DocumentCode
2814342
Title
Very low power pipelines using significance compression
Author
Canal, Ramon ; González, Antonio ; Smith, James E.
Author_Institution
Dept. d´´Arquitectura de Computadors, Univ. Politecnica de Catalunya, Barcelona, Spain
fYear
2000
fDate
2000
Firstpage
181
Lastpage
190
Abstract
Data, addresses, and instructions are compressed by maintaining only significant bytes with two or three extension bits appended to indicate the significant byte positions. This significance compression method is integrated into a 5-stage pipeline, with the extension bits flowing down the pipeline to enable pipeline operations only for the significant bytes. Consequently, register logic and cache activity (and dynamic power) are substantially reduced. An initial trace-driven study shows reduction in activity of approximately 30-40% for each pipeline stage. Several pipeline organizations are studied. A byte serial pipeline is the simplest implementation, but suffers a CPI (cycles per instruction) increase of 79% compared with a conventional 32-bit pipeline. Widening certain pipeline stages in order to balance processing bandwidth leads to an implementation with a CPI 24% higher than the baseline 32-bit design. Finally, full-width pipeline stages with operand gating achieve a CPI within 2-6% of the baseline 32-bit pipeline
Keywords
data compression; instruction sets; low-power electronics; pipeline processing; 5-stage pipeline; CPI; byte serial pipeline; cache activity; dynamic power; extension bits; full-width pipeline stages; instruction compression; operand gating; pipeline operations; pipeline organizations; pipeline stages; processing bandwidth; register logic; significance compression; significant byte positions; trace-driven study; very low power pipelines; Bandwidth; CMOS technology; Circuits; Computer aided instruction; Energy consumption; Irrigation; Logic; Microarchitecture; Microprocessors; Pipelines;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 2000. MICRO-33. Proceedings. 33rd Annual IEEE/ACM International Symposium on
Conference_Location
Monterey, CA
ISSN
1072-4451
Print_ISBN
0-7695-0924-X
Type
conf
DOI
10.1109/MICRO.2000.898069
Filename
898069
Link To Document