.. Et-invalides, Exemple de dimensions, de grilles, pp.3-12

M. De-la, Code 3-17 : Fonction main -allocation et copie, p.117

A. V. Aho, J. D. Ullman, and S. Biswas, Principles of compiler design, 1977.

T. Alarcon, P. Hm-byrne, and . Maini, Towards whole-organ modelling of tumour growth, Progress in Biophysics and Molecular Biology, vol.85, issue.2-3, pp.3-451, 2004.
DOI : 10.1016/j.pbiomolbio.2004.02.004

R. Allen and K. Kennedy, Optimizing Compilers for Modern Architectures: A Dependence-based Approach, 2001.

S. F. Altschul, W. Gish, W. C. Miller, E. W. Myers, and D. J. Lipman, Basic local alignment search tool, Journal of Molecular Biology, vol.215, issue.3, pp.403-410, 1990.
DOI : 10.1016/S0022-2836(05)80360-2

M. Amini, F. Coelho, F. Irigoin, and R. Keryell, Static Compilation Analysis for Host-Accelerator Communication Optimization, The 4th International Workshop on Languages and Compilers for Parallel Computing, 2011.
DOI : 10.1007/978-3-642-36036-7_16

URL : https://hal.archives-ouvertes.fr/hal-00743496

R. Bagrodia, Parsec: a parallel simulation environment for complex systems, Computer, vol.31, issue.10, pp.77-85, 1998.
DOI : 10.1109/2.722293

O. Balci, The implementation of four conceptual frameworks for simulation modeling in high-level languages, WSC '88 Proceedings of the 20th conference on Winter simulation, pp.287-295, 1988.

A. L. Bardou, P. M. Auger, P. J. Birkui, and J. L. Chassé, Modeling of Cardiac Electrophysiological Mechanisms: From Action Potential Genesis to its Propagation in Myocardium, Critical Reviews?? in Biomedical Engineering, vol.24, issue.2-3, pp.2-3, 1996.
DOI : 10.1615/CritRevBiomedEng.v24.i2-3.20

B. Bargen and P. Donnelly, Inside DirectX: in-depth techniques for developing highperformance multimedia applications, 1998.

Y. Bar-yam, Dynamics of complex systems, 2003.

V. R. Basili, C. Lionel, W. L. Briand, and . Melo, A validation of object-oriented design metrics as quality indicators, IEEE Transactions on Software Engineering, vol.22, issue.10, pp.751-761, 1996.
DOI : 10.1109/32.544352

E. R. Berlekamp, H. John, R. K. Conway, and . Guy, Winning ways for your mathematical plays. Peters, 2004.

T. Beyer and M. Meyer-hermann, Multiscale modeling of cell mechanics and tissue organization, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.2, pp.38-45, 2009.
DOI : 10.1109/MEMB.2009.931790

E. S. Binstadt, A Comprehensive Medical Simulation Education Curriculum for Emergency Medicine Residents, Annals of Emergency Medicine, vol.49, issue.4, pp.495-504, 2007.
DOI : 10.1016/j.annemergmed.2006.08.023

Z. Bitar, D. El, C. Lazaro, V. Coello, D. Breton et al., Fully 3D Monte Carlo image reconstruction in SPECT using functional regions Nuclear Instruments & Methods in Physics Research Section A-accelerators Spectrometers Detectors and Associated Equipment 569, pp.399-403, 2006.

J. Bloch, Effective java: programming language guide, 2001.

N. Boccara, Modeling complex systems, 2004.
DOI : 10.1007/978-1-4419-6562-2

URL : https://hal.archives-ouvertes.fr/hal-00126264

I. Buck, Brook for GPUs, ACM Transactions on Graphics, vol.23, issue.3, pp.777-786, 2004.
DOI : 10.1145/1015706.1015800

J. N. Buxton and J. G. Laski, Control and Simulation Language, The Computer Journal, vol.5, issue.3, pp.194-199, 1962.
DOI : 10.1093/comjnl/5.3.194

URL : http://comjnl.oxfordjournals.org/cgi/content/short/5/3/194

