• DocumentCode
    2267382
  • Title

    Automatic Code Generation for SIMD DSP Architectures: An Algebraic Approach

  • Author

    Robelly, J.P. ; Cichon, G. ; Seidel, H. ; Fettweis, G.

  • Author_Institution
    Dresden University of Technology, Germany
  • fYear
    2004
  • fDate
    7-10 Sept. 2004
  • Firstpage
    372
  • Lastpage
    375
  • Abstract
    Driven by the ever increasing algorithm complexity on the field of mobile communications systems, SIMD DSP architectures have emerged as an approach that offers the necessary processing power at reasonable levels of die size and power consumption. However, this kind of DSP architectures imposes new challenges for programmers, since algorithms have to be designed to exploit the available parallelism on the processor. Taking as a starting point an algebraic framework that captures the SIMD computational model, we report in this paper about our efforts to design and automatically generate object code for our family of DSP architectures independent of the available SIMD parallelism. We show how these algebraic structures can be used as a high level programming language that offers a unified approach to design and describe algorithms using SIMD parallelism. Moreover, we show how these algebraic structures offer concise rules for the automatic code generation.
  • Keywords
    Algorithm design and analysis; Computational modeling; Computer architecture; Computer languages; Concurrent computing; Digital signal processing; Energy consumption; Mobile communication; Parallel processing; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2004. PARELEC 2004. International Conference on
  • Print_ISBN
    0-7695-2080-4
  • Type

    conf

  • DOI
    10.1109/PCEE.2004.17
  • Filename
    1376784