arXiv · 1801.08088
Pointer-Chase Prefetcher for Linked Data Structures
Abstract
Caches only exploit spatial and temporal locality in a set of address referenced in a program. Due to dynamic construction of linked data-structures, they are difficult to cache as the spatial locality between the nodes is highly dependent on the data layout. Prefetching can play an important role in improving the performance of linked data-structures. In this project, a pointer chase mechanism along with compiler hints is adopted to design a prefetcher for linked data-structures. The design is evaluated against the baseline of processor with cache in terms of performance, area and energy
Explore related subjects
Keep this discovery
Nitish Kumar Srivastava, Akshay Dilip Navalakha. 2018-01-20. Pointer-Chase Prefetcher for Linked Data Structures. https://arxiv.org/abs/1801.08088
Cite the original work for its findings. Save a collection to share your selection of sources.