cancel
Showing results for 
Search instead for 
Did you mean: 

Server Gurus Discussions

kangm
Journeyman III

If AMD EPYC support PCIe AtomicOps host-to-device transactions?

PCIe spec defined 3 types of AtomicOps transactions:

"AtomicOps are architected for device-to-host, device-to-device, and host-to-device transactions."

If AMD EPYC support PCIe AtomicOps host-to-device transactions using ISA instructions? or only support device-to-host, device-to-device transactions?

0 Likes
2 Replies
Anonymous
Not applicable

Hi kangm,

AMD EPYC processors do not have any CPU ISA instructions that generate atomic operations on the PCIe bus. Peer-Peer atomics from one PCIe device to another is not currently supported; however, EPYC processors do support PCIe devices  generating Atomic Ops targeting system memory

0 Likes

Hi Jesse,

Thanks a lot for your feedback.

Any plan to support P2P atomics and host ISA based PCie bus atomic in near future or other generations?

Thanks

Minfeng 

0 Likes