loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2005 International Conference on Computer Design
VALVE: Variable Length Value Encoder for Off-Chip Data Buses.
San Jose, California
October 02-October 05
ISBN: 0-7695-2451-6
Dinesh C. Suresh, Department of Computer Science and Engineering, University of California, Santa Barbara
Banit Agrawal, Department of Computer Science and Engineering, University of California, Santa Barbara
Walid A. Najjar, Department of Computer Science and Engineering, University of California, Riverside
Jun Yang, Department of Computer Science and Engineering, University of California, Riverside

We propose VAriable Length Value Encoding (VALVE) technique to reduce the power consumption in the off-chip data buses. While past research has focused on encoding fixed length data values to reduce the transition activity in the data buses, our proposed scheme is capable of detecting and encoding variable length bit patterns in the data values. VALVE also does not require prior knowledge of input data and uses just one external control signal

We evaluate our proposed scheme using a large spectrum of benchmarks and we achieve an energy reduction of 58% on an average and up to 75% on some benchmarks. We also analyze the performance penalty incurred due to the codec delay, which is found to be 0.45% of the total program execution time. We find that VALVE requires a minimal area of 0.0486 mm2, which can be easily implemented with in a memory controller.

Citation:
Dinesh C. Suresh, Banit Agrawal, Walid A. Najjar, Jun Yang, "VALVE: Variable Length Value Encoder for Off-Chip Data Buses.," iccd, pp.631-633, 2005 International Conference on Computer Design, 2005
Usage of this product signifies your acceptance of the Terms of Use.