| Instruction fetch energy reduction using loop caches for embedded applications with small tight loops |
| Full text |
Pdf
(343 KB)
|
| Source
|
International Symposium on Low Power Electronics and Design
archive
Proceedings of the 1999 international symposium on Low power electronics and design
table of contents
San Diego, California, United States
Pages: 267 - 269
Year of Publication: 1999
ISBN:1-58113-133-X
|
|
Authors
|
|
Lea Hwang Lee
|
M-CORE Technology Center, Motorola, Inc., P.O. Box 6000, MD TX77/F51, Austin, TX
|
|
Bill Moyer
|
M-CORE Technology Center, Motorola, Inc., P.O. Box 6000, MD TX77/F51, Austin, TX
|
|
John Arends
|
M-CORE Technology Center, Motorola, Inc., P.O. Box 6000, MD TX77/F51, Austin, TX
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 18, Citation Count: 34
|
|
|
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
|
N. Bellas, I. Hajj and C. Polychronopoulos, "A New Scheme for I-Cache energy reduction in High-Performance Processors," Power Driven Microarchitecture Workshop, held in conjunction with ISCA 98, Barcelona, Spain, June 28th 1998.
|
| |
2
|
Johnson Kin , Munish Gupta , William H. Mangione-Smith, The filter cache: an energy efficient memory structure, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.184-193, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
3
|
L.H. Lee, J. Scott, B. Moyer and J. Arends, "Low-Cost Branch Folding for Embedded Applications with Small Tight Loops," Int'l Workshop on Compiler and Architecture Support for Embedded Computing Systems, Washington D.C., December 1998.
|
| |
4
|
M.CORE Reference Manual, Motorola Inc., 1997.
|
| |
5
|
B. Moyer, L. H. Lee and J. Arends, "Data Processing System Having a Cache and Method Therefor" US Patent, no. 5,893,142, 6th April, 1999.
|
 |
6
|
|
CITED BY 34
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bernhard Egger , Chihun Kim , Choonki Jang , Yoonsung Nam , Jaejin Lee , Sang Lyul Min, A dynamic code placement technique for scratchpad memory using postpass optimization, Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems, October 22-25, 2006, Seoul, Korea
|
|
|
|
|
|
O. Ozturk , M. Kandemir , I. Demirkiran , G. Chen , M. J. Irwin, Data compression for improving SPM behavior, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
|
|
|
Tom Vander Aa , Murali Jayapala , Francisco Barat , Geert Deconinck , Rudy Lauwereins , Francky Catthoor , Henk Corporaal, Instruction buffering exploration for low energy VLIWs with instruction clusters, Proceedings of the 2004 conference on Asia South Pacific design automation: electronic design and solution fair, p.824-829, January 27-30, 2004, Yokohama, Japan
|
|
|
|
|
|
Peter Marwedel , Lars Wehmeyer , Manish Verma , Stefan Steinke , Urs Helmig, Fast, predictable and low energy memory references through architecture-aware compilation, Proceedings of the 2004 conference on Asia South Pacific design automation: electronic design and solution fair, p.4-11, January 27-30, 2004, Yokohama, Japan
|
|
|
|
|
|
|
|
|
Murali Jayapala , Francisco Barat , Tom Vander Aa , Francky Catthoor , Henk Corporaal , Geert Deconinck, Clustered Loop Buffer Organization for Low Energy VLIW Embedded Processors, IEEE Transactions on Computers, v.54 n.6, p.672-683, June 2005
|
|
|
|
|
|
G. Chen , O. Ozturk , M. Kandemir , M. Karakoy, Dynamic scratch-pad memory management for irregular array access patterns, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tom Vander Aa , Murali Jayapala , Francisco Barat , Geert Deconinck , Rudy Lauwereins , Henk Corporaal , Francky Catthoor, Instruction buffering exploration for low energy embedded processors, Journal of Embedded Computing, v.1 n.3, p.341-351, August 2005
|
|
|
Rajiv A. Ravindran , Pracheeti D. Nagarkar , Ganesh S. Dasika , Eric D. Marsman , Robert M. Senger , Scott A. Mahlke , Richard B. Brown, Compiler Managed Dynamic Instruction Placement in a Low-Power Code Cache, Proceedings of the international symposium on Code generation and optimization, p.179-190, March 20-23, 2005
|
|
|
|
|
|
|
|
|
J. S. Hu , N. Vijaykrishnan , S. Kim , M. Kandemir , M. J. Irwin, Scheduling Reusable Instructions for Power Reduction, Proceedings of the conference on Design, automation and test in Europe, p.10148, February 16-20, 2004
|
|
|
|
|
|
|
|
|
|
|
|
Yuki Kobayashi , Murali Jayapala , Praveen Raghavan , Francky Catthoor , Masaharu Imai, Efficient Method to Generate an Energy Efficient Schedule Using Operation Shuffling, IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, v.E91-A n.2, p.604-612, February 2008
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.3
SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
Subjects:
Real-time and embedded systems
Additional Classification:
B.
Hardware
B.3
MEMORY STRUCTURES
B.3.2
Design Styles
Subjects:
Cache memories
B.4
INPUT/OUTPUT AND DATA COMMUNICATIONS
B.4.2
Input/Output Devices
Subjects:
Channels and controllers
C.
Computer Systems Organization
C.0
GENERAL
Subjects:
Instruction set design (e.g., RISC, CISC, VLIW)
J.
Computer Applications
J.2
PHYSICAL SCIENCES AND ENGINEERING
Subjects:
Electronics
General Terms:
Design,
Measurement,
Performance,
Theory
Keywords:
embedded systems,
instruction buffering,
low cost,
low power,
small program loops
|