0
A
回答
1
在parallel_中使用SSE2是一个好主意吗? 这取决于。这绝对不是一个坏主意。您应该剖析您的代码,并在性能最重要的地方使用内部函数。
由于SSE2寄存器的数量有限,是否会导致性能方面的损失? 如果你关注注册压力,那么你不必担心这一点。当您使用内在函数时,编译器为您执行寄存器分配(与编写程序集不同)。在内部函数中手写的代码通常比从高级语言编译的代码更紧凑。您应该在每次更改之后对您的代码进行概要分析,以查看性能是否有所提高。
每个CPU芯片是否都有自己的SSE2寄存器? 每个逻辑CPU都有自己的8位(在32位模式下)或16位(在64位模式下)的XMM寄存器。在现代CPU中,如果启用了超线程,每个内核都是一个逻辑CPU,甚至两个逻辑CPU。
4
每个CPU核心都有自己的SSE寄存器。线程和SSE几乎没有关系。随意使用两者。
相关问题
- 1. C++ SSE2内在函数
- 2. 混合并行:MPI和TBB
- 3. SSE2内部函数:直接访问内存
- 4. 删除Visual C++中的SSE2内部函数
- 5. 与内存混合
- 6. 将异步函数与同步函数混合?
- 7. 将混合的内部和内联样式转换为内部
- 8. 函数内部的变量混淆
- 9. JavaScript函数不与Laravel混合定义
- 10. ORM - 混合与存储器内数据
- 11. decodebin2数据内部视频混合器内部错误
- 12. 混合SQL内部和外部连接
- 13. 使用SSE2内在函数和gcc内联汇编器
- 14. 与数据混合
- 15. TypeScript 1.5.3混合外部与内部模块
- 16. 与内部部署BizTalk服务器的混合连接
- 17. 将模板函数与类混合使用
- 18. 如何布局函数原型将C与C++混合使用
- 19. 如何将PHP与CodeIgniter函数中的字符串混合?
- 20. 将C#与Objective-C混合
- 21. 将HQL与条件混合
- 22. 将OpenCL与OpenGL混合
- 23. 将UITableViewCell与背景混合
- 24. 用TBB优化几条指令的循环(SSE2,SSE4)
- 25. 聚合函数混淆
- 26. 混合函数/贝塞尔
- 27. 用Javascript混合Wordpress函数
- 28. 表列函数混合列
- 29. sql标准 - 在集合函数内部使用聚合函数
- 30. Sass变量内部混合包括