Title : 
Reducing data cache energy consumption via cached load/store queue
         
        
            Author : 
Nicolaescu, Dan ; Veidenbaum, Alex ; Nicolau, Alex
         
        
            Author_Institution : 
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
         
        
        
        
        
        
            Abstract : 
High-performance processors use a large set-associative L1 data cache with multiple ports. As clock speeds and size increase such a cache consumes a significant percentage of the total processor energy. This paper proposes a method of saving energy by reducing the number of data cache accesses. It does so by modifying the load/store queue design to allow "caching" of previously accessed data values on both loads and stores after the corresponding memory access instruction has been committed. It is shown that a 32 entry modified LSQ design allows an average of 38.5% of the loads in the SpecINT95 benchmarks and 18.9% in the SpecFP95 benchmarks to get their data from the LSQ. The reduction in the number of Ll cache accesses results in up to a 40% reduction in the L1 data cache energy consumption and in an up to a 16% improvement in the energy-delay product while requiring almost no additional hardware or complex control logic.
         
        
            Keywords : 
cache storage; logic design; logic simulation; low-power electronics; microprocessor chips; cached load/store queue; data cache access reduction; data cache energy consumption reduction; energy-delay product; high-performance processors; memory access instruction; multiple port data cache; processor architecture; set-associative L1 data cache; Clocks; Delay; Embedded computing; Energy consumption; Frequency; Hardware; Logic; Out of order; Permission; Process design;
         
        
        
        
            Conference_Titel : 
Low Power Electronics and Design, 2003. ISLPED '03. Proceedings of the 2003 International Symposium on
         
        
            Print_ISBN : 
1-58113-682-X
         
        
        
            DOI : 
10.1109/LPE.2003.1231871