STOMP:一种用于异构多处理器中调度策略评估的工具
硬件体系结构
2020-07-29 v1 分布式、并行与集群计算
摘要
近年来异构芯片多处理器的激增达到了前所未有的水平。传统同构平台在实现高性能且超低功耗计算方面已显示出根本局限,尤其是在具有实时执行截止时间或关键性约束的应用领域中。通过将合适的通用核与硬件加速器组合在一起,并配以适当的芯片互连与存储技术,异构芯片多处理器已成为一种高效的高性能低功耗计算替代方案。异构架构的挑战之一涉及在芯片中多种选项间高效调度应用任务(进程、线程)。因此,提供工具以支持异构平台新调度策略的早期原型设计与评估至关重要。在本文中,我们提出 STOMP(异构多处理器中的调度技术优化,Scheduling Techniques Optimization in heterogeneous Multi-Processors),一种用于多核/多处理器系统中任务调度策略快速实现与评估的模拟器,其带有便于以简单方式“插入”新调度策略的接口。对 STOMP 的详尽验证表明,在稳态分析中与闭式等价模型相比具有较小的相对误差。
引用
@article{arxiv.2007.14371,
title = {STOMP: A Tool for Evaluation of Scheduling Policies in Heterogeneous Multi-Processors},
author = {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},
journal= {arXiv preprint arXiv:2007.14371},
year = {2020}
}