Nehalem具有三個Load/Store單元以及一個MOB架構(gòu),并支持內(nèi)存數(shù)據(jù)相依性預測功能,緩存性能非常出色
緣此,x86架構(gòu)在緩存-內(nèi)存上的提升是不遺余力,不提2008年度評測報告:深入Nehalem微架構(gòu)中說到的內(nèi)存數(shù)據(jù)相依性預測功能(Memory Disambiguation),對于Nehalem而言,這方面最大的改進就是直聯(lián)架構(gòu)帶來的IMC集成內(nèi)存控制器,它使CPU到內(nèi)存的路徑更短,大幅度降低了內(nèi)存的延遲,同時每一個CPU都具有自己專有的內(nèi)存帶寬。這一點在數(shù)據(jù)庫應用中表現(xiàn)非常顯著,數(shù)據(jù)庫應用對存儲器的延遲很敏感。
AMD使用了集成內(nèi)存控制器的Operton在推出之后,立刻占據(jù)了不小的市場份額。Operton自然也屬于x86架構(gòu)的處理器,因而可見存儲子系統(tǒng)對x86架構(gòu)影響之巨大。
直聯(lián)架構(gòu)還隱含的一點是,去掉了FSB(或類似總線)對內(nèi)存存取的限制,F(xiàn)SB時代,存取內(nèi)存需要處理器經(jīng)過FSB總線訪問MCH,再訪問內(nèi)存–而FSB總線已經(jīng)限制了內(nèi)存帶寬的提升。在使用IMC之后,Nehalem的內(nèi)存控制器立刻提升為三通道(每處理器),同時不同的處理器都具有獨立的內(nèi)存帶寬。