1 % This file was created with JabRef 2.6.
4 @incollection{Odell:2003:RRD:1807559.1807562,
5 author = {Odell, J. J. and Van Dyke Parunak, H. and Fleischer, M.},
6 chapter = {The role of roles in designing effective agent organizations},
7 title = {Software engineering for large-scale multi-agent systems},
8 editor = {Garcia, Alessandro and Lucena, Carlos and Zambonelli, Franco and Omicini, Andrea and Castro, Jaelson},
10 isbn = {3-540-08772-9},
13 url = {http://dl.acm.org/citation.cfm?id=1807559.1807562},
15 publisher = {Springer-Verlag},
16 address = {Berlin, Heidelberg},
19 @INPROCEEDINGS{Aaby:2010:ESA:1808143.1808181,
20 author = {Aaby, B. G. and Perumalla, K. S. and Seal, S. K.},
21 title = {Efficient simulation of agent-based models on multi-GPU and multi-core
23 booktitle = {Proceedings of the 3rd International ICST Conference on Simulation
24 Tools and Techniques},
26 series = {SIMUTools '10},
27 pages = {29:1--29:10},
28 address = {ICST, Brussels, Belgium, Belgium},
29 publisher = {ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications
33 doi = {http://dx.doi.org/10.4108/ICST.SIMUTOOLS2010.8822},
34 isbn = {978-963-9799-87-5},
35 keywords = {CUDA, GPU, MPI, agent-based simulation, cluster, computational hierarchy,
36 latency hiding, multi-core, threads},
37 location = {Torremolinos, Malaga, Spain},
39 url = {http://dx.doi.org/10.4108/ICST.SIMUTOOLS2010.8822}
43 title = {{MASON Multiagent Simulation Toolkit}},
44 howpublished = "\url{http://cs.gmu.edu/~eclab/projects/mason/}",
45 note = "[12-oct-2011]"
49 title = {{CUDA: NVIDIA's parallel computing architecture}},
50 howpublished = "\url{http://www.nvidia.com/object/cuda_home.html}",
51 note = "[11-oct-2011]"
55 title = {{OpenCL: The open standard for parallel programming of heterogeneous systems}},
56 howpublished = "\url{http://www.khronos.org/opencl/}",
57 note = "[11-oct-2011]"
61 title = {{JOCL: Java Bindings for OpenCL}},
62 howpublished = "\url{http://www.jocl.org}",
66 title = {{JCUDA: Java bindings for CUDA}},
67 howpublished = "\url{http://www.jcuda.org/}",
68 note = "[11-oct-2011]"
72 title = {{Repast Suite, a family of advanced, free and open source agent-based modeling and simulation platforms}},
73 howpublished = "\url{http://repast.sourceforge.net/}",
74 note = "[05-October-2011]"
78 title = {{Madkit, an open source modular and scalable multiagent platform written in Java}},
79 howpublished = "\url{http://www.madkit.org/}",
80 note = "[05-October-2011]"
84 howpublished = {{This reference includes one or more of the authors and has been removed from this review version, in compliance with the submission guidelines.}}
88 title = {{JADE (Java Agent DEvelopment Framework)}},
89 howpublished = "\url{http://jade.tilab.com/}",
90 note = "[05-October-2011]"
94 title = {{NetLogo is a multi-agent programmable modeling environment}},
95 howpublished = "\url{http://ccl.northwestern.edu/netlogo/}",
96 note = "[05-October-2011]"
100 @MISC{Bleiweiss_2009,
101 author = {Bleiweiss, A.},
102 title = {Multi Agent Navigation on the {GPU}},
103 howpublished = "\url{developer.download.nvidia.com/presentations/2009/GDC/MultiAgentGPU.pdf}",
105 note = "[05-October-2011]"
109 @ARTICLE{BarakA.2010,
110 author = {Barak A., Ben-Nun T., Levy E. and Shiloh A.},
111 title = {A Package for OpenCL Based Heterogeneous Computing on Clusters with
113 journal = {Workshop on Parallel Programming and Applications on Accelerator
114 Clusters (PPAAC), IEEE Cluster 2010},
117 timestamp = {2011.10.04}
120 @ARTICLE{Bleiweiss_2008,
121 author = {Bleiweiss, A.},
122 title = {Multi Agent Navigation on the GPU},
123 journal = {GDC09 Game Developers Conference},
127 @ARTICLE{C.Cambier2007,
128 author = {C. Cambier, D. Masse, M. Bousso and E. Perrier},
129 title = {An offer versus demand modelling approach to assess the impact of
130 micro-organisms spatio-temporal dynamics on soil organic matter decomposition
132 journal = {Ecological Modelling},
136 timestamp = {2011.10.04}
139 @ARTICLE{C.Cambier2006,
140 author = {C. Cambier, D. Masse, M. Bousso and E. Perrier},
141 title = {Mior, A spatially explicit, individual based modeling approach to
142 simulate soil microbial and organic matter processes},
143 journal = {Ecological Modelling},
146 timestamp = {2011.10.04}
149 @INPROCEEDINGS{D'Souza:2009:DAA:1639809.1639831,
150 author = {D'Souza, Roshan M. and Lysenko, Mikola and Marino, Simeone and Kirschner,
152 title = {Data-parallel algorithms for agent-based model simulation of tuberculosis
153 on graphics processing units},
154 booktitle = {Proceedings of the 2009 Spring Simulation Multiconference},
156 series = {SpringSim '09},
157 pages = {21:1--21:12},
158 address = {San Diego, CA, USA},
159 publisher = {Society for Computer Simulation International},
162 keywords = {GPGPU, agent-based models, integrative systems biology},
163 location = {San Diego, California},
165 url = {http://dl.acm.org/citation.cfm?id=1639809.1639831}
168 @ARTICLE{E.Blanchart2009,
169 author = {E. Blanchart, N. Marilleau, A. Drogoul, E. Perrier, JL.
170 Chotte and C. Cambier},
171 title = {SWORM: an agent-based model to simulate the effect of earthworms
173 journal = {EJSS. European Journal of Soil Science},
177 timestamp = {2011.10.04}
180 @INPROCEEDINGS{Fischer:2009:GAP:1803298.1803361,
181 author = {Fischer, L. G. and Silveira, R. and Nedel, L.},
182 title = {GPU Accelerated Path-Planning for Multi-agents in Virtual Environments},
183 booktitle = {Proceedings of the 2009 VIII Brazilian Symposium on Games and Digital
186 series = {SBGAMES '09},
188 address = {Washington, DC, USA},
189 publisher = {IEEE Computer Society},
191 doi = {http://dx.doi.org/10.1109/SBGAMES.2009.20},
192 isbn = {978-0-7695-3963-8},
193 keywords = {Path-planning, GPGPU, NVIDIA CUDA, Agent Simulation},
195 url = {http://dx.doi.org/10.1109/SBGAMES.2009.20}
198 @INPROCEEDINGS{Gomez-Luna:2009:PVS:1616772.1616869,
199 author = {G\'{o}mez-Luna, J. and Gonz\'{a}lez-Linares, J.-M.
200 and Benavides, J.-I. and Guil, N.},
201 title = {Parallelization of a Video Segmentation Algorithm on {CUDAenabled}
202 Graphics Processing Units},
203 booktitle = {15th Euro-Par Conference},
206 address = {Berlin, Heidelberg},
207 publisher = {Springer-Verlag},
209 doi = {http://dx.doi.org/10.1007/978-3-642-03869-3%5F85},
210 isbn = {978-3-642-03868-6},
211 keywords = {CUDA, Canny, Generalized Hough Transform, Video Segmentation},
212 location = {Delft, The Netherlands},
214 url = {http://dx.doi.org/10.1007/978-3-642-03869-3%5F85}
217 @incollection {Maitre2009,
218 author = {Maitre, O. and Lachiche, N. and Clauss, P. and Baumes, L. and Corma, A. and Collet, P.},
219 affiliation = {LSIIT University of Strasbourg, France},
220 title = {Efficient Parallel Implementation of Evolutionary Algorithms on {GPGPU} Cards},
221 booktitle = {Euro-Par 2009 Parallel Processing},
222 series = {Lecture Notes in Computer Science},
223 editor = {Sips, Henk and Epema, Dick and Lin, Hai-Xiang},
224 publisher = {Springer Berlin / Heidelberg},
225 isbn = {978-3-642-03868-6},
226 keyword = {Computer Science},
229 url = {http://dx.doi.org/10.1007/978-3-642-03869-3%5F89},
230 note = {10.1007/978-3-642-03869-3%5F89},
235 @INPROCEEDINGS{Gutknecht2000,
236 author = {Gutknecht, O. and Ferber, J.},
237 title = {MadKit: a generic multi-agent platform},
238 booktitle = {Proceedings of the Fourth International Conference on Autonomous
241 series = {AGENTS '00},
243 address = {New York, NY, USA},
246 doi = {http://doi.acm.org/10.1145/336595.337048},
247 isbn = {1-58113-230-1},
248 location = {Barcelona, Spain},
250 url = {http://doi.acm.org/10.1145/336595.337048}
253 @INPROCEEDINGS{J.Breitbart2009,
254 author = {J. Breitbart, J.;
256 Res. Group Programming Languages / Methodologies, Univ. Kassel, Kassel,
258 title = {Data structure design for GPU based heterogeneous systems},
259 booktitle = {High Performance Computing \& Simulation, 2009. HPCS '09. International
264 timestamp = {2011.10.04}
267 @BOOK{Jean-PierreTreuil2008,
268 title = {Mod{\'e}lisation et Simulation {\`a} base d'agents},
272 author = {Jean-Pierre Treuil, Alexis Drogoul, Jean-Daniel Zucker},
274 timestamp = {2011.10.04}
277 @ARTICLE{DBLP:journals/corr/abs-1005-2581,
278 author = {Kamran Karimi and Neil G. Dickson and Firas Hamze},
279 title = {A Performance Comparison of CUDA and OpenCL},
282 volume = {abs/1005.2581},
283 bibsource = {DBLP, http://dblp.uni-trier.de},
284 ee = {http://arxiv.org/abs/1005.2581}
287 @INPROCEEDINGS{komatsu10iwapt,
288 author = {Kazuhiko Komatsu and Katsuto Sato and Yusuke Arai and Kentaro Koyama
289 and Hiroyuki Takizawa and Hiroaki Kobayashi},
290 title = {Evaluating Performance and Portability of OpenCL Programs},
291 booktitle = {The Fifth International Workshop on Automatic Performance Tuning},
296 @INPROCEEDINGS{Mistry:2011:APF:1964179.1964193,
297 author = {Mistry, P. and Gregg, C. and Rubin, N. and Kaeli, D.
299 title = {Analyzing program flow within a many-kernel OpenCL application},
300 booktitle = {Proceedings of the Fourth Workshop on General Purpose Processing
301 on Graphics Processing Units},
304 pages = {10:1--10:8},
305 address = {New York, NY, USA},
309 doi = {http://doi.acm.org/10.1145/1964179.1964193},
310 isbn = {978-1-4503-0569-3},
311 keywords = {GPGPU, OpenCL, SURF, computer vision, heterogeneous computing, performance
313 location = {Newport Beach, California},
315 url = {http://doi.acm.org/10.1145/1964179.1964193}
319 author = {P. Du, R. Weber, P. Luszczek, S. Tomov, G. Peterson and J. Dongarra,},
320 title = {From CUDA to OpenCL: Towards a Performance-portable Solution for
321 Multi-platform GPU Programming},
322 journal = {Parallel Computing, Aug. 2010},
325 timestamp = {2011.10.04}
328 @INPROCEEDINGS{Richmond2008,
329 author = {Richmond, P., Romano, D. M.},
330 title = {Agent Based GPU, A Real-time 3D Simulation and Interactive Visualisation
331 Framework for Massive Agent Based Modelling on the GPU},
332 booktitle = {Proceedings International Workshop on Supervisualisation 2008},
335 timestamp = {2011.10.04}
338 @CONFERENCE{S.Rul2010,
339 author = {S. Rul, H. Vandierendonck, J. D'Haene, and K. D. Bosschere},
340 title = {An experimental study on performance portability of OpenCL kernels.
341 In Symposium on Application Accelerators in High Performance Computing},
342 booktitle = {Symposium on Application Accelerators in High Performance Computing
346 timestamp = {2011.10.04}
349 @INPROCEEDINGS{Silveira:2010:PRG:1948395.1948446,
350 author = {Silveira, R. and Fischer, L. and Ferreira, J. A.
351 S. and Prestes, E. and Nedel, L.},
352 title = {Path-planning for {RTS} games based on potential fields},
353 booktitle = {Proceedings of the Third International Conference on Motion in Games},
357 address = {Berlin, Heidelberg},
358 publisher = {Springer-Verlag},
360 isbn = {3-642-16957-0, 978-3-642-16957-1},
361 keywords = {autonomous agent, navigation, path-planning},
362 location = {Utrecht, The Netherlands},
364 url = {http://dl.acm.org/citation.cfm?id=1948395.1948446}
368 author = {Silveira, Renato and Prestes, Edson and Nedel, Luciana P.},
369 title = {Managing coherent groups},
370 journal = {Computer Animation and Virtual Worlds},
375 doi = {10.1002/cav.261},
377 keywords = {groups simulation, motion planning, formation-keeping, potential field},
378 publisher = {John Wiley \& Sons, Ltd.},
379 url = {http://dx.doi.org/10.1002/cav.261}
383 @ARTICLE{Strippgen_Nagel_2009,
384 author = {Strippgen, David and Nagel, Kai},
385 title = {Multi-agent traffic simulation with {CUDA}},
386 journal = {International Conference on High Performance Computing Simulation},
390 url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5192895},
391 address= {Leipzig, Germany},
394 @TECHREPORT{Thrane2005,
395 author = {Niels Thrane and Lars Ole Simonsen and Advisor Peter Ørbæk},
396 title = {A comparison of acceleration structures for GPU assisted ray tracing},
401 title = {NVIDIA CUDA C Programming Best Practices Guide
404 publisher = {NVIDIA Corporation},
407 timestamp = {2011.03.24}
410 @InProceedings{Edmonds04,
411 author = {Edmonds, B. and Moss, S.},
412 title = {"From KISS to KIDS: An" anti-simplistic" Modeling Approach"},
413 booktitle = {MABS 2004},
418 @PhdThesis{Amouroux11,
419 author = {Amouroux, E.},
420 title = {"KIMONO: using the modelling process as an aid for research orientation"},
423 address = {Paris, France},
427 AUTHOR = {Treuil, J.-P. and Drogoul, A. and Zucker, J.-D.},
428 TITLE = {Mod{\'e}lisation et simulation {\`a} base d'agents: Approches particulaires, mod{\`e}les {\`a} base d'agents, de la mise en pratique aux questions th{\'e}oriques},
434 author = {Sean, L. and Cioffi-Revilla, C. and Panait, L. and Sullivan, K. and Balan, G.},
435 title = {{MASON}: A Multi-Agent Simulation Environment},
436 journal = {Simulation: Transactions of the society for Modeling and Simulation International},
444 AUTHOR = {Blanchart, E. and Marilleau, N. and Drogoul, A. and Perrier, E. and Chotte, JL. and Cambier, C.},
445 TITLE = {SWORM: an agent-based model to simulate the effect of earthworms on soil structure},
447 JOURNAL = {EJSS. European Journal of Soil Science},
453 @inproceedings{Vowel02,
454 author = {Da Silva Joao Luis, T. and
456 title = {Vowels co-ordination model},
460 ee = {http://doi.acm.org/10.1145/545056.545083},
461 bibsource = {DBLP, http://dblp.uni-trier.de},
462 address = {Bologna, Italy},
465 @inproceedings{MAR06,
466 author = { Marilleau, N. and
470 title = {An Agent Based Framework for Urban Mobility Simulation},
474 ee = {http://doi.ieeecomputersociety.org/10.1109/PDP.2006.19},
475 address = {Montbéliard, France},
476 bibsource = {DBLP, http://dblp.uni-trier.de},
477 publisher = {IEEE Computer Society},
482 AUTHOR = {Bird, N and Perrier, E.},
483 TITLE = {The PSF model and soil density scaling},
485 JOURNAL = {European Journal of Soil Science},
492 @inproceedings{dem02,
493 author = {Joao Luis T. da Silva and
495 title = {Vowels co-ordination model},
500 ee = {http://doi.acm.org/10.1145/545056.545083},
501 bibsource = {DBLP, http://dblp.uni-trier.de}
503 @Article{netlogo_home,
504 author = {Sklar, E.},
505 title = {NetLogo, a multi-agent simulation environment},
506 journal = {Artificial Life},
513 @InProceedings{repast_home,
514 author = {North, M. J. and Howe, T. R. and Collier, N. T. and Vos, J. R.},
515 title = {A Declarative Model Assembly Infrastructure for Verification and Validation},
516 booktitle = {Advancing Social Simulation: The First World Congress},
519 address = {Heidelberg, FRG}
523 @INPROCEEDINGS{Guy09clearpath,
524 author = {S. J. Guy and J. Chhugani and C. Kim and N. Satish and M. C. Lin and D. Manocha and P. Dubey},
525 title = {ClearPath: Highly Parallel Collision Avoidance for Multi-Agent Simulation},
526 booktitle = {ACM Siggraph/Eurographics Symposium on Computer Animation},
530 address ={New Orleans, LA, USA},
533 @inproceedings{Kiran2010,
534 author = {Kiran, M. and Richmond, P. and Holcombe, M. and Chin, L. S. and Worth, D. and Greenough, C.},
535 title = {FLAME: simulating large populations of agents on parallel hardware architectures},
536 booktitle = {Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems, volume 1},
539 isbn = {978-0-9826571-1-9},
540 location = {Toronto, Canada},
541 pages = {1633--1636},
543 url = {http://dl.acm.org/citation.cfm?id=1838206.1838517},
545 publisher = {International Foundation for Autonomous Agents and Multiagent Systems},
546 address = {Richland, SC},
547 keywords = {simulation techniques, tools and environments},
550 @inproceedings{Dsouza2007,
551 author={D'Souza R. M., Lysenko M, Rahmani K.},
552 title={{SugarScape} on Steroids: Simulating Over a Million Agents at Interactive Rates},
554 booktitle={Proceedings of the Agent 2007 Conference},
555 address={Chicago, USA}
558 @Book{Schweitzer2003,
559 author = {Schweitzer, F. and Farmer, J. D.},
560 title = {Brownian Agents and Active Particles: Collective Dynamics in the Natural and Social Sciences},
561 publisher = {Springer},
563 series = {Complexity}
567 author = {Ferber, J.},
568 title = { Multi-Agent Systems. An Introduction to Distributed Artificial Intelligence. },
569 publisher = {Addison Wesley},
571 OPTaddress = {London}
575 @InProceedings{Cosenza2011,
576 author = {Cosenza, B. and Cordasco, G. and De Chiara, R. and Scarano, V.},
577 title = {Distributed Load Balancing for Parallel Agent-based Simulations},
578 booktitle = {19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing},
581 address = {Ayia Napa, Cyprus}
584 @article{Chuffart2010,
585 author = {Chuffart, F. and
589 title = {SimExplorer: Programming Experimental Designs on Models
590 and Managing Quality of Modelling Process},
596 ee = {http://dx.doi.org/10.4018/jaeis.2010101304},
597 bibsource = {DBLP, http://dblp.uni-trier.de}
601 @inproceedings{Blanchart11,
602 author = {Blanchart, E. and
612 title = {{EPIS}: A Grid Platform to Ease and Optimize Multi-agent Simulators
616 publisher = {Springer},
617 series = {Advances in Intelligent and Soft Computing},
620 ee = {http://dx.doi.org/10.1007/978-3-642-19875-5_17},
621 bibsource = {DBLP, http://dblp.uni-trier.de},
622 address = {Salamanca, Spain},
626 @inproceedings{Dziekonski2011,
627 author={ Dziekonski, A. and Lamecki, A. and Mrozowski, M.},
628 title={A memory efficient and fast sparse matrix vector product on a gpu},
630 booktitle={Progress In Electromagnetics Research, Vol. 116},
632 doi={10.2528/PIER11031607}
635 @article{couturier2011,
636 author = {Couturier, Rapha{\"e}l and Domas, St{\'e}phane},
637 affiliation = {LIFC, IUT Belfort-Montb{\'e}liard, University of Franche Comte, BP 527, 90016 Belfort CEDEX, France},
638 title = {Sparse systems solving on GPUs with GMRES},
639 journal = {The Journal of Supercomputing},
640 publisher = {Springer Netherlands},
642 keyword = {Computer Science},
645 url = {http://dx.doi.org/10.1007/s11227-011-0562-z},
646 note = {DOI 10.1007/s11227-011-0562-z}
650 author={Horton, M. and Tomov, S. and Dongarra, J.},
651 title={A Class of Hybrid LAPACK Algorithms for Multicore and GPU Architectures},
652 journal={Symposium for Application Accelerators in High Performance Computing (SAAHPC'11)},
656 @inproceedings{Aaby10,
657 author = {Aaby, B. G. and Perumalla, K. S. and Seal, S. K.},
658 title = {Efficient simulation of agent-based models on multi-{GPU} and multi-core clusters},
659 booktitle = {Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques},
660 series = {SIMUTools '10},
662 isbn = {978-963-9799-87-5},
663 location = {Torremolinos, Malaga, Spain},
664 pages = {29:1--29:10},
667 url = {http://dx.doi.org/10.4108/ICST.SIMUTOOLS2010.8822},
668 doi = {http://dx.doi.org/10.4108/ICST.SIMUTOOLS2010.8822},
670 publisher = {ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering)},
671 address = {ICST, Brussels, Belgium},
672 keywords = {CUDA, GPU, MPI, agent-based simulation, cluster, computational hierarchy, latency hiding, multi-core, threads}
676 @article{Durstenfeld1964,
677 author = {Durstenfeld, Richard},
678 title = {Algorithm 235: Random permutation},
679 journal = {Commun. ACM},
686 url = {http://doi.acm.org/10.1145/364520.364540},
687 doi = {http://doi.acm.org/10.1145/364520.364540},
690 address = {New York, NY, USA}
694 author = {Collier, N.T. and M.J North} ,
695 title = {Repast SC++: A Platform for Large-scale Agent-based Modeling},
696 chapter = {Large-Scale Computing Techniques for Complex System Simulation},
697 publisher = {Wiley (In Press)},
701 @inproceedings{lmlm+12:ip,
703 domainehal = {INFO:INFO_NI, INFO:INFO_DC, INFO:INFO_IU},
706 author = {Laville, G. and Mazouzi, K. and Lang, C. and Marilleau, N. and Philippe, L.},
707 title = {Using {GPU} for Multi-agent Multi-scale Simulations},
708 booktitle = {DCAI'12, 9-th Int. Conf. on Advances in Intelligent and Soft Computing},
710 doi = {10.1007/978-3-642-28765-7_23},
711 url = {http://dx.doi.org/10.1007/978-3-642-28765-7_23},
712 series = {Advances in Intelligent and Soft Computing},
714 address = {Salamanca, Spain},
715 publisher = {Springer},
720 @inproceedings{lmlm+13:ip,
722 domainehal = {INFO:INFO_NI, INFO:INFO_DC, INFO:INFO_IU},
726 author = {Laville, G. and Mazouzi, K. and Lang, C. and Marilleau, N. and Philippe, L.},
727 title = {Using {GPU} for Multi-agent Soil Simulation},
728 booktitle = {PDP 2013, 21st Euromicro International Conference on Parallel, Distributed and Network-based Computing},
730 address = {Belfast, Ireland},
731 publisher = {IEEE Computer Society Press},