我在英特尔开发者手册中找到了这段话:
从章节“使用SSE3、SSSE3、SSE4和AESNI编程” 流式加载不能用于引用映射到具有副作用的I/O设备的内存地址,或者当对这些设备进行读取时是破坏性的。这是因为MOVNTDQA是具有推测性质的。
有人可以解释一下这个问题吗?
我问这个问题是因为我正在考虑将一些SSE汇编应用于OpenGL mapped buffer objects,但我担心那个“破坏性”词。这个主题适用于映射内存吗?实际上,我不知道glMapBuffer调用背后的内容。
我不认为我的显卡会被摧毁(:),但这个词肯定听起来不好。
从章节“使用SSE3、SSSE3、SSE4和AESNI编程” 流式加载不能用于引用映射到具有副作用的I/O设备的内存地址,或者当对这些设备进行读取时是破坏性的。这是因为MOVNTDQA是具有推测性质的。
有人可以解释一下这个问题吗?
我问这个问题是因为我正在考虑将一些SSE汇编应用于OpenGL mapped buffer objects,但我担心那个“破坏性”词。这个主题适用于映射内存吗?实际上,我不知道glMapBuffer调用背后的内容。
我不认为我的显卡会被摧毁(:),但这个词肯定听起来不好。