• DocumentCode
    2586361
  • Title

    Derivation of Packing Instructions for Exploiting Sub-Word Parallelism

  • Author

    Schaffer, Rainer ; Merker, Renate ; Catthoor, Francky

  • Author_Institution
    Inst. of Circuits & Syst., Dresden Univ. of Technol.
  • fYear
    2006
  • fDate
    13-17 Sept. 2006
  • Firstpage
    167
  • Lastpage
    172
  • Abstract
    Today the presence of sub-word parallelism (SWP) is quite general in several architectures such as in general purpose processors or in the functional units of connected processing elements of application specific architectures. A skillful utilization of sub-word parallelism, i.e. the parallel execution of operations on data with low word width (sub-words), has a strong impact on the system performance. In this paper we derive a method for transforming an algorithm using single instructions on sub-words to an efficient I/O equivalent algorithm using SWP-instructions on full length words (FLWs) where the sub-words have to be packed to FLWs. The method allows a full automation of this process. For architectures with parallel processing on different levels the derived algorithm on FLWs can be distributed on further higher levels of parallelism such as on several functional units and several processing elements analogous to the approach presented
  • Keywords
    instruction sets; parallel algorithms; parallel architectures; I/O equivalent algorithm; full length word; packing instruction; parallel processing architecture; sub-word parallelism-instruction; Circuits and systems; Concurrent computing; Data processing; Embedded system; Manufacturing automation; Manufacturing processes; Parallel processing; Partitioning algorithms; Signal processing algorithms; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on
  • Conference_Location
    Bialystok
  • Print_ISBN
    0-7695-2554-7
  • Type

    conf

  • DOI
    10.1109/PARELEC.2006.28
  • Filename
    1698655