MARS consists of a toolchain for creating resource managers that allows users to easily compose models and policies that interact in a hierarchy defined by the granularity of the actuations performed in the system. MARS is implemented and evaluated on top of a real Linux-based platform. MARS also provides an offline simulation infrastructure for fast prototyping of policies and large-scale or long-term policy evaluation.

The source code of the MARS framework can be found here.
An informative presentation can be found here.
A publication related to the offline simulator can be found here.

Related Publications


Moazzemi, K; Kanduri, A; Juhász, D; Miele, A; Rahmani, A M; Liljeberg, P; Jantsch, A; Dutt, N

Trends in On-chip Dynamic Resource Management Inproceedings

2018 21st Euromicro Conference on Digital System Design (DSD), pp. 62-69, 2018.

Links | BibTeX

Rahmani, Amir M; Donyanavard, Bryan; Mück, Tiago; Moazzemi, Kasra; Jantsch, Axel; Mutlu, Onur; Dutt, Nikil

SPECTR: Formal Supervisory Control and Coordination for Many-core Systems Resource Management Conference

Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, New York, NY, USA, 2018, ISBN: 978-1-4503-4911-6.

Abstract | Links | BibTeX

Donyanavard, Bryan; Rahmani, Amir M; Mück, Tiago; Moazzemi, Kasra; Dutt, Nikil

Gain Scheduled Control for Nonlinear Power Management in CMPs Conference

2018 Design, Automation Test in Europe Conference Exhibition (DATE), 2018.

Abstract | Links | BibTeX

Sagdighi, Armin; Donyanavard, Bryan; Kadeed, Thawra; Moazzemi, Kasra; Mück, Tiago; Nassar, Ahmed; Rahmani, Amir M; Wild, Thomas; Dutt, Nikil; Ernst, Rolf; Herkersdorf, Andreas; Kurdahi, Fadi

Design Methodologies for Enabling Self-awareness in Autonomous Systems Conference

2018 Design, Automation Test in Europe Conference Exhibition (DATE), 2018, ISSN: 1558-1101.

Abstract | Links | BibTeX


Jantsch, Axel; Dutt, Nikil D

Guest Editorial: Special Issue on Self-Aware Systems on Chip Journal Article

IEEE Design & Test, 34 (6), pp. 6–7, 2017.

Links | BibTeX


Donyanavard, Bryan; Mück, Tiago; Sarma, Santanu; Dutt, Nikil D

SPARTA: runtime task allocation for energy efficient heterogeneous many-cores Inproceedings

Proceedings of the Eleventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, CODES 2016, Pittsburgh, Pennsylvania, USA, October 1-7, 2016, pp. 27:1–27:10, 2016.

Links | BibTeX