Abstract
Data-parallel processing is a widely applicable technique, which can be implemented on different processor styles, with varying capabilities. Here we address single or multi-core data-parallel instruction-set processors. Often, handling and reorganisation of the parallel data may be needed because of diverse needs during the execution of the application code. Signal word-length considerations are crucial to incorporate because they influence the outcome very strongly. This paper focuses on the broader solution space of selecting sub-word lengths (at design time) including especially hybrids, so that mapping on these data parallel single/multi-core processors is more energy-efficient. Our goal is to introduce systematic exploration techniques so that part of the designers effort is removed. The methodology is evaluated on a representative application driver for a number of data-path variants and the most promising trade-off points are indicated. The range of throughput-energy ratios among the different mapping implementations is spanning a factor of 2.2.
| Original language | English |
|---|---|
| Title of host publication | ARCS Workshops, ARCS 2012 |
| Place of Publication | Piscataway |
| Publisher | Institute of Electrical and Electronics Engineers |
| Pages | 840-850 |
| Number of pages | 11 |
| ISBN (Print) | 9781467319133 |
| Publication status | Published - 30 Jul 2012 |
| Externally published | Yes |
| Event | 2012 International Conference on Architecture of Computing Systems, ARCS 2012 - Munchen, Germany Duration: 28 Feb 2012 → 2 Mar 2012 |
Conference
| Conference | 2012 International Conference on Architecture of Computing Systems, ARCS 2012 |
|---|---|
| Country/Territory | Germany |
| City | Munchen |
| Period | 28/02/12 → 2/03/12 |