在多核/多处理器架构中,系统的哪个部分使处理器同步以在MIMD模式下工作?

时间:2011-11-18 20:23:42

标签: synchronization multiprocessing multicore

当多处理器系统遵循指令(如AMD四核Opteron)时,某种类型的板载设备必须确保具有来自各自存储器位置的指令负载的内核同步。

但同步核心的设备是什么?

AMD HyperTransport Hub可以进行核心同步吗? HyperTransport控制器是否可以获得核心空闲的标志并使其获取下一条要运行的指令?

1 个答案:

答案 0 :(得分:1)

Hypertransport是网络。同步在核心(一些用于记录事务,锁,......的寄存器)中完成,或者在内存控制器中实现。

请参阅事务性内存http://en.wikipedia.org/wiki/Transactional_memory