论文标题

通过基于预测的政策增强资源管理

Enhancing Resource Management through Prediction-based Policies

论文作者

Navarro, Antoni, Lorenzon, Arthur F., Ayguadé, Eduard, Beltran, Vicenç

论文摘要

基于任务的编程模型正在成为充分利用多/多核系统的有希望的替代方法。这些编程模型依赖于运行时系统,其目标是通过将应用程序任务安排到内核来提高应用程序性能。此外,这些运行时系统还提供了应对缺乏并行性无法填充所有内核的应用阶段的政策。但是,这些政策通常是静态的,并且有利于性能或能源效率。在本文中,我们扩展了一个基于任务的运行时系统,具有轻巧的监视和预测基础架构,该系统可以动态预测每个应用程序阶段所需的最佳核心数量,从而提高了性能和能源效率。通过在多/多核系统中执行多个基准,我们表明我们的基于预测的政策具有竞争性能,同时与最先进的政策相比提高了能源效率。

Task-based programming models are emerging as a promising alternative to make the most of multi-/many-core systems. These programming models rely on runtime systems, and their goal is to improve application performance by properly scheduling application tasks to cores. Additionally, these runtime systems offer policies to cope with application phases that lack in parallelism to fill all cores. However, these policies are usually static and favor either performance or energy efficiency. In this paper, we have extended a task-based runtime system with a lightweight monitoring and prediction infrastructure that dynamically predicts the optimal number of cores required for each application phase, thus improving both performance and energy efficiency. Through the execution of several benchmarks in multi-/many-core systems, we show that our prediction-based policies have competitive performance while improving energy efficiency when compared to state of the art policies.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源