Mesh layouts for block-based caches
Related Experiment Video
Updated: Jul 19, 2026

Rapid Setup of Tissue Microarray and Tiled Area Imaging on the Multiplexed Ion Beam Imaging Microscope Using the Tile/SED/Array Interface
Published on: September 15, 2023
Sung-Eui Yoon1, Peter Lindstrom
1Lawrence Livermore National Laboratory, USA. sungeui@llnl.gov
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.
Related Concept Videos
Laying Concrete Masonry
Mortar application focuses on the face shells of the blocks, the sides that face outward, and...
Design Example: Managing Concrete Workability
To address...
Composite Masonry Walls
Manufacture of Concrete Masonry Units
These wet blocks are then transported for curing, which can occur in one of two environments: a...
Mesh Analysis
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
Elements of Block Diagrams
A block diagram typically includes essential elements such as comparators, blocks, and feedback loops. Each of these elements...

