当前位置:
X-MOL 学术
›
arXiv.cs.AR
›
论文详情
Our official English website, www.x-mol.net, welcomes your
feedback! (Note: you will need to create a separate account there.)
STOMP: A Tool for Evaluation of Scheduling Policies in Heterogeneous Multi-Processors
arXiv - CS - Hardware Architecture Pub Date : 2020-07-28 , DOI: arxiv-2007.14371
Augusto Vega and Aporva Amarnath and John-David Wellman and Hiwot Kassa and Subhankar Pal and Hubertus Franke and Alper Buyuktosunoglu and Ronald Dreslinski and Pradip Bose
arXiv - CS - Hardware Architecture Pub Date : 2020-07-28 , DOI: arxiv-2007.14371
Augusto Vega and Aporva Amarnath and John-David Wellman and Hiwot Kassa and Subhankar Pal and Hubertus Franke and Alper Buyuktosunoglu and Ronald Dreslinski and Pradip Bose
The proliferation of heterogeneous chip multiprocessors in recent years has
reached unprecedented levels. Traditional homogeneous platforms have shown
fundamental limitations when it comes to enabling high-performance
yet-ultra-low-power computing, in particular in application domains with
real-time execution deadlines or criticality constraints. By combining the
right set of general purpose cores and hardware accelerators together, along
with proper chip interconnects and memory technology, heterogeneous chip
multiprocessors have become an effective high-performance and low-power
computing alternative. One of the challenges of heterogeneous architectures relates to efficient
scheduling of application tasks (processes, threads) across the variety of
options in the chip. As a result, it is key to provide tools to enable
early-stage prototyping and evaluation of new scheduling policies for
heterogeneous platforms. In this paper, we present STOMP (Scheduling Techniques
Optimization in heterogeneous Multi-Processors), a simulator for fast
implementation and evaluation of task scheduling policies in
multi-core/multi-processor systems with a convenient interface for "plugging"
in new scheduling policies in a simple manner. Thorough validation of STOMP
exhibits small relative errors when compared against closed-formed equivalent
models during steady-state analysis.
中文翻译:
STOMP:异构多处理器调度策略评估工具
近年来,异构芯片多处理器的激增达到了前所未有的水平。传统的同构平台在实现高性能但超低功耗的计算方面已经显示出基本的局限性,特别是在具有实时执行期限或关键性约束的应用领域中。通过将正确的通用内核和硬件加速器组合在一起,以及适当的芯片互连和内存技术,异构芯片多处理器已成为一种有效的高性能和低功耗计算替代方案。异构架构的挑战之一涉及跨芯片中各种选项的应用任务(进程、线程)的高效调度。因此,关键是提供工具来实现异构平台的新调度策略的早期原型设计和评估。在本文中,我们提出了 STOMP(异构多处理器中的调度技术优化),这是一种用于在多核/多处理器系统中快速实现和评估任务调度策略的模拟器,具有用于“插入”新调度策略的便捷接口以简单的方式。与稳态分析期间的封闭式等效模型相比,STOMP 的彻底验证显示出较小的相对误差。一个模拟器,用于在多核/多处理器系统中快速实施和评估任务调度策略,具有方便的界面,可以以简单的方式“插入”新的调度策略。与稳态分析期间的封闭式等效模型相比,STOMP 的彻底验证显示出较小的相对误差。一个模拟器,用于在多核/多处理器系统中快速实施和评估任务调度策略,具有方便的界面,可以以简单的方式“插入”新的调度策略。与稳态分析期间的封闭式等效模型相比,STOMP 的彻底验证显示出较小的相对误差。
更新日期:2020-07-29
中文翻译:

STOMP:异构多处理器调度策略评估工具
近年来,异构芯片多处理器的激增达到了前所未有的水平。传统的同构平台在实现高性能但超低功耗的计算方面已经显示出基本的局限性,特别是在具有实时执行期限或关键性约束的应用领域中。通过将正确的通用内核和硬件加速器组合在一起,以及适当的芯片互连和内存技术,异构芯片多处理器已成为一种有效的高性能和低功耗计算替代方案。异构架构的挑战之一涉及跨芯片中各种选项的应用任务(进程、线程)的高效调度。因此,关键是提供工具来实现异构平台的新调度策略的早期原型设计和评估。在本文中,我们提出了 STOMP(异构多处理器中的调度技术优化),这是一种用于在多核/多处理器系统中快速实现和评估任务调度策略的模拟器,具有用于“插入”新调度策略的便捷接口以简单的方式。与稳态分析期间的封闭式等效模型相比,STOMP 的彻底验证显示出较小的相对误差。一个模拟器,用于在多核/多处理器系统中快速实施和评估任务调度策略,具有方便的界面,可以以简单的方式“插入”新的调度策略。与稳态分析期间的封闭式等效模型相比,STOMP 的彻底验证显示出较小的相对误差。一个模拟器,用于在多核/多处理器系统中快速实施和评估任务调度策略,具有方便的界面,可以以简单的方式“插入”新的调度策略。与稳态分析期间的封闭式等效模型相比,STOMP 的彻底验证显示出较小的相对误差。