Volume Rendering FPGA Hardware
Resumo
This paper discusses the implementation of volume rendering on FPGA hardware. The FPGA board is based on a 2x2 matrix of FPGA devices that are reprogrammed for different data processing tasks that occur during rendering. Moreover, it is shown how branch and data hazards are overcome in the pipelined system by multithreading.
Palavras-chave:
FPGA, PCI, Volume Rendering, Visualization, Reconfigurable Computing
Referências
Levoy M. Display of Surfaces from Volume Data. IEEE Computer Graphics & Appl., 8(5), 1988: 29-37
Günther T., Poliwoda C., Reinhart C., Hesser J., Manner R., Meinzer H.-P., Baur H.-J.. VIRIM: A Massively Parallel Processor for Real-Time Volume Visualization in Medicine. W. StraBer, 9th Eurographics Workshop on Graphics Hardware, Oslo, Norway, 1994: 103-108
Brady M., Jung K., Nguyen H.T., Nguyen T. TwoPhase Perspective Ray Casting for Interactive Volume Navigation. Proc. Visualization'97, Phoenix, AZ, 1997: 183-189
Knittel G., StraBer W. A Compact Volume Rendering Accelerator. 1994 Symp. on Vol. Vis., ACP press., NY, 1994: 67-74
Lacroute P. and Levoy M. Fast Volume Rendering Using a Shear-Warp factorization of the Viewing Transform. Computer Graphics, Proc. of SIGGRAPH '94, Orlando, FL, 1994: 451457
Pfister H.-P. Towards a Scalable Architecture for Real-Time Volume Rendering lOth Eurographics Workshop on Graphics Hardware, Maastricht, The Netherlands, 1995: 123-130
Van Scheltinga J.T., Smit J., Bosma M. Design of an On-Chip Reflectance Map. 10th EuroGraphics Workshop on Graphics Hardware, Maastricht, 1995: 51-55
Chaudhry G., Li X.. A Case for the Multithread Processor Architecture. Computer Architecture News, 22(4), Sept. 1994
Lichtermann J. Design of a Fast Voxel Processor for Parallel Volume Visualization. W. StraBer, 1st Eurographics Workshop on Graphics Hardware, Maastricht, The Netherlands, 1995: 83-92
Knittel G. A PCI-based volume rendering accelerator. W. StraBer, 10th Eurographics Workshop on Graphics Hardware, Maastricht, The Netherlands, pp. 73-82
Zuiderveld K.J., Koning A.H., Viergever M.A. Acceleration of Ray-Casting using 3D Distance Transforms. Proc. Vis. in Biomed. Comp., Chapel Hill, 1992: 324-335
Foley, van Dam, Feiner, Hughes. Computer Graphics: Principies and Practice. Addison Wesley, Reading, MA, 2d. ed., 1990
A. Kugel, H, Singpiel, J Hesser., R. Männer. ATLANTIS: A hybrid approach combining the power of FPGA and RISC processor based on CompactPCI in Proc. FPGA '99, Monterey, CA, 1999.
Günther T., Poliwoda C., Reinhart C., Hesser J., Manner R., Meinzer H.-P., Baur H.-J.. VIRIM: A Massively Parallel Processor for Real-Time Volume Visualization in Medicine. W. StraBer, 9th Eurographics Workshop on Graphics Hardware, Oslo, Norway, 1994: 103-108
Brady M., Jung K., Nguyen H.T., Nguyen T. TwoPhase Perspective Ray Casting for Interactive Volume Navigation. Proc. Visualization'97, Phoenix, AZ, 1997: 183-189
Knittel G., StraBer W. A Compact Volume Rendering Accelerator. 1994 Symp. on Vol. Vis., ACP press., NY, 1994: 67-74
Lacroute P. and Levoy M. Fast Volume Rendering Using a Shear-Warp factorization of the Viewing Transform. Computer Graphics, Proc. of SIGGRAPH '94, Orlando, FL, 1994: 451457
Pfister H.-P. Towards a Scalable Architecture for Real-Time Volume Rendering lOth Eurographics Workshop on Graphics Hardware, Maastricht, The Netherlands, 1995: 123-130
Van Scheltinga J.T., Smit J., Bosma M. Design of an On-Chip Reflectance Map. 10th EuroGraphics Workshop on Graphics Hardware, Maastricht, 1995: 51-55
Chaudhry G., Li X.. A Case for the Multithread Processor Architecture. Computer Architecture News, 22(4), Sept. 1994
Lichtermann J. Design of a Fast Voxel Processor for Parallel Volume Visualization. W. StraBer, 1st Eurographics Workshop on Graphics Hardware, Maastricht, The Netherlands, 1995: 83-92
Knittel G. A PCI-based volume rendering accelerator. W. StraBer, 10th Eurographics Workshop on Graphics Hardware, Maastricht, The Netherlands, pp. 73-82
Zuiderveld K.J., Koning A.H., Viergever M.A. Acceleration of Ray-Casting using 3D Distance Transforms. Proc. Vis. in Biomed. Comp., Chapel Hill, 1992: 324-335
Foley, van Dam, Feiner, Hughes. Computer Graphics: Principies and Practice. Addison Wesley, Reading, MA, 2d. ed., 1990
A. Kugel, H, Singpiel, J Hesser., R. Männer. ATLANTIS: A hybrid approach combining the power of FPGA and RISC processor based on CompactPCI in Proc. FPGA '99, Monterey, CA, 1999.
Publicado
29/09/1999
Como Citar
HESSER, J.; KUGEL, A.; SINGPIEL, H.; VETTERMANN, B.; MÄNNER, R..
Volume Rendering FPGA Hardware. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 11. , 1999, Natal.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
1999
.
p. 265-270.
DOI: https://doi.org/10.5753/sbac-pad.1999.19799.