Generating stream based code from plain c

  • Authors:
  • Marcel Beemster;Hans van Someren;Liam Fitzpatrick;Ruben van Royen

  • Affiliations:
  • ACE Associated Compiler Experts bv, Amsterdam, The Netherlands;ACE Associated Compiler Experts bv, Amsterdam, The Netherlands;ACE Associated Compiler Experts bv, Amsterdam, The Netherlands;ACE Associated Compiler Experts bv, Amsterdam, The Netherlands

  • Venue:
  • SAMOS'05 Proceedings of the 5th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Stream model is a high level Intermediate Representation that can be mapped to a range of parallel architectures. The Stream model has a limited scope because it is aimed at architectures that reduce the control overhead of programmable hardware to improve the overall computing efficiency. While it has its limitations, the performance critical parts of embedded and media applications can often be compiled to this model. The automatic compilation to Stream programs from C code is demonstrated.