loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Symposium on Parallel Computing in Electrical Engineering (PARELEC'06)
Derivation of Packing Instructions for Exploiting Sub-Word Parallelism
Bialystok, Poland
September 13-September 17
ISBN: 0-7695-2554-7
Rainer Schaffer, Dresden University of Technology, Germany
Renate Merker, Dresden University of Technology, Germany
Francky Catthoor, IMEC, Belgium
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 (subwords), 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.

Citation:
Rainer Schaffer, Renate Merker, Francky Catthoor, "Derivation of Packing Instructions for Exploiting Sub-Word Parallelism," parelec, pp.167-172, International Symposium on Parallel Computing in Electrical Engineering (PARELEC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.