Observatorio de I+D+i UPM

Memorias de investigación
Communications at congresses:
Automatic Instrumentation of Dataflow Applications using PAPI
Year:2018
Research Areas
  • Electronic technology and of the communications
Information
Abstract
The widening of the complexity-productivity gap witnessed in the last years is becoming unaffordable from the application development point of view. New design methods try to automate most designers tasks in order to bridge this gap. In addition, new Models of Computation (MoC), as those dataflow-based, ease the expression of parallelism within applications and lead to higher productivity. Rapid prototyping design tools offer fast estimations of the soundness of design choices. A key step when prototyping an application is to have representative performance indicators to estimate the validity of the design choices. Such indicators can be obtained using hardware information through the Performance API (PAPI). In this work, PAPI and a dataflow MoC are integrated within a Y-chart design flow. The implementation takes the form of a dedicated automatic code generation scheme within the Preesm tool. Preliminary results show that depending on the complexity of the application, the computation time overhead due to monitoring varies from being almost negligible to more than 50%. Also, on top of offering accurate hardware performance indicators, the extracted values can be combined to estimate power or energy consumption.
International
Si
Congress
CF'18: Computing Frontiers Conference
960
Place
Ischia, Italia
Reviewers
Si
ISBN/ISSN
978-1-4503-5761-6
10.1145/3203217.3209886
Start Date
08/05/2018
End Date
10/05/2018
From page
232
To page
235
CF '18 Proceedings of the 15th ACM International Conference on Computing Frontiers
Participants
  • Autor: Daniel Madroñal Quintin (UPM)
  • Autor: Antoine Morvan (Univ Rennes, INSA Rennes, CNRS, IETR)
  • Autor: Raquel Lazcano Lopez (UPM)
  • Autor: Ruben Salvador Perea (UPM)
  • Autor: Karol Desnos (Univ Rennes, INSA Rennes, CNRS, IETR)
  • Autor: Eduardo Juarez Martinez (UPM)
  • Autor: Cesar Sanz Alvaro (UPM)
Research Group, Departaments and Institutes related
  • Creador: Grupo de Investigación: Grupo de Diseño Electrónico y Microelectrónico
  • Centro o Instituto I+D+i: Centro de Investigación en Tecnologías del Software y Sistemas Multimedia para la Sostenibilidad (CITSEM)
  • Departamento: Ingeniería Telemática y Electrónica
S2i 2021 Observatorio de investigación @ UPM con la colaboración del Consejo Social UPM
Cofinanciación del MINECO en el marco del Programa INNCIDE 2011 (OTR-2011-0236)
Cofinanciación del MINECO en el marco del Programa INNPACTO (IPT-020000-2010-22)