Nehalem具有三個Load/Store單元以及一個MOB架構,并支持內存數據相依性預測功能,緩存性能非常出色

緣此,x86架構在緩存-內存上的提升是不遺余力,不提2008年度評測報告:深入Nehalem微架構中說到的內存數據相依性預測功能(Memory Disambiguation),對于Nehalem而言,這方面最大的改進就是直聯(lián)架構帶來的IMC集成內存控制器,它使CPU到內存的路徑更短,大幅度降低了內存的延遲,同時每一個CPU都具有自己專有的內存帶寬。這一點在數據庫應用中表現非常顯著,數據庫應用對存儲器的延遲很敏感。

 

AMD使用了集成內存控制器的Operton在推出之后,立刻占據了不小的市場份額。Operton自然也屬于x86架構的處理器,因而可見存儲子系統(tǒng)對x86架構影響之巨大。

直聯(lián)架構還隱含的一點是,去掉了FSB(或類似總線)對內存存取的限制,FSB時代,存取內存需要處理器經過FSB總線訪問MCH,再訪問內存–而FSB總線已經限制了內存帶寬的提升。在使用IMC之后,Nehalem的內存控制器立刻提升為三通道(每處理器),同時不同的處理器都具有獨立的內存帶寬。

分享到

zhabin

相關推薦