当涉及到代码编译,优化和执行时,是否对可互换术语进行重新排序和交织?代码的重新排序和交织
0
A
回答
1
我会说他们描述了一种类似的技术,但在细节层面上意味着别的东西。
重新排序意味着采取随机指令并出于某种原因移动它们。这是非常通用的。
交错意味着有两段长的代码可以访问不同的硬件资源,因此可以并行运行。以巧妙的模式编织指令可以带来更好的执行时间。
0
如果您指的是乱序执行,这是由处理器在运行时完成的,具体取决于执行单元的可用性和要发布的指令,而Aaron上面描述的将在编译时(或者甚至是开发时间,如果代码很复杂(想到指针别名)或者编译器不太好)。
相关问题
- 1. 重新排序XAML代码?
- 2. VB.NET代码重新排序到接口
- 3. 重新排序提交
- 4. 重新排序号码
- 5. ggplot重新排序w /交互
- 6. 交换/重新排序记录
- 7. 重新排序缓冲区提交
- 8. ChangeDetectionStrategy.OnPush和重新排序/ domchanges
- 9. 重新排序和memory_order_relaxed
- 10. 如何识别可重新编码的代码?代码重新排序问题(.NET)
- 11. 重新组织在序言
- 12. 重新排序的UITableView和隐藏重排序控制
- 13. 提交后jQuery代码重新加载
- 14. Maven和Eclipse代码组织
- 15. jQuery代码重新安排表
- 16. 重新排序
- 17. jQuery UI Sortable:执行拖放和重新排序交互
- 18. 混帐:改写历史:重新排序和合并提交
- 19. 排序和组织的DNS记录
- 20. 如何在代码中重新排序ToolStrip项目
- 21. 代码被编译器跨互斥边界重新排序
- 22. TSQL-在代码中重新排列sql作业步骤顺序
- 23. 重新排序列与EF 4.3代码优先迁移
- 24. Android和重新排序ViewGroup的子项
- 25. 使用sql server排序和排序和统一代码
- 26. 如何组织重复代码?
- 27. 重新安排阵列(从关键值移动)和组织秩序
- 28. 这种情况下的代码组织和可重用性?
- 29. 排序由代码
- 30. jQuery的代码组织和性能