【发布时间】:2017-12-20 10:41:04
【问题描述】:
我已经知道 SIMD 指令集包含 SSE1 到 SSE5。
但是没有发现太多关于任何指令集支持 MIMD 架构的讨论。
在c++代码中,我们可以使用intrinsic来编写“SIMD running”代码。
有没有办法编写“MIMD 运行”代码?
如果 MIMD 比 SIMD 更强大,
最好写c++代码支持MIMD。
我的想法对吗?
【问题讨论】:
-
用另一种方式来表达答案:ISO C++11 添加了对 MIMD 的语言内置支持。它叫
std::thread。