The reviewed record of science sign in
Pith

arxiv: 2007.14371 · v1 · pith:M5QQKPVF · submitted 2020-07-28 · cs.AR · cs.DC

STOMP: A Tool for Evaluation of Scheduling Policies in Heterogeneous Multi-Processors

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:M5QQKPVFrecord.jsonopen to challenge →

classification cs.AR cs.DC
keywords heterogeneousschedulingchippoliciesevaluationstompapplicationcomputing
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.