A Case Study of Improving Memory Locality in Polygonal Model Simplification: Metrics and Performance

Polygonal model simplifuication algorithms take a full-sized polygonal model as input and output a less-detailed version of the model with fewer polygons. When the internal data structures for the input model are larger than main memory, many simplification algorithms suffer from poor performance du...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Salamon, Victor, Lu, Paul, Watson, Ben, Brodsky, Dima, Gomboc, Dave
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Polygonal model simplifuication algorithms take a full-sized polygonal model as input and output a less-detailed version of the model with fewer polygons. When the internal data structures for the input model are larger than main memory, many simplification algorithms suffer from poor performance due to paging. We present a case study of the recently-introduced R-Simp algorithm and how its data locality and performance can be substantially improved through an off-line spatial sort and an on-line reorganization of its internal data structures. When both techniques are used, R-Simp’s performance improves by up to 7-fold. We empirically characterize the data-access pattern of R-Simp and present an application-specific metric, called cluster pagespan, of R-Simp’s locality of memory reference.
ISSN:0302-9743
1611-3349
DOI:10.1007/3-540-45307-5_13