论文标题
多线程多核处理器上的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.