wangcm wrote:
這年頭除了DT外,很少有純UMA了(自從MCH內建於CPU後,多路的機器實際上都是NUMA),CPU要存取不同CPU下的記憶體時都要透過CPU間的inter connection(不論是A社或是I社都一樣冷笑),雖然對一般IO算夠快了,不過對記憶體來說還是不夠快,所以OS才會有NUMA aware與否的差異(job dispatch要儘可能把process分給可以直接存取到相關記憶體空間的CPU,避免走CPU inter connection冷笑),non NUMA aware OS在這一點就比較吃虧,既然NUMA是無法避免的趨勢(連I社也跑不掉啦冷笑),OS自然也會朝NUMA aware演進,所以一直強調過CCX就會blabla之類可以說是沒啥sense就是了冷笑冷笑....
是啊,
這二次Win10 改版就針對多核心,跨核心做最佳化,
優先使用較強核心,集中使用群組核心避免跨核心。
以目前單晶片8核心架構,
在一般應用及遊戲已綽綽有餘。
多核心更強,遊戲夠用,價格更低,
PS5採用ZEN2 8核心即為例證。