메뉴 건너뛰기




Volumn 28, Issue 2, 2004, Pages 213-233

High performance SIMD marching cubes isosurface extraction on commodity computers

Author keywords

Isosurface extraction; Marching Cubes; Microcomputers; SIMD; Vector parallelism

Indexed keywords

ALGORITHMS; APPROXIMATION THEORY; BENCHMARKING; COMPUTATIONAL METHODS; COMPUTER NETWORKS; DATA PROCESSING; EDGE DETECTION; MATHEMATICAL TRANSFORMATIONS; OPTIMIZATION; PARALLEL PROCESSING SYSTEMS; PROBLEM SOLVING; SIGNAL PROCESSING; VECTORS; VISUALIZATION;

EID: 1342323419     PISSN: 00978493     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cag.2003.12.008     Document Type: Article
Times cited : (16)

References (46)
  • 1
    • 0034291563 scopus 로고    scopus 로고
    • Approaches that exploit vector-parallelism for three rendering and volume visualization techniques
    • Newman T.S., Tang N. Approaches that exploit vector-parallelism for three rendering and volume visualization techniques. Computers and Graphics. 24:2000;755-774.
    • (2000) Computers and Graphics , vol.24 , pp. 755-774
    • Newman, T.S.1    Tang, N.2
  • 3
    • 0033897452 scopus 로고    scopus 로고
    • High-speed software raycasting on a dual-CPU PC using cache optimizations, MMX, streaming SIMD extensions, multi-threading and DirectX
    • Proceedings, San Jose, January
    • Knittel G. High-speed software raycasting on a dual-CPU PC using cache optimizations, MMX, streaming SIMD extensions, multi-threading and DirectX. Proceedings, Visual Data Exploration and Analysis VII, San Jose, January 2000. p. 164-74.
    • (2000) Visual Data Exploration and Analysis VII , pp. 164-174
    • Knittel, G.1
  • 5
    • 0028466452 scopus 로고
    • Parallel visualization algorithms: Performance and architectural implications
    • Singh J.P., Gupta A., Levoy M. Parallel visualization algorithms. performance and architectural implications Computer. 27(7):1994;45-55.
    • (1994) Computer , vol.27 , Issue.7 , pp. 45-55
    • Singh, J.P.1    Gupta, A.2    Levoy, M.3
  • 6
    • 0005920664 scopus 로고
    • A fast parallel Marching-Cubes implementation on the Fujitsu API1000
    • the Australian National University
    • Mackerras P. A fast parallel Marching-Cubes implementation on the Fujitsu API1000. Computer Science Technical Report TR-CS-92-10, the Australian National University, 1992.
    • (1992) Computer Science Technical Report , vol.TR-CS-92-10
    • Mackerras, P.1
  • 7
    • 1342317260 scopus 로고
    • A load-balanced parallel implementation of the Marching-Cube algorithm
    • Proceedings, Montreal
    • Miguet S, Nicod J. A load-balanced parallel implementation of the Marching-Cube algorithm. Proceedings, High Performance Computing Symposium, Montreal, 1995. p. 229-39.
    • (1995) High Performance Computing Symposium , pp. 229-239
    • Miguet, S.1    Nicod, J.2
  • 8
    • 6344289768 scopus 로고    scopus 로고
    • Multiresolution parallel isosurface extraction based on tetrahedral bisection
    • Chen M, Kaufman A, Yagel R, editors. London: Springer
    • Gerstner T, Rumpf M. Multiresolution parallel isosurface extraction based on tetrahedral bisection. In: Chen M, Kaufman A, Yagel R, editors. Volume Graphics. London: Springer; 2000. p. 267-78.
    • (2000) Volume Graphics , pp. 267-278
    • Gerstner, T.1    Rumpf, M.2
  • 11
    • 84963620257 scopus 로고    scopus 로고
    • Scalable isosurface visualization of massive datasets on COTS clusters
    • Proceedings, San Diego, October
    • Zhang X, Bajaj C, Blanke W. Scalable isosurface visualization of massive datasets on COTS clusters. Proceedings, IEEE Parallel and Large-Data Visualization and Graphics, San Diego, October 2001. p. 51-8.
    • (2001) IEEE Parallel and Large-Data Visualization and Graphics , pp. 51-58
    • Zhang, X.1    Bajaj, C.2    Blanke, W.3
  • 14
    • 84963577654 scopus 로고
    • Massively parallel isosurface extraction
    • Boston, October
    • Hansen C, Hinker P. Massively parallel isosurface extraction. Proceedings, Visualization '92, Boston, October 1992. p. 77-83.
    • (1992) Proceedings, Visualization '92 , pp. 77-83
    • Hansen, C.1    Hinker, P.2
  • 15
    • 0027844439 scopus 로고
    • Segmented ray casting for data parallel volume rendering
    • Proceedings, San Jose, October
    • Hsu W. Segmented ray casting for data parallel volume rendering. Proceedings, 1993 Parallel Rendering Symposium, San Jose, October 1993. p. 7-14.
    • (1993) 1993 Parallel Rendering Symposium , pp. 7-14
    • Hsu, W.1
  • 16
    • 78650638343 scopus 로고    scopus 로고
    • A real-time volume rendering architecture using an adaptive resampling scheme for parallel and perspective projections
    • Proceedings, Research Triangle Park, NC, October
    • Ogata M, Ohkami T, Lauer H, Pfister H. A real-time volume rendering architecture using an adaptive resampling scheme for parallel and perspective projections. Proceedings, 1998 Symposium on Volume Visualization, Research Triangle Park, NC, October 1998. p. 31-8.
    • (1998) 1998 Symposium on Volume Visualization , pp. 31-38
    • Ogata, M.1    Ohkami, T.2    Lauer, H.3    Pfister, H.4
  • 17
    • 0027713548 scopus 로고
    • Efficient feed-forward volume rendering techniques for vector and parallel processors
    • Portland, November
    • Machiraju RK, Yagel R. Efficient feed-forward volume rendering techniques for vector and parallel processors. Proceedings, Supercomputing '93, Portland, November 1993. p. 699-708.
    • (1993) Proceedings, Supercomputing '93 , pp. 699-708
    • Machiraju, R.K.1    Yagel, R.2
  • 18
    • 0031186695 scopus 로고    scopus 로고
    • An introduction to parallel rendering
    • Crockett T.W. An introduction to parallel rendering. Parallel Computing. 23:1997;819-843.
    • (1997) Parallel Computing , vol.23 , pp. 819-843
    • Crockett, T.W.1
  • 19
    • 1342338678 scopus 로고    scopus 로고
    • Streaming SIMD extensions - LU decomposition
    • June
    • Intel Corporation. Streaming SIMD extensions - LU decomposition. Intel Document AP-931, June 1999.
    • (1999) Intel Document , vol.AP-931
  • 22
    • 1342275034 scopus 로고    scopus 로고
    • A fast precise implementation of 8×8 discrete cosine transform using the streaming SIMD extensions and MMX instructions
    • April
    • Intel Corporation. A fast precise implementation of 8×8 discrete cosine transform using the streaming SIMD extensions and MMX instructions. Intel Document AP-922, April 1999.
    • (1999) Intel Document , vol.AP-922
  • 24
    • 0033292385 scopus 로고    scopus 로고
    • Quantifying the effectiveness of MMX in native signal processing
    • Proceedings, Las Cruces, NM, August
    • Talla D, John L. Quantifying the effectiveness of MMX in native signal processing. Proceedings, 42nd Midwest Symposium on Circuits and Systems, vol. 1, Las Cruces, NM, August 1999. p. 18-21.
    • (1999) 42nd Midwest Symposium on Circuits and Systems , vol.1 , pp. 18-21
    • Talla, D.1    John, L.2
  • 27
    • 0031624915 scopus 로고    scopus 로고
    • Pentium-MMX based implementation of a digital copier
    • Proceedings, Cambridge, MA, October
    • Ahn J-W, Sung W. Pentium-MMX based implementation of a digital copier. Proceedings, 1998 Workshop on Signal Processing Systems, Cambridge, MA, October 1998. p. 142-51.
    • (1998) 1998 Workshop on Signal Processing Systems , pp. 142-151
    • Ahn, J.-W.1    Sung, W.2
  • 28
    • 0035248162 scopus 로고    scopus 로고
    • Multimedia processor-based implementation of an error-diffusion halftoning algorithm exploiting subword parallelism
    • Ahn J.-.W., Sung W. Multimedia processor-based implementation of an error-diffusion halftoning algorithm exploiting subword parallelism. IEEE Transactions on Circuits and Systems for Video Technology. 11(2):2001;129-137.
    • (2001) IEEE Transactions on Circuits and Systems for Video Technology , vol.11 , Issue.2 , pp. 129-137
    • Ahn, J.-W.1    Sung, W.2
  • 30
    • 1342296171 scopus 로고    scopus 로고
    • Phong equation using streaming SIMD extensions
    • January
    • Intel Corporation. Phong equation using streaming SIMD extensions. Intel Document AP-819, January 1999.
    • (1999) Intel Document , vol.AP-819
  • 33
    • 0029546190 scopus 로고
    • Automatic isosurface propagation using an extrema graph and sorted boundary cell lists
    • Itoh T., Koyamada K. Automatic isosurface propagation using an extrema graph and sorted boundary cell lists. IEEE Transactions on Visualization and Computer Graphics. 1:1995;319-327.
    • (1995) IEEE Transactions on Visualization and Computer Graphics , vol.1 , pp. 319-327
    • Itoh, T.1    Koyamada, K.2
  • 37
    • 0029532325 scopus 로고
    • Real-time volume rendering on shared memory multiprocessors using the shear-warp factorization
    • Proceedings, Atlanta, October
    • Lacroute P. Real-time volume rendering on shared memory multiprocessors using the shear-warp factorization. Proceedings, 1995 Parallel Rendering Symposium, Atlanta, October 1995. p. 15-22.
    • (1995) 1995 Parallel Rendering Symposium , pp. 15-22
    • Lacroute, P.1
  • 39
    • 0034224812 scopus 로고    scopus 로고
    • Implementing streaming SIMD extensions on the Pentium III processor
    • Raman S.K., Pentkovski V., Keshava J. Implementing streaming SIMD extensions on the Pentium III processor. IEEE Micro. 20(4):2000;47-57.
    • (2000) IEEE Micro , vol.20 , Issue.4 , pp. 47-57
    • Raman, S.K.1    Pentkovski, V.2    Keshava, J.3
  • 40
  • 41
    • 1342317259 scopus 로고    scopus 로고
    • Effectively utilizing 3DNow! in Linux
    • Bush J., Newman T.S. Effectively utilizing 3DNow! in Linux. Linux Journal. 68:1999;32-36.
    • (1999) Linux Journal , vol.68 , pp. 32-36
    • Bush, J.1    Newman, T.S.2
  • 42
    • 0034290449 scopus 로고    scopus 로고
    • An order of magnitude faster isosurface rendering in software on a PC than using dedicated, general purpose rendering hardware
    • Grevera G., Udupa J., Odhner D. An order of magnitude faster isosurface rendering in software on a PC than using dedicated, general purpose rendering hardware. IEEE Transactions on Visualization and Computer Graphics. 6(4):2000;335-345.
    • (2000) IEEE Transactions on Visualization and Computer Graphics , vol.6 , Issue.4 , pp. 335-345
    • Grevera, G.1    Udupa, J.2    Odhner, D.3
  • 44
    • 0028698577 scopus 로고
    • Approximation of isosurface in the Marching Cube: Ambiguity problem
    • Washington, October
    • Matveyev SV. Approximation of isosurface in the Marching Cube: ambiguity problem. Proceedings, Visualization '94, Washington, October 1994. p. 288-92.
    • (1994) Proceedings, Visualization '94 , pp. 288-292
    • Matveyev, S.V.1
  • 45
    • 85023642983 scopus 로고
    • The asymptotic decider: Resolving the ambiguity in Marching Cubes
    • San Diego, October
    • Nielson G, Hamann B. The asymptotic decider: resolving the ambiguity in Marching Cubes. Proceedings, Visualization '91, San Diego, October 1991. p. 83-91.
    • (1991) Proceedings, Visualization '91 , pp. 83-91
    • Nielson, G.1    Hamann, B.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.