The application of two-level cache in RAID system

Chen Yun1, Yang Genke1, Wu Zhiming1
1Department of Automation, Shanghai Jiaotong University, Shanghai, China

Tóm tắt

In a RAID system, the cache is one of the important factors that can affect general system performance. As a two-level cache usually brings better performance than a one-level cache in the processors of personal computers and embedded systems, a two-level cache system that exploits both temporal and spatial localities effectively is proposed as the cache structure for a RAID system. The proposed cache system consists of two layers of caches, i.e., a set associative cache with small block size and a fully associative spatial cache with large block size. According to the results of simulation, the hit ratio and hit times can be improved with the two-level cache structure.

Từ khóa

#Microcomputers #Computer network reliability #SDRAM #Delay #Application software #Hardware #Costs #System performance #Embedded system #Computational modeling

Tài liệu tham khảo

weimin, 1998, Computer architecture 10.1016/S1383-7621(00)00035-7 mei-e, 2000, Analysis for organization fashions and character of cache in high property computer system, Microelectronics & Computer, 15 jun, 2000, A key technology of design in RAID system, Computer Peripherals, 24, 5 10.1145/224538.224622 milutinovic, 1996, The split temporal/spatial cache: Initial performance analysis, SCI==L-5 10.1109/ISCA.1993.698547 jouppi, 1990, Improving direct-mapped cache performance by the addition of a small fully associative cache and prefetch buffers, Seventeenth ISCA, 364 massiglia, 1997, The RAID book—A Storage System Technology Handbook