ACM Home Page
Please provide us with feedback. Feedback
Zero clustering: an approach to extend zero compression to instruction caches
Full text PdfPdf (226 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 15th ACM Great Lakes symposium on VLSI table of contents
Chicago, Illinois, USA
SESSION: Computer architecture table of contents
Pages: 56 - 59  
Year of Publication: 2005
ISBN:1-59593-057-4
Authors
Kimish Patel  Politecnico di Torino, Torino, Italy
Enrico Macii  Politecnico di Torino, Torino, Italy
Massimo Poncino  Politecnico di Torino, Torino, Italy
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 6,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1057661.1057676
What is a DOI?

ABSTRACT

We propose an energy-efficient architecture for instruction caches that relies on dynamic zero compression (DZC), that is, the possibility of reading and writing a single bit for every zero-valued byte [5]. We enhance the basic DZC by using a simple bit permutation to increase the number of zero-valued bytes, so that the corresponding overhead is negligible. The derivation of an effective permutation relies on a heuristic zero clustering algorithm that is based on the knowledge of the memory reference access trace, thus making this solution suitable for application-specific embedded systems. The architecture proposed in this work makes possible the application of zero compression to instruction caches; experiments showed an increase of zero clusters of more than 70% on average, which translates into a 10% improvement in dynamic energy savings with respect to DZC.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Semiconductor Industry Association. The International Technology Roadmap for Semiconductors (ITRS), 2003. http://public.itrs.net/Files/2003ITRS/Home2003.htm.
 
2
 
3
A. Macii, L. Benini, M. Poncino, Memory Design Techniques for Low-Energy Embedded Systems, Kluwer Academic Publishers, 2002.
4
5
6
 
7
 
8
 
9

Collaborative Colleagues:
Kimish Patel: colleagues
Enrico Macii: colleagues
Massimo Poncino: colleagues