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