Diplomat: Mapping of Multi-kernel Applications Using a Static Dataflow Abstraction
File(s)diplomat.pdf (805.93 KB)
Accepted version
Author(s)
Bodin, B
Nardi, L
Kelly, PHJ
O’Boyle, MFP
Type
Conference Paper
Abstract
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.
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.
Date Issued
2016-12-08
Date Acceptance
2016-06-17
Citation
2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 2016
ISSN
2375-0227
Publisher
IEEE
Journal / Book Title
2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS)
Copyright Statement
© 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Grant Number
EP/K503381/1
PO: ERZ1091603
Source
Modelling, Analysis and Simulation of Computer and Telecommunication Systems
Subjects
Science & Technology
Technology
Engineering, Electrical & Electronic
Telecommunications
Engineering
SYSTEMS
Publication Status
Published
Start Date
2016-09-19
Finish Date
2016-09-21
Coverage Spatial
Imperial College London