网站首页
编程语言
数据库
系统相关
其他分享
编程问答
ILP
2024-03-03
Go - Optimization - instruction-level parallelism (ILP)
2023-12-09
3.8 使用动态调度、多发射和前瞻利用ILP
3.8使用动态调度、多发射和前瞻利用ILP我们希望将动态调度、多发射和前瞻结合起来,以Tomasulo算法为基础,构建前瞻执行动态调度的多发射处理器。在动态调度的处理器中,无论是否前瞻,都需要更新控制表,否则会丢失相关性。要实现动态调度的处理器,关键就在于保留站的分配与流水线控制表
2023-11-23
3.1 指令级并行:概念与挑战
3.1指令级并行:概念与挑战指令集并行ILP的定义处理器使用流水线来重叠指令的执行并提高性能,指令之间的这种潜在重叠被称为指令级并行,因为指令可以并行计算。利用ILP有两种主流方法1.依靠硬件来帮助动态地发现和利用并行性的方法(桌面端CPU常用,例如酷睿系列);2.依靠软件技术在编