Publication View

Field Array Compression in Data Caches for Dynamically Allocated Recursive Data Structures (2008)

Abstract
Abstract. We introduce a software/hardware scheme called the Field Array Compression Technique (FACT) which reduces cache misses caused by recursive data structures. Using a data layout transformation, data with temporal affinity are gathered in contiguous memory, where recursive pointer and integer fields are compressed. As a result, one cacheblock can capture a greater amount of data with temporal affinity, especially pointers, thereby improving the prefetching effect. In addition, the compression enlarges the effective cache capacity. On a suite of pointerintensive programs, FACT achieves a 41.6 % average reduction in memory stall time and a 37.4 % average increase in speed. 1

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.114.1050
Source http://www-hiraki.is.s.u-tokyo.ac.jp/members/takagi-m/doc/ishpc2003.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.17.2489, 10.1.1.12.8016, 10.1.1.31.1969, 10.1.1.29.4759, 10.1.1.33.5552, 10.1.1.116.4934