现代处理器设计——超标量处理器基础(执行多线程)

现代处理器设计——超标量处理器基础(执行多线程) 构造多处理机系统的挑战:如何为所有的线程提供一致的存储器视图,同时尽量减少平均访存延迟。 load-locked/store-conditional:读出一个值,执行其他任意操作,然后试图将数据存到同一地址。如果中间插入其他任何一个线程的针对于同一地址的写操作,都会导致写条件失败。 实现:每条LL指令必须记住它读取的地址,所有后续的写操作必须检查写
相关文章
相关标签/搜索