它们都可以同时处理多个指令,但我想有一个根本的区别,这解释了为什么有两个名称,而我们并没有总是切换到使用超标量?
另外,如果我理解正确的话,现代 CPU 中都存在标量和向量指令,所以我认为这两者并不相互排斥(标量指令,如 mov 或 add 将被超标量执行,例如点积将被计算为向量-ly 以某种特殊的黑魔法方式)?
cpu cpu-architecture
cpu ×1
cpu-architecture ×1