Abstract
Heterogeneous platforms with large numbers of processing elements (PEs) have been proposed to satisfy the computational requirements of computer vision applications. Limiting the incurred communication cost here is key to meet the power constraints of embedded devices. We present a new heuristic to reduce communication among PEs and to external memory by aggregating inter-process communication and pipelining image processing functions. The application is specified as an OpenVX graph, an industry standard for vision applications, though our method is applicable to dataflow in general. We use dataflow and graph-based analysis techniques to map the application at configuration time to a hardware platform with strong program memory constraints. We show that our approach can yield a reduction of up to 53% in communication compared to other OpenVX implementations.
Original language | English |
---|---|
Title of host publication | Proceedings - 20th Euromicro Conference on Digital System Design, DSD 2017 |
Editors | Martin Novotny, Hana Kubatova, Amund Skavhaug |
Place of Publication | Piscataway |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 198-204 |
Number of pages | 7 |
ISBN (Electronic) | 978-1-5386-2146-2 |
ISBN (Print) | 978-1-5386-2147-9 |
DOIs | |
Publication status | Published - 25 Sept 2017 |
Event | 20th Euromicro Conference on Digital System Design (DSD 2017) - Vienna, Austria Duration: 30 Aug 2017 → 1 Sept 2017 Conference number: 20 |
Conference
Conference | 20th Euromicro Conference on Digital System Design (DSD 2017) |
---|---|
Abbreviated title | DSD 2017 |
Country/Territory | Austria |
City | Vienna |
Period | 30/08/17 → 1/09/17 |