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