Title :
A ray queueing and sorting design for real time ray casting
Author :
Doggett, Michael
Author_Institution :
WSI/GRIS, Tubingen Univ., Germany
Abstract :
This paper presents a hardware design that processes several rays simultaneously to improve the memory access and compositing performance for three dimensional image synthesis using ray casting. By processing multiple rays, the memory access coherence of a group of neighbouring rays can be exploited and fewer page misses in a modern SDRAM memory device are encountered. Tracing multiple rays also avoids the data hazard that occurs when tracing the path of a single ray. Implementation of the presented design in a real time volume rendering system improves the performance of the system by increasing the number of frames rendered per second
Keywords :
computer architecture; pipeline processing; ray tracing; real-time systems; rendering (computer graphics); solid modelling; 3D image synthesis; SDRAM memory device; compositing performance; hardware design; memory access coherence; multiple rays; ray queueing; ray sorting; real time ray casting; real time volume rendering system; three dimensional image synthesis; Biomedical imaging; Casting; Computer graphics; Hardware; Hazards; Image generation; Real time systems; Rendering (computer graphics); SDRAM; Sorting;
Conference_Titel :
Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
Conference_Location :
Geneva
Print_ISBN :
0-7803-5482-6
DOI :
10.1109/ISCAS.2000.858833