The data locality of work stealing, SPAA '00: Proceedings of the twelfth annual ACM symposium on Parallel algorithms and architectures, pp.1-12, 2000. ,
Understanding the efficiency of ray traversal on GPUs, Proceedings of the 1st ACM conference on High Performance Graphics, HPG '09, p.32, 2009. ,
DOI : 10.1145/1572769.1572792
FastFlow: Efficient Parallel Streaming Applications on Multi-core. ArXiv e-prints, p.44, 2009. ,
FlowVR: A Middleware for Large Scale Virtual Reality Applications, Proceedings of Euro-par, p.58, 2004. ,
DOI : 10.1007/978-3-540-27866-5_65
URL : https://hal.archives-ouvertes.fr/hal-00085302
Distributed Physical Based Simulations for Large VR Applications, IEEE Virtual Reality Conference (VR 2006), pp.89-96, 2006. ,
DOI : 10.1109/VR.2006.53
Sofa -an open source framework for medical simulation, Medicine Meets Virtual Reality (MMVR'15), p.114, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00319416
SOFA -an open source framework for medical simulation, Medicine Meets Virtual Reality (MMVR'15), pp.1-6, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00319416
STAPL: An Adaptive, Generic Parallel C++ Library, pp.195-210, 2003. ,
DOI : 10.1007/3-540-35767-X_13
STAPL: An Adaptive, Generic Parallel C++ Library, Lecture Notes in Computer Science, vol.2624, pp.193-208, 2001. ,
DOI : 10.1007/3-540-35767-X_13
A Deformable Surface Model with Volume Preserving Springs, AMDO '08: Proceedings of the 5th international conference on Articulated Motion and Deformable Objects, pp.259-268, 2008. ,
DOI : 10.1007/978-3-540-70517-8_25
A survey of ray tracing acceleration techniques, pp.201-262, 1989. ,
A Unified Runtime System for Heterogeneous Multi-core Architectures, Proceedings of the International Euro-Par Workshops, pp.174-183, 2008. ,
DOI : 10.1111/j.1467-8659.2007.01012.x
StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures, Proceedings of the 15th International Euro-Par Conference, pp.863-874, 2009. ,
DOI : 10.1111/j.1467-8659.2007.01012.x
URL : https://hal.archives-ouvertes.fr/inria-00384363
An Extension of the StarSs Programming Model for Platforms with Multiple GPUs, Euro-Par'09, pp.851-862, 2009. ,
DOI : 10.1109/TPDS.2003.1214317
A Proposal for Task Parallelism in OpenMP, IWOMP '07: Proceedings of the 3rd international workshop on OpenMP, pp.1-12, 2008. ,
DOI : 10.1007/978-3-540-69303-1_1
SWARM: A Parallel Programming Framework for Multicore Processors, 2007 IEEE International Parallel and Distributed Processing Symposium, pp.1-8, 2007. ,
DOI : 10.1109/IPDPS.2007.370681
Cape-open : Open interface specifications The CAPE-OPEN Laboratories Network, p.72, 2001. ,
Rigid body simulation. SIGGRAPH Course Notes, 1992. ,
Fast contact force computation for nonpenetrating rigid bodies, Proceedings of the 21st annual conference on Computer graphics and interactive techniques , SIGGRAPH '94, pp.23-34, 1994. ,
DOI : 10.1145/192161.192168
Large steps in cloth simulation, Proceedings of the 25th annual conference on Computer graphics and interactive techniques , SIGGRAPH '98, pp.43-54, 1998. ,
DOI : 10.1145/280814.280821
Entering the petaflop era: The architecture and performance of Roadrunner, 2008 SC, International Conference for High Performance Computing, Networking, Storage and Analysis, pp.1-11, 2008. ,
DOI : 10.1109/SC.2008.5217926
Online Scheduling of Parallel Programs on Heterogeneous Systems with Applications to Cilk. Theory of Computing Systems Special Issue on SPAA '00, pp.289-304, 2000. ,
NAMD: A Portable and Highly Scalable Program for Biomolecular Simulations, p.60, 2009. ,
Cilk: An efficient multithreaded runtime system, p.45, 1996. ,
DOI : 10.1006/jpdc.1996.0107
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.3175
An analysis of dag-consistent distributed shared-memory algorithms, Proceedings of the eighth annual ACM symposium on Parallel algorithms and architectures , SPAA '96, pp.297-308, 1996. ,
DOI : 10.1145/237502.237574
Scheduling multithreaded computations by work stealing, J. ACM, vol.46, issue.5, pp.720-748, 1999. ,
Controlling Anisotropy in Mass-Spring Systems, Computer animation and simulation 2000: proceedings of the Eurographics Workshop in Interlaken, Switzerland, p.113, 2000. ,
DOI : 10.1007/978-3-7091-6344-3_9
URL : https://hal.archives-ouvertes.fr/inria-00537510
Robust treatment of collisions, contact and friction for cloth animation, p.114, 2002. ,
Parallel strategies for crash and impact simulations, Computer Methods in Applied Mechanics and Engineering, vol.184, issue.2-4, pp.375-390, 2000. ,
DOI : 10.1016/S0045-7825(99)00235-2
Parallel programming in OpenMP, p.45, 2001. ,
I-COLLIDE, Proceedings of the 1995 symposium on Interactive 3D graphics , SI3D '95, pp.189-196, 1995. ,
DOI : 10.1145/199404.199437
Efficient Nonlinear FEM for Soft Tissue Modelling and Its GPU Implementation within the Open Source Framework SOFA, ISBMS '08: Proceedings of the 4th international symposium on Biomedical Simulation, pp.28-39, 2008. ,
DOI : 10.1007/978-3-540-70521-5_4
URL : https://hal.archives-ouvertes.fr/hal-00841568
OpenMP: an industry standard API for shared-memory programming, IEEE Computational Science and Engineering, vol.5, issue.1, pp.46-55, 1952. ,
DOI : 10.1109/99.660313
Dynamic real-time deformations using space & time adaptive sampling, Proceedings of the 28th annual conference on Computer graphics and interactive techniques , SIGGRAPH '01, pp.31-36, 2001. ,
DOI : 10.1145/383259.383262
URL : https://hal.archives-ouvertes.fr/inria-00510045
Dynamic real-time deformations using space & time adaptive sampling, Proceedings of the 28th annual conference on Computer graphics and interactive techniques , SIGGRAPH '01, p.11, 2001. ,
DOI : 10.1145/383259.383262
URL : https://hal.archives-ouvertes.fr/inria-00510045
Efficient linear elastic models of soft tissues for real time surgery simulation, Medecine Meets Virtual Reality VII, Interactive Technology and the New Paradigm for He althcare, pp.139-151, 1999. ,
URL : https://hal.archives-ouvertes.fr/inria-00073174
Interactive animation of structured deformable objects, Proceedings of the 1999 conference on Graphics interface '99, pp.1-8, 1999. ,
Hmpp: A hybrid multi-core parallel programming environment, First Workshop on General Purpose Processing on Graphics Processing Unit, p.51, 2007. ,
Evaluation of OpenMP Task Scheduling Strategies, Lecture Notes in Computer Science: Proceedings of the 4th International Workshop on OpenMP, pp.100-110, 1945. ,
DOI : 10.1007/978-3-540-79561-2_9
A high performance massively parallel approach for real time deformable body physics simulation, SBAC-PAD '08: Proceedings of the 2008 20th International Symposium on Computer Architecture and High Performance Computing, pp.45-52, 2008. ,
Image-based collision detection and response between arbitrary volumetric objects, ACM Siggraph/Eurographics Symposium on Computer Animation, p.83, 2008. ,
URL : https://hal.archives-ouvertes.fr/inria-00319399
Deformed Distance Fields for Simulation of Non-Penetrating Flexible Bodies, Proceedings of the Eurographic workshop on Computer animation and simulation, pp.99-111, 2001. ,
DOI : 10.1007/978-3-7091-6240-8_10
Parallel architectures, ACM Comput. Surv, vol.28, issue.1, pp.67-70, 1996. ,
The implementation of the Cilk-5 multithreaded language, ACM SIGPLAN Notices, vol.33, issue.5, pp.212-223, 1998. ,
DOI : 10.1145/277652.277725
Distance fields for rapid collision detection in physically based modeling Distance fields for rapid collision detection in physically based modeling, Proceedings of GraphiCon 2003 Proceedings of GraphiCon 2003, pp.58-65, 2003. ,
Athapascan-1: On-line building data flow graph in a parallel language, Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192), pp.88-135, 1998. ,
DOI : 10.1109/PACT.1998.727176
KAAPI, Proceedings of the 2007 international workshop on Parallel symbolic computation, PASCO '07, pp.15-23, 2007. ,
DOI : 10.1145/1278177.1278182
URL : https://hal.archives-ouvertes.fr/hal-00647474
Interactive simulation of deformable bodies on gpus, Proceedings of Simulation and Visualisation 2005, pp.247-258, 2005. ,
Mass-spring systems on the gpu. Simulation Modelling Practice and Theory, pp.693-702, 2005. ,
OBBTree, Proceedings of the 23rd annual conference on Computer graphics and interactive techniques , SIGGRAPH '96, pp.171-180, 1996. ,
DOI : 10.1145/237170.237244
A high-performance, portable implementation of the MPI message passing interface standard, Parallel Computing, vol.22, issue.6, pp.789-828, 1996. ,
DOI : 10.1016/0167-8191(96)00024-5
Using MPI: Portable Parallel Programming with the Message Passing Interface, p.43, 1994. ,
Chip multiprocessing and the cell broadband engine, Proceedings of the 3rd conference on Computing frontiers , CF '06, pp.1-8, 2006. ,
DOI : 10.1145/1128022.1128023
Parallel techniques in irregular codes: cloth simulation as case of study, Journal of Parallel and Distributed Computing, vol.65, issue.4, pp.424-436, 2005. ,
DOI : 10.1016/j.jpdc.2004.11.005
Fast fluid dynamics simulation on the GPU, ACM SIGGRAPH 2005 Courses on , SIGGRAPH '05, p.42, 2005. ,
DOI : 10.1145/1198555.1198790
Physically-based visual simulation on graphics hardware Eurographics Association, HWWS '02: Proceedings of the ACM SIGGRAPH/EU- ROGRAPHICS conference on Graphics hardware, pp.109-118, 2002. ,
A High Performance Solver for the Animation of Deformable Objects using Advanced Numerical Methods, Proc. Eurographics, pp.319-328, 2001. ,
DOI : 10.1111/1467-8659.00524
Ray-traced collision detection for deformable bodies, 3rd International Conference on Computer Graphics Theory and Applications, 1921. ,
URL : https://hal.archives-ouvertes.fr/inria-00319404
Interactive physical simulation on multicore architectures, Eurographics Symposium on Parallel and Graphics and Visualization, EGPGV'09, p.63, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00360131
Fast Volume Preservation for a Mass-Spring System, IEEE Computer Graphics and Applications, vol.26, issue.5, pp.83-91, 2006. ,
DOI : 10.1109/MCG.2006.104
Towards simulating cloth dynamics using interacting particles, International Journal of Clothing Science and Technology, vol.8, issue.3, pp.75-94, 1996. ,
DOI : 10.1108/09556229610147959
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.6344
Charisma, Proceedings of the 16th international symposium on High performance distributed computing , HPDC '07, p.60, 2007. ,
DOI : 10.1145/1272366.1272377
Physical simulation for animation and visual effects, ACM SIGARCH Computer Architecture News, vol.35, issue.2, pp.220-231, 2007. ,
DOI : 10.1145/1273440.1250690
Scheduling Precedence Graphs in Systems with Interprocessor Communication Times, SIAM Journal on Computing, vol.18, issue.2, pp.244-257, 1989. ,
DOI : 10.1137/0218016
Advanced Computer Architecture: Parallelism ,
Time warp operating system, ACM SIGOPS Operating Systems Review, vol.21, issue.5, pp.77-93, 1987. ,
DOI : 10.1145/37499.37508
Exploiting multicore architectures for physically based simulation of deformable objects in virtual environments, Virtuelle und Erweiterte Realität, 4. Workshop der GI-Fachgruppe VR/AR, p.60, 2007. ,
On the Determination of Molecular Fields. II. From the Equation of State of a Gas, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol.106, issue.738, pp.463-477, 1924. ,
DOI : 10.1098/rspa.1924.0082
A new physics engine with automatic process distribution between CPU-GPU, Proceedings of the 2008 ACM SIGGRAPH symposium on Video games, Sandbox '08, pp.149-156, 2008. ,
DOI : 10.1145/1401843.1401871
An orchestration language for parallel objects, Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems , LCR '04, p.60, 2004. ,
DOI : 10.1145/1066650.1066658
Charm++: Parallel Programming with Message-Driven Objects, Parallel Programming using C++, pp.175-213, 1996. ,
Metis -unstructured graph partitioning and sparse matrix ordering system, version 2.0, p.55, 1995. ,
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs, SIAM Journal on Scientific Computing, vol.20, issue.1, pp.359-392, 1998. ,
DOI : 10.1137/S1064827595287997
Efficient collision detection using bounding volume hierarchies of k-DOPs, IEEE Transactions on Visualization and Computer Graphics, vol.4, issue.1, pp.21-36, 1998. ,
DOI : 10.1109/2945.675649
Scalable molecular dynamics with NAMD on the IBM Blue Gene/L system, IBM Journal of Research and Development, vol.52, issue.1.2, pp.177-188, 2008. ,
DOI : 10.1147/rd.521.0177
The PlayStation 3 for High-Performance Scientific Computing, Computing in Science & Engineering, vol.10, issue.3, pp.84-87, 1941. ,
DOI : 10.1109/MCSE.2008.85
Coarse-grain parallel programming in Jade, ACM SIGPLAN Notices, vol.26, issue.7, pp.94-105, 1991. ,
DOI : 10.1145/109626.109636
A voxel-based parallel collision detection algorithm, Proceedings of the 16th international conference on Supercomputing , ICS '02, pp.285-293, 2002. ,
DOI : 10.1145/514191.514231
NVIDIA Tesla: A Unified Graphics and Computing Architecture, IEEE Micro, vol.28, issue.2, pp.39-55, 1941. ,
DOI : 10.1109/MM.2008.31
Parallel Performance in Multi-physics Simulation, ICCS '02: Proceedings of the International Conference on Computational Science-Part II, pp.806-815, 2002. ,
DOI : 10.1007/3-540-46080-2_85
Timewarp rigid body simulation, Proceedings of the 27th annual conference on Computer graphics and interactive techniques , SIGGRAPH '00, pp.193-200, 2000. ,
DOI : 10.1145/344779.344866
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.220.9942
Impulse-based simulation of rigid bodies, Proceedings of the 1995 symposium on Interactive 3D graphics , SI3D '95, pp.181-196, 1995. ,
DOI : 10.1145/199404.199436
Fast, Minimum Storage Ray-Triangle Intersection, Journal of Graphics Tools, vol.2, issue.1, pp.21-28, 1997. ,
DOI : 10.1080/10867651.1997.10487468
Smoothed Particle Hydrodynamics. ann, pp.543-74, 1992. ,
The GeForce 6800, IEEE Micro, vol.25, issue.2, pp.41-51, 1941. ,
DOI : 10.1109/MM.2005.37
Stable real-time deformations, Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation , SCA '02, pp.49-54, 2002. ,
DOI : 10.1145/545261.545269
Physically-based simulation of objects represented by surface meshes, Proceedings Computer Graphics International, 2004., pp.26-33, 2004. ,
DOI : 10.1109/CGI.2004.1309189
STL tutorial and reference guide: C++ programming with the standard template library. Professional Computing Series, p.47, 2001. ,
Physically Based Deformable Models in Computer Graphics, Computer Graphics Forum, vol.25, issue.1, pp.809-836, 2006. ,
DOI : 10.1145/1015706.1015733
Physically Based Deformable Models in Computer Graphics, Computer Graphics Forum, vol.25, issue.1, 2005. ,
DOI : 10.1145/1015706.1015733
Scalable parallel programming with CUDA, Queue, vol.6, issue.2, pp.40-53, 2008. ,
DOI : 10.1145/1365490.1365500
Compute Unified Device Architecture Programming Guide, p.129, 2007. ,
Scotch: A software package for static mapping by dual recursive bipartitioning of process and architecture graphs, HPCN'96, pp.493-498, 1996. ,
DOI : 10.1007/3-540-61142-8_588
Environnement Interopérable Distribué pour les Simulations Numériques avec Composants CAPE-OPEN, pp.54-67, 2007. ,
Collision and self-collision handling in cloth model dedicated to design garments, Computer Animation and Simulation, pp.177-189, 1997. ,
DOI : 10.1007/978-3-7091-6874-5_13
Cilk: Efficient multithreaded computing, p.52, 1998. ,
Standard Templates Adaptive Parallel Library (STAPL), Lecture Notes in Computer Science, vol.1511, pp.402-409, 1998. ,
DOI : 10.1007/3-540-49530-4_32
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.9636
An introduction to the finite element method, 1993. ,
Intel threading building blocks, p.52, 2007. ,
Intel threading building blocks : outfitting C++ for multi-core processor parallelism . O'Reilly, p.46, 2007. ,
An efficient parametric algorithm for octree traversal, International Conference in Central Europe on Computer Graphics, Visualization and Interactive Media, p.112, 2000. ,
Game engineering for a multiprocessor architecture, DIGRA Conf, p.57, 2005. ,
Jade: A high-level, machine-independent language for parallel programming, Computer, vol.26, issue.6, pp.28-38, 1993. ,
ViSTA FlowLib - framework for interactive visualization and exploration of unsteady flows in virtual environments, Proceedings of the workshop on Virtual environments 2003 , EGVE '03, pp.77-85, 2003. ,
DOI : 10.1145/769953.769963
Free-form deformation of solid geometric models, SIGGRAPH Comput. Graph, vol.20, issue.4 9, pp.151-160, 1986. ,
Larrabee, ACM Transactions on Graphics, vol.27, issue.3, pp.1-15, 2008. ,
DOI : 10.1145/1360612.1360617
A 26.58 Tflops Global Atmospheric Simulation with the Spectral Transform Method on the Earth Simulator, ACM/IEEE SC 2002 Conference (SC'02), pp.1-19, 2002. ,
DOI : 10.1109/SC.2002.10053
An introduction to gpu accelerated surgical simulation, Third International Symposium, ISBMS 2006, pp.93-104, 2006. ,
PVM: A framework for parallel distributed computing, Concurrency: Practice and Experience, vol.4, issue.4, pp.315-339, 1990. ,
DOI : 10.1002/cpe.4330020404
Large steps in gpu-based deformable bodies simulation. Simulation Modelling Practice and Theory, pp.703-715, 2005. ,
Optimized spatial hashing for collision detection of deformable objects, Proceedings of Vision, pp.47-54, 2003. ,
Collision Detection for Deformable Objects, Computer Graphics Forum, vol.20, issue.3, pp.61-81, 2005. ,
DOI : 10.1111/1467-8659.t01-1-00592
URL : https://hal.archives-ouvertes.fr/inria-00539916
Parallel techniques for physically based simulation on multi-core processor architectures, Computers & Graphics, vol.32, issue.1, pp.25-40, 2008. ,
DOI : 10.1016/j.cag.2007.11.003
Avocado: a distributed virtual reality framework, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316), pp.14-58, 1999. ,
DOI : 10.1109/VR.1999.756918
Efficient Collision Detection of Complex Deformable Models using AABB Trees, J. Graph. Tools, vol.2, issue.4, pp.1-13, 1997. ,
DOI : 10.1201/b10628-18
Fast Cloth Animation on Walking Avatars, Computer Graphics Forum, vol.20, issue.3, pp.260-267, 2001. ,
DOI : 10.1111/1467-8659.00518
Implementing fast cloth simulation with collision response, Proceedings Computer Graphics International 2000, pp.257-269, 2000. ,
DOI : 10.1109/CGI.2000.852341
Active messages: a mechanism for integrated communication and computation, ISCA '92: Proceedings of the 19th annual international symposium on Computer architecture, pp.256-266, 1992. ,
An application programming interface for general purpose graphics processing units in an asynchronous runtime system Master's thesis, 2008. ,
The potential of the cell processor for scientific computing, Proceedings of the 3rd conference on Computing frontiers , CF '06, pp.9-20, 2006. ,
DOI : 10.1145/1128022.1128027
POSE: Scalable General-purpose Parallel Discrete Event Simulation, p.59, 2005. ,
A fast static scheduling algorithm for DAGs on an unbounded number of processors, Proceedings of the 1991 ACM/IEEE conference on Supercomputing , Supercomputing '91, pp.633-642, 1991. ,
DOI : 10.1145/125826.126138
Enabling real-time physics simulation in future interactive entertainment, Sandbox '06: Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, pp.71-81, 2006. ,
Physical cloth simulation on a pc cluster Eurographics Association, EGPGV '02: Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization, pp.105-112, 2002. ,
RenderAnts, ACM Transactions on Graphics, vol.28, issue.5, pp.1-11, 2009. ,
DOI : 10.1145/1618452.1618501