Dataflow computing with polymorphic registers

Cǎtǎlin Ciobanu, Georgi Gaydadjiev, Christian Pilato, Donatella Sciuto

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Abstract

Heterogeneous systems are becoming increasingly popular for data processing. They improve performance of simple kernels applied to large amounts of data. However, sequential data loads may have negative impact. Data parallel solutions such as Polymorphic Register Files (PRFs) can potentially accelerate applications by facilitating high speed, parallel access to performance-critical data. Furthermore, by PRF customization, specific data path features are exposed to the programmer in a very convenient way. PRFs allow additional control over the registers dimensions, and the number of elements which can be simultaneously accessed by computational units. This paper shows how PRFs can be integrated in dataflow computational platforms. In particular, starting from an annotated source code, we present a compiler-based methodology that automatically generates the customized PRFs and the enhanced computational kernels that efficiently exploit them.

Original languageEnglish
Title of host publicationProceedings - 2013 International Conference on Embedded Computer Systems
Subtitle of host publicationArchitectures, Modeling and Simulation, IC-SAMOS 2013
PublisherIEEE
Pages314-321
Number of pages8
ISBN (Print)9781479901036
DOIs
Publication statusPublished - 2013
Externally publishedYes
Event2013 13th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2013 - Samos, Greece
Duration: 15 Jul 201318 Jul 2013

Publication series

NameProceedings - 2013 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2013

Conference

Conference2013 13th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2013
Country/TerritoryGreece
CitySamos
Period15/07/1318/07/13

Fingerprint

Dive into the research topics of 'Dataflow computing with polymorphic registers'. Together they form a unique fingerprint.

Cite this