technical reportProcessor speeds continue to increase at faster rates than memory speeds. As this performance gap widens, it becomes increasingly important to develop "memory-conscious" algorithms - programs that still optimize instruction count and algorithmic complexity, but that also integrate optimizations for data locality and cache performance. In this paper we present a topological isosurface extraction algorithm which utilizes a "cache-ring" data structure to optimize memory performance. We compare our algorithm to an analogous edge-hashing algorithm which, though functionally equivalent, gives less priority to memory performance. While our algorithm actually executes more instructions during execution, we nonetheless see a speed-up...
This work addresses the problem of the increasing performance disparity between the microprocessor a...
With the increasing gap between the speeds of the processor and memory system, memory access has bec...
Applications that operate on meshes are very popular in High Performance Computing (HPC) environment...
Interactive isosurface visualisation has been made possible by mapping algorithms to GPU architectur...
Journal ArticleIsosurface extraction is an important and useful visualization method. Over the past ...
Commercial link : http://www.springerlink.de/ ALCHEMY/http://www.springer.comCache memories were inv...
This paper initiates the study of I/O algorithms (minimizing cache misses) from the perspective of f...
International audienceThe ever growing complexity of high performance computing systems imposes sign...
"What Mathematics is to Physics, Data traversal is to High-performance computing." The world of Comp...
We consider the problem of isosurface extraction and rendering for large scale time varying data. Su...
We present a novel method for computing cache-oblivious layouts of large meshes that improve the per...
We describe a model that enables us to analyze the running time of an algorithm in a computer with a...
In this paper we describe an algorithm to speed up the rendering of triangulated meshes. The gap bet...
Journal ArticleThe Temporal Branch-on-Need Tree (T-BON) extends the threedimensional branch-on-need ...
Using FPGA-based acceleration of high-performance computing (HPC) applications to reduce energy and ...
This work addresses the problem of the increasing performance disparity between the microprocessor a...
With the increasing gap between the speeds of the processor and memory system, memory access has bec...
Applications that operate on meshes are very popular in High Performance Computing (HPC) environment...
Interactive isosurface visualisation has been made possible by mapping algorithms to GPU architectur...
Journal ArticleIsosurface extraction is an important and useful visualization method. Over the past ...
Commercial link : http://www.springerlink.de/ ALCHEMY/http://www.springer.comCache memories were inv...
This paper initiates the study of I/O algorithms (minimizing cache misses) from the perspective of f...
International audienceThe ever growing complexity of high performance computing systems imposes sign...
"What Mathematics is to Physics, Data traversal is to High-performance computing." The world of Comp...
We consider the problem of isosurface extraction and rendering for large scale time varying data. Su...
We present a novel method for computing cache-oblivious layouts of large meshes that improve the per...
We describe a model that enables us to analyze the running time of an algorithm in a computer with a...
In this paper we describe an algorithm to speed up the rendering of triangulated meshes. The gap bet...
Journal ArticleThe Temporal Branch-on-Need Tree (T-BON) extends the threedimensional branch-on-need ...
Using FPGA-based acceleration of high-performance computing (HPC) applications to reduce energy and ...
This work addresses the problem of the increasing performance disparity between the microprocessor a...
With the increasing gap between the speeds of the processor and memory system, memory access has bec...
Applications that operate on meshes are very popular in High Performance Computing (HPC) environment...