摘要: 1. 其他的一些加速 性能提升模式 12. 乱序执行技术 22.1. 处理器乱序执行 22.2. 编译器指令重排 32.3. 乱序的分类 32.4. 允许程序员显式的告诉处理器对某些地方禁止乱序执行.这种机制就是所谓内存屏障 33. 采用乱序执行 优化 指令依... 阅读全文
posted @ 2018-04-14 18:45 attilaxAti 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Atiitt 流水线停顿问题与解决方法 1. 流水线技术方式分类 12. 但在实际中,会出现2种情况使流水线停顿下来或不能启动: 22.1. 1、多个任务在同一时间周期内争用同一个流水段 22.2. 数据依赖。 23. 处理器流水线中的冲突 23.1. 7.1... 阅读全文
posted @ 2018-04-14 13:36 attilaxAti 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Atitit 指令集(IA及指令集架构 1. 指令集(IA:InstructionSet)是指CPU指令系统所能识别(翻译)执行的全部指令的集合。 11.1. (1)运算指令 11.2. (2)控制指令 11.3. (3)数据传送指令 12. 2.3 CISC... 阅读全文
posted @ 2018-04-14 13:36 attilaxAti 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Atitit 性能提升 流水线模式 流水线深度 1.1. 每一个具体步骤就是一条业务指令 12. 流水线的级数(深度 22.1. 如何确定合适的级数 深度 23. 流水线深度 3级流水 5级别 15级别 24. 流水线深度过深的问题 34.1. 复杂度... 阅读全文
posted @ 2018-04-14 13:34 attilaxAti 阅读(62) 评论(0) 推荐(0) 编辑