SSE:从技术上讲,为什么对齐16的数据移动得更快? [英] SSE: why, technically, is 16-aligned data faster to move?

查看:176
本文介绍了SSE:从技术上讲,为什么对齐16的数据移动得更快?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是总线体系结构问题吗?在i7中如何规避?

Is it a bus architecture issue? How is it circumvented in i7?

我知道了,我只是认为它并不能回答真正的为什么.

I'm aware of this, I just don't think it answers the real why.

推荐答案

该处理器旨在处理某些大小和对齐方式的数据.当您使用这些尺寸和对齐方式之外的数据时,实际上需要将其转换为对齐方式,对其进行裁剪,然后使用正常的指令对其进行计算,然后再将其移位回原位.

The processor is built to work with data of certain sizes and alignments. When you use data outside of those sizes and alignments, you effectively need to shift it into alignment, crop it, compute on it using the normal instructions, then shift it back into place.

这篇关于SSE:从技术上讲,为什么对齐16的数据移动得更快?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