有没有这样一个每核12 个线程的处理器?每个内核的线程限制是多少?我发现每个内核最多只有 8 个线程。
Tera 多线程架构(维基百科)为每个内核提供 128 个线程。我怀疑即使在专门针对 MTA 的应用程序空间中,这样的方法也是一种好方法;如此多的最低成本(延迟和访问能量)存储利用率很低。
大多数应用程序都有一些超出合理数量的寄存器和一些空间局部性(近内存项目的近时间使用)的时间局部性(项目重用)。利用空间局部性还可以更轻松地增加带宽。
GPU 使用类似的机制来容忍缓存和预取不太有用的工作负载的内存访问延迟。每个内核(使用 CPU 术语)可以支持超过 8 个线程(在 GPU 术语中称为波前或扭曲)。(GPU 术语使用“线程”来指代 32 位 SIMD 元素。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句