服务器 频道

单线程提升41% Intel逆超线程技术解析

   Anaphase是一种软硬结合的方案,软件上,编译器负责将程序的单个线程分解为多个猜测线程并进行标注,硬件上,处理器通过标注将对应的猜测线程分布到多个CPU核心上并行执行,并对他们进行跟踪、同步。Anaphase引入了一个ICMC组件,将一系列的处理器核心联合起来,这个称为Tile(原意:砖、瓦)的结构就是猜测多线程运行的基本单元。


Anaphase基于一个一个的Tile,每个Tile包括多个处理器核心和一个ICMC


ICMC架构:memFIFOS、UDT和Register Checkpointing


重排序指令上附加的POP指针


ICMC:UDT和memFIFOs


概念图:Register Checkpointing 


Register Checkpointing机制

2
相关文章