• DocumentCode
    3359428
  • Title

    Dataflow computing with Polymorphic Registers

  • Author

    Ciobanu, Catalin ; Gaydadjiev, Georgi ; Pilato, Christian ; Sciuto, Donatella

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
  • fYear
    2013
  • fDate
    15-18 July 2013
  • Firstpage
    314
  • Lastpage
    321
  • 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.
  • Keywords
    data flow computing; program compilers; PRF customization; annotated source code; compiler-based methodology; computational kernels; data parallel solutions; data path features; data processing; dataflow computational platforms; dataflow computing; heterogeneous systems; performance-critical data; polymorphic register files; sequential data loads; Computer architecture; Field programmable gate arrays; Hardware; Kernel; Organizations; Registers; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
  • Conference_Location
    Agios Konstantinos
  • Type

    conf

  • DOI
    10.1109/SAMOS.2013.6621140
  • Filename
    6621140