众所周知,Power8支持相干加速器处理器接口(CAPI):https://www.nextplatform.com/2015/06/22/the-secret-of-power8-capi-is-addressing/
硬件管理缓存一致性
- 使加速器作为普通线程参与“锁定”降低IO通信模型的延迟
https://www.microway.com/download/presentation/IBM_POWER8_CPU_Architecture.pdf
“锁定”是什么意思?这是否意味着,我们可以使用自旋锁来保护共享内存,以便使用CPU-Cores和PCIe设备(ASIC,FPGA,......)安全地访问它?
即。这是否意味着,我们可以在PCI Express总线上使用自旋锁,原子操作,甚至是LL / SC原子操作?
答案 0 :(得分:3)
因此P8不支持PCIe sig(PCIe的可选功能)定义的PCIe原子。
它确实支持CAPI使用的一些专有原子基元。我不知道是否有可能从P8上的非CAPI适配器中利用它们。