Diplomat: Mapping of multi-kernel applications using a static dataflow abstraction
The University of Edinburgh, Edinburgh, United Kingdom
IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2016
@article{bodin2016diplomat,
title={Diplomat: Mapping of Multi-kernel Applications Using a Static Dataflow Abstraction},
author={Bodin, Bruno and Nardi, Luigi and Kelly, Paul HJ and O’Boyle, Michael FP},
year={2016}
}
In this paper we propose a novel approach to heterogeneous embedded systems programmability using a taskgraph based framework called Diplomat. Diplomat is a taskgraph framework that exploits the potential of static dataflow modeling and analysis to deliver performance estimation and CPU/GPU mapping. An application has to be specified once, and then the framework can automatically propose good mappings. We evaluate Diplomat with a computer vision application on two embedded platforms. Using the Diplomat generation we observed a 16% performance improvement on average and up to a 30% improvement over the best existing hand-coded implementation.
November 3, 2016 by hgpu