By Topic

Software support for LIRAC architecture

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

The purchase and pricing options are temporarily unavailable. Please try again later.
6 Author(s)
Peng Li ; Research Institute of Information Technology, National Laboratory for Information Science and Technology, Tsinghua University, Beijing 100084, China ; Dongsheng Wang ; Haixia Wang ; Meijuan Lu
more authors

Memory limitations are always a focus of computer architecture. The live range aware cache (LIRAC) offers a way to reduce memory access using live range information. In the LIRAC system, scratch data need not be written back if the data will no longer be used. Three kinds of software support developed for LIRAC architecture use compiler analyses, binary analyses, and trace analyses. Trace analysis results show that LIRAC can eliminate 29% of cache write-backs on average and up to 83% in the best case for the SPEC CPU 2000 benchmark. These software techniques can show the feasibility and potential benefit of the LIRAC architecture.

Published in:

Tsinghua Science and Technology  (Volume:12 ,  Issue: 6 )