Title of article
Mesh Layouts for Block-Based Caches
Author/Authors
Sung-Eui Yoon، نويسنده , , Lindstrom، نويسنده , , P.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2006
Pages
8
From page
1213
To page
1220
Abstract
Current computer architectures employ caching to improve the performance of a wide variety of applications. One of
the main characteristics of such cache schemes is the use of block fetching whenever an uncached data element is accessed. To
maximize the benefit of the block fetching mechanism, we present novel cache-aware and cache-oblivious layouts of surface and
volume meshes that improve the performance of interactive visualization and geometric processing algorithms. Based on a general
I/O model, we derive new cache-aware and cache-oblivious metrics that have high correlations with the number of cache misses
when accessing a mesh. In addition to guiding the layout process, our metrics can be used to quantify the quality of a layout, e.g.
for comparing different layouts of the same mesh and for determining whether a given layout is amenable to significant improvement.
We show that layouts of unstructured meshes optimized for our metrics result in improvements over conventional layouts in the
performance of visualization applications such as isosurface extraction and view-dependent rendering. Moreover, we improve upon
recent cache-oblivious mesh layouts in terms of performance, applicability, and accuracy.
Keywords
cache-aware and cache-oblivious layouts , metrics for cache coherence , Mesh and graph layouts , data locality.
Journal title
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS
Serial Year
2006
Journal title
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS
Record number
401983
Link To Document