• DocumentCode
    2077388
  • Title

    Causality constraints for processor architectures with sub-word parallelism

  • Author

    Schaffer, Rainer ; Merker, Renate ; Catthoor, Francky

  • Author_Institution
    Inst. of Circuits & Syst., Dresden Univ. of Technol., Germany
  • fYear
    2003
  • fDate
    1-6 Sept. 2003
  • Firstpage
    82
  • Lastpage
    89
  • Abstract
    Upcoming processor generations increasingly provide instructions for sub-word parallelism. Thus, a 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 remedy this we have adapted methods from the design of parallel regular processor arrays. The causality constraints which influence the design flow of processor arrays can be relaxed for processors with sub-word parallelism. An algorithm calculating the Mahalanobis distance is used to illustrate the influence. Based on this extended approach, we have obtained significant speed-ups of our test-vehicle, of up to a factor 3 on an Intel P4. In the conventional approach, assembly-level coding would have been required to achieve this.
  • Keywords
    causality; computer architecture; microprocessor chips; parallel programming; Mahalanobis distance; assembly-level coding; causality constraint; parallel regular processor array; processor architecture; sub-word parallelism; Adaptive arrays; Assembly; Circuits and systems; Design methodology; Difference equations; Instruction sets; Manufacturing processes; Microprocessors; Process design; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2003. Proceedings. Euromicro Symposium on
  • Conference_Location
    Belek-Antalya, Turkey
  • Print_ISBN
    0-7695-2003-0
  • Type

    conf

  • DOI
    10.1109/DSD.2003.1231904
  • Filename
    1231904