Title : 
Joint Performance Improvement and Error Tolerance for Memory Design Based on Soft Indexing
         
        
            Author : 
Wang, Shuo ; Wang, Lei
         
        
            Author_Institution : 
Connecticut Univ., Storrs
         
        
        
        
        
        
            Abstract : 
Memory design is facing the dual challenges of performance improvement and error tolerance due to a combination of technology scaling and higher levels of integration. To address these challenges, we propose a new memory microarchitecture referred to as the soft indexing. The proposed technique allocates memory resources in a self-adaptive manner in accordance with runtime program variations, thereby achieving efficient memory access and effective error protection in a coherent manner. Statistical analysis shows 10times improvement in error detection capability over the existing error-control techniques. The benefits of the proposed technique are also experimentally demonstrated using the SPEC CPU2000 benchmarks. Simulation results show 94.9% average error-control coverage on the 23 benchmarks, with average of 23.2% reduction in memory miss rates as compared to the conventional techniques.
         
        
            Keywords : 
fault tolerance; integrated circuit design; integrated memory circuits; resource allocation; statistical analysis; system-on-chip; error tolerance; integrated circuits; memory design; memory microarchitecture; memory resource allocation; on-chip memory systems; performance improvement; runtime program variations; soft indexing; statistical analysis; technology scaling; Indexing;
         
        
        
        
            Conference_Titel : 
Computer Design, 2006. ICCD 2006. International Conference on
         
        
            Conference_Location : 
San Jose, CA
         
        
        
            Print_ISBN : 
978-0-7803-9707-1
         
        
            Electronic_ISBN : 
1063-6404
         
        
        
            DOI : 
10.1109/ICCD.2006.4380789