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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
         
        
            Conference_Location : 
Anaheim, CA
         
        
        
            Print_ISBN : 
978-1-60558-115-6