C. Cannings, H. Ea-thompson, and . Skolnick, The recursive derivation of likelihoods on complex pedigrees, Advances in Applied Probability, vol.8, issue.04, pp.622-625, 1976.
DOI : 10.1159/000152714

J. Caux, P. Siregar, and D. Hill, Hash-life algorithm on 3D excitable medium application to integrative biology, Summer Simulation Multiconference (Society for Computer Simulation International), vol.2010, pp.387-393

J. Caux, P. Siregar, and D. R. Hill, Accelerating 3D Cellular Automata Computation with GP GPU in the Context of Integrative Biology, Cellular Automata -Innovative Modelling for Science and Engineering, 2011.
DOI : 10.5772/15771

URL : https://hal.archives-ouvertes.fr/hal-00679045

O. Chafik and . Javacl, Opensource Java wrapper for OpenCL library, 2009.

?. Scalacl, Faster Scala : optimizing compiler plugin + GPU-backed collections (OpenCL), 2011.

J. Cocke, Global common subexpression elimination, ACM SIGPLAN Notices, vol.5, issue.7, pp.20-24, 1970.
DOI : 10.1145/390013.808480

M. Daga, A. M. Aji, and W. Feng, On the Efficacy of a Fused CPU+GPU Processor (or APU) for Parallel Computing, 2011 Symposium on Application Accelerators in High-Performance Computing, pp.141-149, 2011.
DOI : 10.1109/SAAHPC.2011.29

P. J. Denning, The locality principle, Communications of the ACM, vol.48, issue.7, pp.19-24, 2005.
DOI : 10.1145/1070838.1070856

D. Detlefs, A. Dosser, and B. Zorn, Memory allocation costs in large C and C++ programs, Software: Practice and Experience, pp.527-542, 1994.
DOI : 10.1002/spe.4380240602

A. Dewdney, Computer Recreations, Scientific American, vol.262, issue.1, pp.146-149, 1990.
DOI : 10.1038/scientificamerican0190-146

G. B. Ermentrout and L. Edelstein-keshet, Cellular Automata Approaches to Biological Modeling, Journal of Theoretical Biology, vol.160, issue.1, pp.97-133, 1993.
DOI : 10.1006/jtbi.1993.1007

M. C. Feathers, Working Effectively with Legacy Code, 2005.
DOI : 10.1007/978-3-540-27777-4_42

M. J. Flynn, Some Computer Organizations and Their Effectiveness, IEEE Transactions on Computers, vol.21, issue.9, pp.948-960, 1972.
DOI : 10.1109/TC.1972.5009071

A. Fog, Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms, 2008.

I. Foster and C. Kesselman, The grid: blueprint for a new computing infrastructure, 2004.

I. Foster, What is the grid? a three point checklist, GRID today, 2002.

M. Fowler and K. Beck, Refactoring: Improving the Design of Existing Code, 1999.
DOI : 10.1007/3-540-45672-4_31

M. Fowler, Refactoring, Proceedings of the 24th international conference on Software engineering , ICSE '02, 1999.
DOI : 10.1145/581441.581453

M. Gardner, Mathematical Games, Scientific American, vol.223, issue.4, pp.120-123, 1970.
DOI : 10.1038/scientificamerican1070-120

M. Gerhardt, H. Schuster, and J. J. Tyson, A cellular automation model of excitable media including curvature and dispersion, Science, vol.247, issue.4950, pp.4950-1563, 1990.
DOI : 10.1126/science.2321017

R. Gosper and . Wm, Exploiting regularities in large cellular spaces, Physica D: Nonlinear Phenomena, vol.10, issue.1-2, pp.75-80, 1984.
DOI : 10.1016/0167-2789(84)90251-3

N. K. Govindaraju, B. Lloyd, W. Wang, M. C. Lin, and D. Manocha, Fast Computation of Database Operations using Graphics Processors, International Conference on Management of Data, pp.215-226, 2004.

M. J. Harris, G. Coombe, T. Scheuermann, and A. Lastra, Physicallybased visual simulation on graphics hardware, SIGGRAPH/EUROGRAPHICS Workshop On Graphics Hardware, pp.109-118, 2002.

