RAY CASTING ON SHARED-MEMORY ARCHITECTURES - MEMORY-HIERARCHY CONSIDERATIONS IN VOLUME RENDERING

Citation
Me. Palmer et al., RAY CASTING ON SHARED-MEMORY ARCHITECTURES - MEMORY-HIERARCHY CONSIDERATIONS IN VOLUME RENDERING, IEEE concurrency, 6(1), 1998, pp. 20
Citations number
16
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
Volume
6
Issue
1
Year of publication
1998
Database
ISI
SICI code
Abstract
The authors provide a detailed analysis of the memory-hierarchy effect s in shared-memory architectures of one method of volume rendering-ray casting. They studied two parallel-partitioning and dynamic load-bala ncing algorithms-one object partition and one image partition-explorin g trade-offs between their memory-hierarchy performance and the algori thmic optimizations they allow. Their resulting implementations (along with careful tuning of the ray-advancement kernel for Silicon Graphic s' R8000) yield extremely high performance. For a 1-Gbyte female human -body data set, they attain an average frame rate of 1.0 frame per sec ond, at a resolution of 400 pixels x 300 pixels, on a 16-processor Sil icon Graphics Power Challenge. This is faster than the literature has previously reported for a data set this large. They have also extended their methods to a cluster of such machines. Using eight Silicon Grap hics Power Challenge machines with a total of 64 processors, they atta in average frame rates up to 10 frames per second on a 357-Mbyte male human-body data set for a sequence of frames generated by interactive user control.