• DocumentCode
    2605212
  • Title

    Systematic design of programs with sub-word parallelism

  • Author

    Schaffer, Rainer ; Merker, Renate ; Catthoor, Francky

  • Author_Institution
    Inst. of Circuits & Syst., Dresden Univ. of Technol., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    393
  • Lastpage
    398
  • Abstract
    Upcoming processor generations increasingly provide instructions for sub-word parallelism. Thus, parallel execution of 2, 4 or 8 instructions (add, sub) or of complex instructions (sum of differences) with an input of 2, 4 or 8 operand pairs becomes possible. The exploitation of sub-word parallelism is still weakly supported by current compilers. To close this gap we present an approach to generate programs for processors with sub-word parallelism. To this end we adapt methods from the design of parallel processor arrays. An algorithm representing short term analysis filtering is used to illustrate the approach.
  • Keywords
    instruction sets; parallel programming; program compilers; compilers; operand pairs; parallel execution instructions; parallel processor arrays; short term analysis filtering; sub-word parallelism; systematic program design; Algorithm design and analysis; Circuits and systems; Design methodology; Difference equations; Digital signal processing; Filtering algorithms; Instruction sets; Parallel processing; Process design; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2002. PARELEC '02. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1730-7
  • Type

    conf

  • DOI
    10.1109/PCEE.2002.1115305
  • Filename
    1115305