S. Hassas and B. Nautibus, Engineering Complex Adaptive Systems Using Situated Multi-agents Engineering Societies in the Agent World, pp.125-141, 2005.

G. A. Hedlund, Endomorphisms and automorphisms of the shift dynamical system, Mathematical Systems Theory, vol.18, issue.4, pp.320-375, 1969.
DOI : 10.1007/BF01691062

D. Hillis, The Connection Machine, Series in Artificial Intelligence, 1989.

C. A. Hoare, Communicating Sequential Processes, 1985.

A. Hoekstra, J. L. Falcone, A. Caiazzo, and B. Chopard, Multi-scale Modeling with Cellular Automata: The Complex Automata Approach, Cellular automata, pp.192-199, 2008.
DOI : 10.1007/978-3-540-79992-4_25

A. R. Hoffman and J. F. Traub, Supercomputers: directions in technology and applications, 1989.

R. J. Hovland, Latency and Bandwidth Impact on GPU-systems, Norwegian University of Science and Technology (NTNU), p.61, 2008.

A. Hunt and D. Thomas, The pragmatic programmer: from journeyman to master, 2000.

G. Kapellos, A. Alexiou, and . Payatakes, A multiscale theoretical model for diffusive mass transfer in cellular biological media, Mathematical Biosciences, vol.210, issue.1, pp.177-237, 2007.
DOI : 10.1016/j.mbs.2007.04.008

K. Karimi, N. G. Dickson, and F. Hamze, A performance comparison of CUDA and OpenCL, pp.1-10, 2010.

K. Kennedy and J. R. Allen, Optimizing compilers for modern architectures: a dependencebased approach, 2001.

D. Kirk, NVIDIA cuda software and gpu parallel computing architecture, Proceedings of the 6th international symposium on Memory management , ISMM '07, pp.103-104, 2007.
DOI : 10.1145/1296907.1296909

URL : http://hdl.handle.net/2099.2/571

D. Kirk, W. H. Wen-mei, and W. Hwu, Programming massively parallel processors: a handson approach, 2010.

D. Kirk, W. W. Blair, and . Hwu, Programming Massively Parallel Processors -A Hands-on Approach, 2010.

D. Koufaty and D. T. Marr, Hyperthreading technology in the netburst microarchitecture, IEEE Micro, vol.23, issue.2, pp.56-65, 2003.
DOI : 10.1109/MM.2003.1196115

D. Lavenier, L. Xinchun, and G. Georges, Seed-based genomic sequence comparison using a FPGA/FLASH accelerator, 2006 IEEE International Conference on Field Programmable Technology, pp.41-48, 2006.
DOI : 10.1109/FPT.2006.270389

URL : https://hal.archives-ouvertes.fr/hal-00179994

F. Lillo and R. N. Mantegna, Power-law relaxation in a complex system: Omori law after a financial market crash, Physical Review E, vol.68, issue.1, 2003.
DOI : 10.1103/PhysRevE.68.016119

C. Lin, M. H. Tawhai, G. Mclennan, and E. A. Hoffman, Computational fluid dynamics, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.3, pp.25-33, 2009.

J. Lidhol, J. Nikolls, S. Ooeeeaa, and J. Aad-mot, Nidia tesla : A uified ggaphis aad com-puting architecture, IEEE Micro, vol.28, issue.2, pp.39-55, 2008.

B. Liskov, Keynote address - data abstraction and hierarchy, ACM SIGPLAN Notices, vol.23, issue.5, pp.17-34, 1987.
DOI : 10.1145/62139.62141

S. Lu, Multiscale modeling in rodent ventricular myocytes, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.2, pp.46-57, 2009.

Y. Masumoto, A fifty-year eddy-resolving simulation of the world ocean: Preliminary outcomes of OFES (OGCM for the Earth Simulator), J. Earth Simulator, vol.1, pp.35-56, 2004.

W. D. Maurer and T. G. Lewis, Hash Table Methods, ACM Computing Surveys, vol.7, issue.1, pp.5-19, 1975.
DOI : 10.1145/356643.356645

S. Mcconnell, Code Complete: A Practical Handbook of Software Construction, 1993.

D. Meagher, Geometric modeling using octree encoding, Computer Graphics and Image Processing, vol.19, issue.2, pp.129-147, 1982.
DOI : 10.1016/0146-664X(82)90104-6

S. Meyers, Effective c++: 50 specific ways to improve your programs and designs

D. Michie, ???Memo??? Functions and Machine Learning, Nature, vol.218, issue.5138, pp.19-22, 1968.
DOI : 10.1038/218306c0

M. Blogs, C++ AMP in a nutshell, 2011.

G. A. Miller, The magical number seven, plus or minus two: some limits on our capacity for processing information., Psychological Review, vol.63, issue.2, pp.81-97, 1956.
DOI : 10.1037/h0043158

M. Mitchell, Computation in Cellular Automata: A Selected Review, Non-Standard Computation, pp.95-140, 1996.
DOI : 10.1002/3527602968.ch4

D. Molka, D. Hackenberg, R. Schone, and M. S. Muller, Memory Performance and Cache Coherency Effects on an Intel Nehalem Multiprocessor System, 2009 18th International Conference on Parallel Architectures and Compilation Techniques, pp.261-270, 2009.
DOI : 10.1109/PACT.2009.22

E. Moore, Sequential machines: Selected papers, 1964.

A. Muzy and D. Hill, What is new with the activity world view in modeling and simulation? using activity as a unifying guide for modeling and simulation, Proceedings of the 2011 Winter Simulation Conference (WSC), p.13, 2011.
DOI : 10.1109/WSC.2011.6147991

A. Muzy, Refounding of Activity Concept? Towards a Federative Paradigm for Modeling and Simulation Simulation: transactions of the society of modeling and simulation international, Society for Modeling and Simulation (SCS), p.36, 2012.

A. Muzy, J. J. Nutaro, B. P. Zeigler, and P. Coquillard, Modeling and simulation of fire spreading through the activity tracking paradigm, Ecological Modelling, vol.219, issue.1-2, pp.212-225, 2008.
DOI : 10.1016/j.ecolmodel.2008.08.017

P. Ortoleva, P. Adhangale, S. Cheluvaraja, M. Fontus, and Z. Shreif, Deriving principles of microbiology by multiscaling laws of molecular physics, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.2, pp.70-79, 2009.
DOI : 10.1109/MEMB.2009.932389

J. Passerat, J. Caux, P. Siregar, C. Mazel, and D. R. Hill, Warp-Level Parallellism: Enabling Multiple Replications In Parallel on GPU, Proceding of the 2011 EuroPean Simulation and Modelling Conference, pp.76-83, 2011.

I. Pivkin, P. Richardson, and G. Karniadakis, Effect of red blood cells on platelet aggregation, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.2, pp.32-37, 2009.
DOI : 10.1109/MEMB.2009.931788

H. Qiang-qiang, J. Shun-liang, X. Shao-ping, and D. Tian-wen, The Simulation and Implementation of Discrete Particle System based on CUDA, 2011 International Conference on Business Computing and Global Informatization, pp.501-504, 2011.
DOI : 10.1109/BCGIn.2011.132

A. A. Qutub, F. Mac-gabhann, E. D. Karagiannis, P. Vempati, and A. S. Popel, Multiscale models of angiogenesis, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.2, pp.14-31, 2009.
DOI : 10.1109/MEMB.2009.931791

R. Reuillon, D. Hill, C. Gouinaud, Z. Bitar, V. Breton et al., Monte Carlo simulation with the GATE software using grid computing, Proceedings of the 8th international conference on New technologies in distributed systems, NOTERE '08, pp.201-204, 2006.
DOI : 10.1145/1416729.1416762

URL : https://hal.archives-ouvertes.fr/in2p3-00367374

J. S. Robertson, How many recursive calls does a recursive function make?, ACM SIGCSE Bulletin, vol.31, issue.2, pp.60-61, 1999.
DOI : 10.1145/571535.571570

M. Rumpf and R. Strzodka, Level set segmentation in graphics hardware, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205), pp.1103-1006, 2001.
DOI : 10.1109/ICIP.2001.958320

E. A. Sander, T. Stylianopoulos, R. T. Tranquillo, and V. H. Barocas, Image-based biomechanics of collagen-based tissue equivalents, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.3, pp.10-18, 2009.
DOI : 10.1109/MEMB.2009.932486

J. Sanders and E. Kandrot, CUDA by example: an introduction to general-purpose GPU programming, 2010.

T. Sato, The earth simulator: Roles and impacts, Nuclear Physics B-Proceedings Supplements, vol.129, pp.102-108, 2004.

R. K. Sawyer, Social emergence: Societies as complex systems, 2005.
DOI : 10.1017/CBO9780511734892

P. Siregar, J. P. Sinteff, N. Julen, and P. Lebeux, Spatio-temporal reasoning for multi-scale modeling in cardiology, Artificial Intelligence in Medicine, vol.10, issue.1, pp.41-57, 1997.
DOI : 10.1016/S0933-3657(97)00383-7

P. Siregar, Simulation of complex systems, Europe Patent EP20080290535, vol.12, p.16, 2009.

P. Siregar, N. Jp-sinteff, P. L. Julen, and . Beux, An Interactive 3D Anisotropic Cellular Automata Model of the Heart, Computers and Biomedical Research, vol.31, issue.5, pp.323-347, 1998.
DOI : 10.1006/cbmr.1998.1485

I. Sommerville, Software engineering, 2001.

J. Southern, Multi-scale computational modelling in biology and physiology, Progress in biophysics and molecular biology, pp.1-3, 2008.
DOI : 10.1016/j.pbiomolbio.2007.07.019

K. Steiglitz, I. Kamal, and A. Watson, Embedding computation in one-dimensional automata by phase coding solitons, IEEE Transactions on Computers, vol.37, issue.2, pp.138-145, 1988.
DOI : 10.1109/12.2143

M. Taufer, R. Armen, J. Chen, P. Teller, and C. Brooks, Computational multiscale modeling in protein--ligand docking, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.2, pp.58-69, 2009.
DOI : 10.1109/MEMB.2009.931789

M. Tawhai, J. Bischoff, D. Einstein, A. Erdemir, T. Guess et al., Multiscale modeling in computational biomechanics, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.3, pp.41-49, 2009.
DOI : 10.1109/MEMB.2009.932489

. Theqtproject and . Qtopencl, OpenCL in Qt Labs, 2010.

K. D. Tocher, The Art Of Simulation, 1963.

L. Touraille, M. K. Traoré, and D. R. Hill, Enhancing DEVS simulation through template metaprogramming: DEVS-MetaSimulator, 2010.

A. J. Van-der-steen and J. J. Dongarra, Overview of recent supercomputers, 1996.

I. Vattulainen and T. Ala-nissila, Mission Impossible: Find a Random Pseudorandom Number Generator, Computers in Physics, vol.9, issue.5, pp.500-510, 1995.
DOI : 10.1063/1.168548

V. Neumann and J. , Theory of self-reproducing automata

R. J. White, G. C. Peng, and S. S. Demir, Multiscale modeling of biomedical, biological, and behavioral systems (Part 1) [Introduction to the special issue, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.2, pp.12-13, 2009.
DOI : 10.1109/MEMB.2009.932388

C. Witteik, E. Kilgaaiff, and A. Paahu, Feei gf gpu aaahiteetue, IEEE Micro, vol.32, issue.2, pp.50-59, 2011.

S. Wolfram, A new kind of Science. Wolfram Media Champaign, 2002.

S. Wolfram, Universality and complexity in cellular automata, International Symposium on Physical Design, pp.1-35, 1984.
DOI : 10.1016/0167-2789(84)90245-8

M. Woo, J. Neider, T. Davis, and D. Shreiner, OpenGL Programming Guide: the official guide to learning OpenGL, version 1.2, 1999.

S. N. Woodfield, E. Hubert, V. Y. Dunsmore, and . Shen, The effect of modularization and comments on program comprehension, International Conference on Software Engineering, pp.215-223, 1981.

H. Zhou, N. Lai, G. Saidel, and M. Cabrera, Multiscale modeling of respiration, IEEE Engineering in Medicine and Biology Magazine, vol.28, issue.3, pp.34-40, 2009.
DOI : 10.1109/MEMB.2009.932491