Sub-word handling in data-parallel mapping

Georgia Psychou, Robert Fasthuber, Francky Catthoor, Jos Hulzink, Jos Huisken

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

4 Citations (Scopus)

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 languageEnglish
Title of host publicationARCS Workshops, ARCS 2012
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages840-850
Number of pages11
ISBN (Print)9781467319133
Publication statusPublished - 30 Jul 2012
Externally publishedYes
Event2012 International Conference on Architecture of Computing Systems, ARCS 2012 - Munchen, Germany
Duration: 28 Feb 20122 Mar 2012

Conference

Conference2012 International Conference on Architecture of Computing Systems, ARCS 2012
Country/TerritoryGermany
CityMunchen
Period28/02/122/03/12

Fingerprint

Dive into the research topics of 'Sub-word handling in data-parallel mapping'. Together they form a unique fingerprint.

Cite this