Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Which Intel and AMD chipsets support pcie atomics? #237

Closed
avfedorov opened this issue Oct 26, 2017 · 5 comments
Closed

Which Intel and AMD chipsets support pcie atomics? #237

avfedorov opened this issue Oct 26, 2017 · 5 comments
Labels

Comments

@avfedorov
Copy link

Is there any information about pcie atomics support in Intel and AMD chipsets?
I have Intel B250 based motherboard with 2 pcie 3.0 slots.
But only 1 Vega card is usable for rocm.
One pcie slot is OK, but second is routed via chipset and rejects atomics.

In dmesg:
[ 6.087732] kfd kfd: added device 1002:687f
[ 8.190144] kfd kfd: skipped device 1002:687f, PCI rejects atomics

I need to search for motherboard with all pcie slots connected to CPU or there are known chipsets with atomics support?
Have you information about atomics support in Intel Z270, H270, X299, AMD X370?

@gstoner
Copy link

gstoner commented Oct 27, 2017

Haswell or newer CPU's from Intel
All Ryzen, Threadripper and EPYC CPU's

@avfedorov
Copy link
Author

My question not about CPU's.
My question about chipset Southbridge PCIe controler.
Latest chipsets have PCIe 3.0 support, but I see that atomics is rejected on my B250 Kaby Lake chipset Southbridge PCIe.

@gstoner
Copy link

gstoner commented Oct 27, 2017

Putting a GPU on Southbridge is not use case we focus on with ROCm since this really for HPC market and Deep learning which you put PCIe switch in a system before you use Southbridge PCIe. Honestly other for development, we deploy on servers. Generally, you do not want to introduce hops to memory which Southbridge does. Also, most were using PCIe Gen2 in the past. You have to look at the databook if they support PCIe Atomics aka Atomic Completors.

@kruftindustries
Copy link

kruftindustries commented Oct 29, 2017

Something I've found out on my system, and I think @gstoner has mentioned this somewhere in the past too, Ivy bridge I.E. Xeon E5-26xx V2 also supports atomics though the only official mention of it is in some Intel off-the-cuff marketing-type spec sheet. I ended up swapping the sandy bridge out for them in a couple supermicro boxes on a leap of faith to find out for sure. When in doubt try it! but don't expect anything unless it's fairly new.

@wrt54gl
Copy link

wrt54gl commented Mar 22, 2018

I am able to run 2 vega 56 cards on rocm with a Prime Z370A motherboard and a i3-8100 cpu. Using kernel 4.13 and installing rocm like this https://rocm.github.io/ROCmInstall.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants