我正在研究支持多核MIMD体系结构(位于消费者/台式计算机上)的应用程序。我目前担心应用程序的缩放行为。它的设计是大规模并行处理和寻址次世代硬件。这实际上是我的问题。有没有人知道任何软件模拟/模拟多核心MIMD处理器与机器码级别> 16核心?我已经通过简单的时序技术实现了一个基于软件的线程sheduler,能够模拟多个处理器。 我很好奇,如果有什么软件可以在较低级别上进行这种模拟,最好是在汇编语言级别上,以获得更好的结果。我想再次强调我只对MIMD体系结构感兴趣。我知道OpenCL/CUDA/GPGPU,但那不是我正在寻找的。测量多线程应用程序的缩放行为
任何帮助表示赞赏,并提前感谢任何答案。