在 SIMD 操作的上下文中,非打包指令和打包指令有什么区别?
我正在阅读一篇关于优化 SSE 代码的文章:
http://www.cortstratton.org/articles/OptimizingForSSE.php#batch
当我阅读时出现了这个问题
“作为一个额外的好处,movss 是一个非打包指令,它使我们能够更好地利用并行指令解码器..”
那么区别是什么呢?
最佳答案
据我了解,压缩意味着概念上不止一个值被传输或用作操作数,而非压缩意味着只处理一个值;非打包意味着不进行并行处理。
关于sse - 在 SIMD 操作的上下文中,非打包指令和打包指令有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30027707/