linus對於zen 2目前的看法 - 3C

Table of Contents

wei115 : 還有AMD全系列支援IOMMU,有這個就不用煩惱要裝什08/11 01:22
wei115 : 麼作業系統了,完全可以把作業系統當普通軟體用,08/11 01:22
wei115 : 多裝幾個08/11 01:22

jasonkey123 : amd iommu應該就是intel的 vt-d08/11 01:26
我的話會說是AMD-v

因為現在的IOMMU名詞已經有另一個更統稱的用法

AMD有另一個很佛心的是

desktop 跟server的功能差別其實不大

除了推文提到的ECC

虛擬化中很常用到SRIOV NIC模擬多個PCIe device做PCI passthrough

而SRIOV需要主機板的IOMMU+ACS

只要IOMMU group有錯誤KVM會報error

Intel 平台對於IOMMU 分grouping只有E5以上CPU才支援

為了這問題我還去跟intel support煩過I7也想要這葛功能

AMD最大的問題在軟體支援

撇開很多高效能library都是intel貢獻的

AMD的膠水黏法必須讓程式重寫才能對NUMA做到最佳化

不然Memory跟core間的溝通延遲都會過大

multi thread locking的成本也會過高導致核心多反而效能下降

--

All Comments

Yedda avatarYedda2019-08-12
還有AMD全系列支援IOMMU,有這個就不用煩惱要裝什
麼作業系統了,完全可以把作業系統當普通軟體用,
多裝幾個
Jacob avatarJacob2019-08-12
amd iommu應該就是intel的 vt-d
Lily avatarLily2019-08-16
那SVM呢
Mary avatarMary2019-08-19
你認真想的話Zen2跟 epyc的記憶體延遲比intel都還要
uniform 啊
Xanthe avatarXanthe2019-08-22
還拿numa出來講都是過時的資訊了
Sarah avatarSarah2019-08-24
補充一下 vt d 的功能要e5才完整歐 e3 或者core i
的跟啦嘰一樣
Odelette avatarOdelette2019-08-27
zen2有針對spinlock優化 不知道是優化什麼就是
Anonymous avatarAnonymous2019-08-28
看到SVM就想靠杯華碩,我的FX505DU的SVMBUG還在擺爛
Andy avatarAndy2019-08-31
我弟買HP的ENVY X360(3300U)都在爽開模擬器了,我的
配備好他不只一倍結果卡的要死
Bennie avatarBennie2019-09-02
印象中amd的iommu/sriov跑起來效果普普
這應也是datacenter不愛用的因素之一,zen3狀況
不知如何
Andy avatarAndy2019-09-07
明年才會出ZEN3 等等吧
Skylar Davis avatarSkylar Davis2019-09-10
我之前試過拿J3455這種低功耗賽揚試過ACS 是可以成
功分割的欸 只是Linux的ACS patch要稍微改一下