메뉴 건너뛰기




Volumn 32, Issue 1, 2008, Pages 25-40

Parallel techniques for physically based simulation on multi-core processor architectures

Author keywords

Multi core processors; Parallel collision detection; Parallel conjugate gradients; Physically based simulation

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER GRAPHICS; COMPUTER SIMULATION; NUMERICAL METHODS; PARALLEL ALGORITHMS; PROGRAM PROCESSORS;

EID: 43049130030     PISSN: 00978493     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.cag.2007.11.003     Document Type: Article
Times cited : (39)

References (33)
  • 1
    • 85120099345 scopus 로고    scopus 로고
    • Baraff D, Witkin A. Large steps in cloth simulation. In: Proceedings of ACM SIGGRAPH ’98. 1998. p. 43–54.
  • 2
    • 85120093215 scopus 로고    scopus 로고
    • Shewchuk JR. An introduction to the conjugate gradient method without the agonizing pain. Technical Report CS-94-125, Carnegie Mellon University, Pittsburgh, PA, USA; 1994.
  • 3
    • 34248587756 scopus 로고    scopus 로고
    • Physically based simulation of cloth on distributed memory architectures
    • B. Thomaszewski W. Blochinger Physically based simulation of cloth on distributed memory architectures Parallel Computing 33 6 2007 377 390
    • (2007) Parallel Computing , vol.33 , Issue.6 , pp. 377-390
    • Thomaszewski, B.1    Blochinger, W.2
  • 4
    • 85120107454 scopus 로고    scopus 로고
    • Thomaszewski B, Pabst S, Blochinger W. Exploiting parallelism in physically-based simulations on multi-core processor architectures. In: Proceedings of Eurographics symposium on parallel graphics and visualization. 2007. p. 69–76.
  • 5
    • 85120111003 scopus 로고    scopus 로고
    • Balay S, Buschelman K, Eijkhout V, Gropp WD, Kaushik D, Knepley MG, et al. PETSc users manual. Technical Report ANL-95/11—Revision 2.1.5, Argonne National Laboratory; 2004.
  • 6
    • 1842829625 scopus 로고    scopus 로고
    • Iterative methods for sparse linear systems
    • Y. Saad Iterative methods for sparse linear systems 2nd ed. 2003 SIAM
    • (2003)
    • Saad, Y.1
  • 7
    • 84971972448 scopus 로고
    • Parallel numerical linear algebra
    • J. Demmel M. Heath H. van der Vorst Parallel numerical linear algebra Acta Numerica 1993 1993 Cambridge University Press Cambridge, UK 111 198
    • (1993) , pp. 111-198
    • Demmel, J.1    Heath, M.2    van der Vorst, H.3
  • 8
    • 85120116837 scopus 로고    scopus 로고
    • O’Hallaron D. Spark98: sparse matrix kernels for shared memory and message passing systems. Technical Report CMU-CS-97-178. Carnegie Mellon University, School of Computer Science; 1997.
  • 9
    • 0036734103 scopus 로고    scopus 로고
    • Effects of ordering strategies and programming paradigms on sparse matrix computations
    • L. Oliker R. Biswas P. Husbands X. Li Effects of ordering strategies and programming paradigms on sparse matrix computations SIAM Review 44 3 2002 373 393
    • (2002) SIAM Review , vol.44 , Issue.3 , pp. 373-393
    • Oliker, L.1    Biswas, R.2    Husbands, P.3    Li, X.4
  • 10
    • 85120118017 scopus 로고    scopus 로고
    • Romero S, Romero LF, Zapata EL. Fast cloth simulation with parallel computers. In: Proceedings of the 6th international Euro-Par conference on parallel processing. Lecture Notes in Computer Science. 2000. p. 491–9.
  • 11
    • 85120142550 scopus 로고    scopus 로고
    • Lario R, Garcia C, Prieto M, Tirado F. Rapid parallelization of a multilevel cloth simulator using OpenMP. In: Proceedings of the 3rd European workshop on OpenMP. 2001. p. 21–9.
  • 13
    • 85120106877 scopus 로고    scopus 로고
    • Zara F, Faure F, Vincent J-M. Physical cloth animation on a PC cluster. In: Proceedings of 4th Eurographics workshop on parallel graphics and visualization. 2002. p. 105–12.
  • 14
    • 3042767252 scopus 로고    scopus 로고
    • Parallel simulation of large dynamic system on a PCs cluster: application to cloth simulation
    • F. Zara F. Faure J.-M. Vincent Parallel simulation of large dynamic system on a PCs cluster: application to cloth simulation International Journal of Computers and Applications 26 3 2004 173 180
    • (2004) International Journal of Computers and Applications , vol.26 , Issue.3 , pp. 173-180
    • Zara, F.1    Faure, F.2    Vincent, J.-M.3
  • 15
    • 85120127576 scopus 로고    scopus 로고
    • Keckeisen M, Blochinger W. Parallel implicit integration for cloth animations on distributed memory architectures. In: Proceedings of Eurographics symposium on parallel graphics and visualization. 2004. p. 119–26.
  • 16
    • 85120130620 scopus 로고    scopus 로고
    • Thomaszewski B, Blochinger W. Parallel simulation of cloth on distributed memory architectures. In: Proceedings of Eurographics symposium on parallel graphics and visualization. 2006. p. 35–42.
  • 17
    • 85120135842 scopus 로고    scopus 로고
    • Mujahid A, Kakusho K, Minoh M, Nakashima Y, Mori S, Tomita S. Simulating realistic force and shape of virtual cloth with adaptive meshes and its parallel implementation in OpenMP. In: Proceedings of international conference on parallel and distributed computing and networks (PDCN2004). 2004. p. 386–91.
  • 18
    • 85120128721 scopus 로고    scopus 로고
    • Ciarlet PG. Mathematical elasticity. vol. I. North-Holland Publishing Co.; 1992.
  • 19
    • 85120106896 scopus 로고    scopus 로고
    • Etzmuß O, Keckeisen M, Straßer W. A fast finite element solution for cloth modelling. In: Proceedings of 11th Pacific conference on computer graphics and applications. 2003. p. 244–51.
  • 20
    • 85120123962 scopus 로고    scopus 로고
    • Teschner M, Heidelberger B, Manocha D, Govindaraju N, Zachmann G, Kimmerle S, et al. Collision handling in dynamic simulation environments. In: Eurographics tutorials. 2005. p. 79–185.
  • 22
    • 13544260256 scopus 로고    scopus 로고
    • Hierarchical techniques in collision detection for cloth animation
    • J. Mezger S. Kimmerle O. Etzmuß Hierarchical techniques in collision detection for cloth animation Journal of WSCG 11 2 2003 322 329
    • (2003) Journal of WSCG , vol.11 , Issue.2 , pp. 322-329
    • Mezger, J.1    Kimmerle, S.2    Etzmuß, O.3
  • 23
    • 85120135272 scopus 로고    scopus 로고
    • Bridson R, Fedkiw RP, Anderson J. Robust treatment of collisions, contact, and friction for cloth animation. In: Proceedings of ACM SIGGRAPH. 2002. p. 594–603.
  • 24
    • 85120101249 scopus 로고    scopus 로고
    • Lee BC, Vuduc RW, Demmel JW, Yelick KA. Performance models for evaluation and automatic tuning of symmetric sparse matrix-vector multiply. In: Proceedings of International conference on parallel processing (ICPP’04). 2004. p. 169–76.
  • 26
    • 0035801147 scopus 로고    scopus 로고
    • A high performance solver for the animation of deformable objects using advanced numerical methods
    • M. Hauth O. Etzmuß A high performance solver for the animation of deformable objects using advanced numerical methods Computer Graphics Forum 20 3 2001 319 328
    • (2001) Computer Graphics Forum , vol.20 , Issue.3 , pp. 319-328
    • Hauth, M.1    Etzmuß, O.2
  • 27
    • 85120146726 scopus 로고    scopus 로고
    • Vuduc R, Demmel J, Yelick K, Kamil S, Nishtala R, Lee B. Performance optimizations and bounds for sparse matrix-vector multiply. In: Proceedings of ACM/IEEE supercomputing. 2002. p. 26.
  • 28
    • 85120115566 scopus 로고    scopus 로고
    • Bridson R, Marino S, Fedkiw R. Simulation of clothing with folds and wrinkles. In: Proceedings of ACM SIGGRAPH/Eurographics symposium on computer animation (SCA 2003). 2003. p. 28–36.
  • 30
    • 85120101273 scopus 로고    scopus 로고
    • Randall KH. Cilk: efficient multithreaded computing. PhD thesis, MIT Department of Electrical Engineering and Computer Science; June 1998.
  • 31
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • J.M. Mellor-Crummey M.L. Scott Algorithms for scalable synchronization on shared-memory multiprocessors ACM Transactions on Computer Systems 9 1 1991 21 65
    • (1991) ACM Transactions on Computer Systems , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 32
    • 85120133339 scopus 로고    scopus 로고
    • Michael MM, Scott ML. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In: Proceedings of the 15th ACM symposium on principles of distributed computing, 1996. p. 267–75.
  • 33
    • 85120125595 scopus 로고    scopus 로고
    • Advanced Micro Devices. AMD64 architecture programmer's manual volume 3: general-purpose and system instructions; 2007.


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