• DocumentCode
    2671544
  • Title

    Systematic high-level address code transformations for piece-wise linear indexing: illustration on a medical imaging algorithm

  • Author

    Ghez, C. ; Miranda, M. ; Vandecappelle, A. ; Catthoor, F. ; Verkest, D.

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    603
  • Lastpage
    612
  • Abstract
    Exploring data transfer and storage issues is crucial to efficiently map data intensive applications (e.g., multimedia) onto programmable processors. Code transformations are used to minimise main memory bus load and hence also power and system performance, However this typically incurs a considerable arithmetic overhead in the addressing and local control. For instance, memory optimising in-place and data-layout transformations add costly module and integer division operations to the initial addressing code. In this paper, we show how the cycle overhead can be almost completely removed. This is done according to a systematic methodology which is a combination of an algebraic transformation exploration approach for the (non)linear arithmetic on top of an efficient transformation technique for reducing the piece-wise linear indexing to linear pointer arithmetic. The approach is illustrated on a real-life medical application, using a variety of programmable processor architectures. Total gains in cycle count ranging between a factor 5 and 25 are obtained compared to conventional compilers
  • Keywords
    biomedical imaging; high level synthesis; piecewise linear techniques; address code transformations; data intensive applications; medical imaging; piece-wise linear indexing; programmable processor architectures; Arithmetic; Biomedical equipment; Biomedical imaging; Costs; Indexing; Medical services; Optimizing compilers; Performance gain; Piecewise linear techniques; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2000. SiPS 2000. 2000 IEEE Workshop on
  • Conference_Location
    Lafayette, LA
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-6488-0
  • Type

    conf

  • DOI
    10.1109/SIPS.2000.886758
  • Filename
    886758