多线程多核处理器上的ILP感知调度
ILP Aware Scheduling on Multithreaded Multi-core Processors
摘要:
多线程多核处理器是当今流行的,用于解决计算中的一些重要问题。资源不平衡会对此类处理器的整体性能产生负面影响。因此,平衡的资源利用率在这样的处理器中是重要的。特别是,重要的是最大限度地利用可用的并行级并行(ILP)。在本文中,我提出了一个多线程多核处理器的ILP感知的操作系统(OS)调度算法。通过跟踪每个线程中的可用ILP,并通过将其与系统中的可用ILP资源进行平衡,OS将为下一个量程提出新的线程调度。这个新的时间表可能会导致更平衡的资源利用率,并提高下一个时间段的性能。这项工作可以通过做详细的定量评估来扩展。
英文摘要:
Multithreaded Multi-core processors are prevalent today and are used for solving some of the important problems in computing. Resource imbalance can negatively impact overall performance in such processors. Hence balanced resource utilization is important in such processors. Particularly, it is important to maximize utilization of available instruction-level-parallelism (ILP). In this paper I present an ILP aware operating system (OS) scheduling algorithm for Multithreaded Multi-core processors. By keeping track of available ILP in each thread and by balancing it with available ILP resources in the system the OS will come up with a new schedule of threads for the next quantum. This new schedule will potentially result in a more balanced resource-utilization and improve performance for the next quantum. This work can be extended by doing a detailed quantitative evaluation.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。