在 SIMD 操作上下文中,非压缩指令和压缩指令有什么区别?
我正在阅读一篇关于优化 SSE 代码的文章:
http://www.cortstratton.org/articles/OptimizingForSSE.php#batch http://www.cortstratton.org/articles/OptimizingForSSE.php#batch
当我读到这个问题时出现了
“作为额外的好处,movss 是一种非压缩指令,它使我们能够更好地利用并行指令解码器。”
那么区别是什么呢?
据我了解,packed意味着从概念上讲,多个值被传输或用作操作数,而未包装的表示只处理一个值;未包装的意味着不进行并行处理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)