DocumentCode
474444
Title
An automatic Scratch Pad Memory management tool and MPEG-4 encoder case study
Author
Baert, Rogier ; De Greef, Eddy ; Brockmeyer, Erik
Author_Institution
IMEC, Leuven
fYear
2008
fDate
8-13 June 2008
Firstpage
201
Lastpage
204
Abstract
Using software-controlled scratch-pad memory (SPM) in systems-on-chip has the potential of reducing power consumption by using design-time application knowledge to reduce memory accesses and processor stalls. This paper presents a fully automatic application analysis and transformation tool which selects data-structures for transfer to the SPM and schedules data transfers between background memory and SPM (pre-fetching) to achieve both high performance and low power consumption. A case study applying this tool on an MPEG-4 video encoder shows an overall power reduction of 25%, a 40% power reduction in just the memories and a 40% reduction in processor cycles as compared to an optimized hardware-cache based solution.
Keywords
cache storage; storage management; video coding; MPEG-4 video encoder; data-structures; fully automatic application analysis; hardware cache; power reduction; software-controlled scratch-pad memory management tool; systems-on-chip; MPEG 4 Standard; Memory management; Cache; MPEG-4; Memory Hierarchy; Scratch-Pad;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location
Anaheim, CA
ISSN
0738-100X
Print_ISBN
978-1-60558-115-6
Type
conf
Filename
4555808
Link To Document