Nornir: A customizable framework for autonomic and power-aware applications

Daniele De Sensi, Tiziano De Matteis, Marco Danelutto

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

A desirable characteristic of modern parallel applications is the ability to dynamically select the amount of resources to be used to meet requirements on performance or power consumption. In many cases, providing explicit guarantees on performance is of paramount importance. In streaming applications, this is related with the concept of elasticity, i.e. being able to allocate the proper amount of resources to match the current demand as closely as possible. Similarly, in other scenarios, it may be useful to limit the maximum power consumption of an application to do not exceed the power budget. In this paper we propose Nornir, a customizable C++ framework for autonomic and power-aware parallel applications on shared memory multicore machines. Nornir can be used by autonomic strategy designers to implement new algorithms and by application users to enforce requirements on applications.
Original languageEnglish
Title of host publicationEuro-Par 2017: Parallel Processing Workshops - Euro-Par 2017 International Workshops
EditorsD.B. Heras, L. Bouge
PublisherSpringer Verlag
Pages42-54
ISBN (Print)9783319751771
DOIs
Publication statusPublished - 2018
Externally publishedYes
EventInternational Workshops on Parallel Processing, Euro-Par 2017 - Santiago de Compostela, Spain
Duration: 28 Aug 201729 Aug 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Workshops on Parallel Processing, Euro-Par 2017
Country/TerritorySpain
CitySantiago de Compostela
Period28/08/1729/08/17

Funding

Acknowledgements. This work has been partially supported by the EU H2020-ICT-

FundersFunder number
EU H2020-ICT

    Fingerprint

    Dive into the research topics of 'Nornir: A customizable framework for autonomic and power-aware applications'. Together they form a unique fingerprint.

    Cite this