MIT研究人員透露新的緩存一致性機制
在現代的多核芯片中,每個(gè)核心都有自己的小的內存高速緩存,用于儲存常用數據,而整個(gè)芯片還有一個(gè)大的共享高速緩存,所有核心都可以訪(fǎng)問(wèn)。如果一個(gè)核心試 圖更新共享緩存中的數據,其它訪(fǎng)問(wèn)該數據的核心都需要知道。共享緩存有一個(gè)哪個(gè)核心拷貝了哪些數據的目錄。
本文引用地址:http://dyxdggzs.com/article/279986.htm共享緩存的很大一塊被這個(gè)目錄占據著(zhù)。在64核 芯片中,目錄占了12%的共享緩存。隨著(zhù)核心數量的增加,這個(gè)比例還會(huì )逐漸增長(cháng)。128核、256核心乃至上千核的芯片需要更有效的方法去維持緩存一致性。
MIT的研究人員將在下個(gè)月舉行的國際會(huì )議上介紹一種新的緩存一致性機制, 大大減少目錄的占用比例,它與芯片核心數的對數成比例增長(cháng)。在128核芯片上,新技術(shù)需要的內存為舊方法的三分之一。芯片核心越多,效率越明顯。在 1000核芯片上,新技術(shù)比舊技術(shù)減少96%的內存。論文第一作者是研究生Xiangyao Yu。
評論