Title : 
Efficient utilization of scratch-pad memory in embedded processor applications
         
        
            Author : 
Panda, Preeti Ranjan ; Dutt, Nikil D. ; Nicolau, Alexandru
         
        
            Author_Institution : 
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
         
        
        
        
        
        
            Abstract : 
Efficient utilization of on-chip memory space is extremely important in modern embedded system applications based on microprocessor cores. In addition to a data cache that interfaces with slower off-chip memory, a fast on-chip SRAM, called Scratch-Pad memory, is often used in several applications. We present a technique for efficiently exploiting on-chip Scratch-Pad memory by partitioning the application´s scalar and array variables into off-chip DRAM and on-chip Scratch-Pad SRAM, with the goal of minimizing the total execution time of embedded applications. Our experiments on code kernels from typical applications show that our technique results in significant performance improvements
         
        
            Keywords : 
SRAM chips; microprocessor chips; real-time systems; storage management; SRAM; code kernel; embedded processor; execution time; microprocessor core; on-chip scratch-pad memory; partitioning; Application software; Computer science; Data buses; Embedded system; Kernel; Large scale integration; Microprocessors; Random access memory; Reduced instruction set computing; System-on-a-chip;
         
        
        
        
            Conference_Titel : 
European Design and Test Conference, 1997. ED&TC 97. Proceedings
         
        
            Conference_Location : 
Paris
         
        
        
            Print_ISBN : 
0-8186-7786-4
         
        
        
            DOI : 
10.1109/EDTC.1997.582323