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/}",
63 note = "[11-oct-2011]"
67 title = {{JCUDA: Java bindings for CUDA}},
68 howpublished = "\url{http://www.jcuda.org/}",
69 note = "[11-oct-2011]"
73 title = {{Repast Suite, a family of advanced, free and open source agent-based modeling and simulation platforms}},
74 howpublished = "\url{http://repast.sourceforge.net/}",
75 note = "[05-October-2011]"
79 title = {{Madkit, an open source modular and scalable multiagent platform written in Java}},
80 howpublished = "\url{http://www.madkit.org/}",
81 note = "[05-October-2011]"
85 howpublished = {{This reference includes one or more of the authors and has been removed from this review version, in compliance with the submission guidelines.}}
89 title = {{JADE (Java Agent DEvelopment Framework)}},
90 howpublished = "\url{http://jade.tilab.com/}",
91 note = "[05-October-2011]"
95 title = {{NetLogo is a multi-agent programmable modeling environment}},
96 howpublished = "\url{http://ccl.northwestern.edu/netlogo/}",
97 note = "[05-October-2011]"
101 @MISC{Bleiweiss_2009,
102 author = {Bleiweiss, A.},
103 title = {Multi Agent Navigation on the GPU},
104 howpublished = "\url{developer.download.nvidia.com/presentations/2009/GDC/MultiAgentGPU.pdf}",
106 note = "[05-October-2011]"
110 @ARTICLE{BarakA.2010,
111 author = {Barak A., Ben-Nun T., Levy E. and Shiloh A.},
112 title = {A Package for OpenCL Based Heterogeneous Computing on Clusters with
114 journal = {Workshop on Parallel Programming and Applications on Accelerator
115 Clusters (PPAAC), IEEE Cluster 2010},
118 timestamp = {2011.10.04}
121 @ARTICLE{Bleiweiss_2008,
122 author = {Bleiweiss, A.},
123 title = {Multi Agent Navigation on the GPU},
124 journal = {GDC09 Game Developers Conference 2009},
128 @ARTICLE{C.Cambier2007,
129 author = {C. Cambier, D. Masse, M. Bousso and E. Perrier},
130 title = {An offer versus demand modelling approach to assess the impact of
131 micro-organisms spatio-temporal dynamics on soil organic matter decomposition
133 journal = {Ecological Modelling},
137 timestamp = {2011.10.04}
140 @ARTICLE{C.Cambier2006,
141 author = {C. Cambier, D. Masse, M. Bousso and E. Perrier},
142 title = {Mior, A spatially explicit, individual based modeling approach to
143 simulate soil microbial and organic matter processes},
144 journal = {Ecological Modelling},
147 timestamp = {2011.10.04}
150 @INPROCEEDINGS{D'Souza:2009:DAA:1639809.1639831,
151 author = {D'Souza, Roshan M. and Lysenko, Mikola and Marino, Simeone and Kirschner,
153 title = {Data-parallel algorithms for agent-based model simulation of tuberculosis
154 on graphics processing units},
155 booktitle = {Proceedings of the 2009 Spring Simulation Multiconference},
157 series = {SpringSim '09},
158 pages = {21:1--21:12},
159 address = {San Diego, CA, USA},
160 publisher = {Society for Computer Simulation International},
163 keywords = {GPGPU, agent-based models, integrative systems biology},
164 location = {San Diego, California},
166 url = {http://dl.acm.org/citation.cfm?id=1639809.1639831}
169 @ARTICLE{E.Blanchart2009,
170 author = {E. Blanchart, N. Marilleau, A. Drogoul, E. Perrier, JL.
171 Chotte and C. Cambier},
172 title = {SWORM: an agent-based model to simulate the effect of earthworms
174 journal = {EJSS. European Journal of Soil Science},
178 timestamp = {2011.10.04}
181 @INPROCEEDINGS{Fischer:2009:GAP:1803298.1803361,
182 author = {Fischer, L. G. and Silveira, R. and Nedel, L.},
183 title = {GPU Accelerated Path-Planning for Multi-agents in Virtual Environments},
184 booktitle = {Proceedings of the 2009 VIII Brazilian Symposium on Games and Digital
187 series = {SBGAMES '09},
189 address = {Washington, DC, USA},
190 publisher = {IEEE Computer Society},
192 doi = {http://dx.doi.org/10.1109/SBGAMES.2009.20},
193 isbn = {978-0-7695-3963-8},
194 keywords = {Path-planning, GPGPU, NVIDIA CUDA, Agent Simulation},
196 url = {http://dx.doi.org/10.1109/SBGAMES.2009.20}
199 @INPROCEEDINGS{Gomez-Luna:2009:PVS:1616772.1616869,
200 author = {G\'{o}mez-Luna, J. and Gonz\'{a}lez-Linares, J.-M.
201 and Benavides, J.-I. and Guil, N.},
202 title = {Parallelization of a Video Segmentation Algorithm on CUDA---Enabled
203 Graphics Processing Units},
204 booktitle = {15th Euro-Par Conference},
207 address = {Berlin, Heidelberg},
208 publisher = {Springer-Verlag},
210 doi = {http://dx.doi.org/10.1007/978-3-642-03869-3%5F85},
211 isbn = {978-3-642-03868-6},
212 keywords = {CUDA, Canny, Generalized Hough Transform, Video Segmentation},
213 location = {Delft, The Netherlands},
215 url = {http://dx.doi.org/10.1007/978-3-642-03869-3%5F85}
218 @incollection {Maitre2009,
219 author = {Maitre, O. and Lachiche, N. and Clauss, P. and Baumes, L. and Corma, A. and Collet, P.},
220 affiliation = {LSIIT University of Strasbourg, France},
221 title = {Efficient Parallel Implementation of Evolutionary Algorithms on GPGPU Cards},
222 booktitle = {Euro-Par 2009 Parallel Processing},
223 series = {Lecture Notes in Computer Science},
224 editor = {Sips, Henk and Epema, Dick and Lin, Hai-Xiang},
225 publisher = {Springer Berlin / Heidelberg},
226 isbn = {978-3-642-03868-6},
227 keyword = {Computer Science},
230 url = {http://dx.doi.org/10.1007/978-3-642-03869-3%5F89},
231 note = {10.1007/978-3-642-03869-3%5F89},
236 @INPROCEEDINGS{Gutknecht2000,
237 author = {Gutknecht, O. and Ferber, J.},
238 title = {MadKit: a generic multi-agent platform},
239 booktitle = {Proceedings of the fourth international conference on Autonomous
242 series = {AGENTS '00},
244 address = {New York, NY, USA},
247 doi = {http://doi.acm.org/10.1145/336595.337048},
248 isbn = {1-58113-230-1},
249 location = {Barcelona, Spain},
251 url = {http://doi.acm.org/10.1145/336595.337048}
254 @INPROCEEDINGS{J.Breitbart2009,
255 author = {J. Breitbart, J.;
257 Res. Group Programming Languages / Methodologies, Univ. Kassel, Kassel,
259 title = {Data structure design for GPU based heterogeneous systems},
260 booktitle = {High Performance Computing \& Simulation, 2009. HPCS '09. International
265 timestamp = {2011.10.04}
268 @BOOK{Jean-PierreTreuil2008,
269 title = {Mod{\'e}lisation et Simulation {\`a} base d'agents},
273 author = {Jean-Pierre Treuil, Alexis Drogoul, Jean-Daniel Zucker},
275 timestamp = {2011.10.04}
278 @ARTICLE{DBLP:journals/corr/abs-1005-2581,
279 author = {Kamran Karimi and Neil G. Dickson and Firas Hamze},
280 title = {A Performance Comparison of CUDA and OpenCL},
283 volume = {abs/1005.2581},
284 bibsource = {DBLP, http://dblp.uni-trier.de},
285 ee = {http://arxiv.org/abs/1005.2581}
288 @INPROCEEDINGS{komatsu10iwapt,
289 author = {Kazuhiko Komatsu and Katsuto Sato and Yusuke Arai and Kentaro Koyama
290 and Hiroyuki Takizawa and Hiroaki Kobayashi},
291 title = {Evaluating Performance and Portability of OpenCL Programs},
292 booktitle = {The Fifth International Workshop on Automatic Performance Tuning},
297 @INPROCEEDINGS{Mistry:2011:APF:1964179.1964193,
298 author = {Mistry, P. and Gregg, C. and Rubin, N. and Kaeli, D.
300 title = {Analyzing program flow within a many-kernel OpenCL application},
301 booktitle = {Proceedings of the Fourth Workshop on General Purpose Processing
302 on Graphics Processing Units},
305 pages = {10:1--10:8},
306 address = {New York, NY, USA},
310 doi = {http://doi.acm.org/10.1145/1964179.1964193},
311 isbn = {978-1-4503-0569-3},
312 keywords = {GPGPU, OpenCL, SURF, computer vision, heterogeneous computing, performance
314 location = {Newport Beach, California},
316 url = {http://doi.acm.org/10.1145/1964179.1964193}
320 author = {P. Du, R. Weber, P. Luszczek, S. Tomov, G. Peterson and J. Dongarra,},
321 title = {From CUDA to OpenCL: Towards a Performance-portable Solution for
322 Multi-platform GPU Programming},
323 journal = {Parallel Computing, Aug. 2010},
326 timestamp = {2011.10.04}
329 @INPROCEEDINGS{Richmond2008,
330 author = {Richmond, P., Romano, D. M.},
331 title = {Agent Based GPU, A Real-time 3D Simulation and Interactive Visualisation
332 Framework for Massive Agent Based Modelling on the GPU},
333 booktitle = {Proceedings International Workshop on Supervisualisation 2008},
336 timestamp = {2011.10.04}
339 @CONFERENCE{S.Rul2010,
340 author = {S. Rul, H. Vandierendonck, J. D'Haene, and K. D. Bosschere},
341 title = {An experimental study on performance portability of OpenCL kernels.
342 In Symposium on Application Accelerators in High Performance Computing},
343 booktitle = {Symposium on Application Accelerators in High Performance Computing
347 timestamp = {2011.10.04}
350 @INPROCEEDINGS{Silveira:2010:PRG:1948395.1948446,
351 author = {Silveira, R. and Fischer, L. and Ferreira, J. A.
352 S. and Prestes, E. and Nedel, L.},
353 title = {Path-planning for RTS games based on potential fields},
354 booktitle = {Proceedings of the Third international conference on Motion in games},
358 address = {Berlin, Heidelberg},
359 publisher = {Springer-Verlag},
361 isbn = {3-642-16957-0, 978-3-642-16957-1},
362 keywords = {autonomous agent, navigation, path-planning},
363 location = {Utrecht, The Netherlands},
365 url = {http://dl.acm.org/citation.cfm?id=1948395.1948446}
369 author = {Silveira, Renato and Prestes, Edson and Nedel, Luciana P.},
370 title = {Managing coherent groups},
371 journal = {Computer Animation and Virtual Worlds},
376 doi = {10.1002/cav.261},
378 keywords = {groups simulation, motion planning, formation-keeping, potential field},
379 publisher = {John Wiley \& Sons, Ltd.},
380 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 = {2009 International Conference on High Performance Computing Simulation},
390 url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5192895}
393 @TECHREPORT{Thrane2005,
394 author = {Niels Thrane and Lars Ole Simonsen and Advisor Peter Ørbæk},
395 title = {A comparison of acceleration structures for GPU assisted ray tracing},
400 title = {NVIDIA CUDA C Programming Best Practices Guide
403 publisher = {NVIDIA Corporation},
406 timestamp = {2011.03.24}
409 @InProceedings{Edmonds04,
410 author = {Edmonds, B. and Moss, S.},
411 title = {"From KISS to KIDS: An" anti-simplistic" Modeling Approach"},
412 booktitle = {MABS 2004},
417 @PhdThesis{Amouroux11,
418 author = {Amouroux, E.},
419 title = {"KIMONO: using the modelling process as an aid for research orientation"},
422 address = {Paris, France},
426 AUTHOR = {Treuil, J.-P. and Drogoul, A. and Zucker, J.-D.},
427 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},
433 author = {Sean, L. and Cioffi-Revilla, C. and Panait, L. and Sullivan, K. and Balan, G.},
434 title = {MASON: A Multi-Agent Simulation Environment},
435 journal = {Simulation: Transactions of the society for Modeling and Simulation International},
443 AUTHOR = {Blanchart, E. and Marilleau, N. and Drogoul, A. and Perrier, E. and Chotte, JL. and Cambier, C.},
444 TITLE = {SWORM: an agent-based model to simulate the effect of earthworms on soil structure},
446 JOURNAL = {EJSS. European Journal of Soil Science},
452 @inproceedings{Vowel02,
453 author = {Da Silva Joao Luis, T. and
455 title = {Vowels co-ordination model},
459 ee = {http://doi.acm.org/10.1145/545056.545083},
460 bibsource = {DBLP, http://dblp.uni-trier.de}
463 @inproceedings{MAR06,
464 author = { Marilleau, N. and
468 title = {An Agent Based Framework for Urban Mobility Simulation},
472 ee = {http://doi.ieeecomputersociety.org/10.1109/PDP.2006.19},
474 bibsource = {DBLP, http://dblp.uni-trier.de}
479 AUTHOR = {Bird, N and Perrier, E.},
480 TITLE = {The PSF model and soil density scaling},
482 JOURNAL = {European Journal of Soil Science},
489 @inproceedings{dem02,
490 author = {Joao Luis T. da Silva and
492 title = {Vowels co-ordination model},
497 ee = {http://doi.acm.org/10.1145/545056.545083},
498 bibsource = {DBLP, http://dblp.uni-trier.de}
500 @Article{netlogo_home,
501 author = {Sklar, E.},
502 title = {NetLogo, a multi-agent simulation environment},
503 journal = {Artificial Life},
510 @InProceedings{repast_home,
511 author = {North, M. J. and Howe, T. R. and Collier, N. T. and Vos, J. R.},
512 title = {A Declarative Model Assembly Infrastructure for Verification and Validation},
513 booktitle = {Advancing Social Simulation: The First World Congress},
516 address = {Heidelberg, FRG}
520 @INPROCEEDINGS{Guy09clearpath,
521 author = {S. J. Guy and J. Chhugani and C. Kim and N. Satish and M. C. Lin and D. Manocha and P. Dubey},
522 title = {ClearPath: Highly Parallel Collision Avoidance for Multi-Agent Simulation},
523 booktitle = {ACM SIGGRAPH/EUROGRAPHICS SYMPOSIUM ON COMPUTER ANIMATION},
529 @inproceedings{Kiran2010,
530 author = {Kiran, M. and Richmond, P. and Holcombe, M. and Chin, L. S. and Worth, D. and Greenough, C.},
531 title = {FLAME: simulating large populations of agents on parallel hardware architectures},
532 booktitle = {Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1},
533 series = {AAMAS '10},
535 isbn = {978-0-9826571-1-9},
536 location = {Toronto, Canada},
537 pages = {1633--1636},
539 url = {http://dl.acm.org/citation.cfm?id=1838206.1838517},
541 publisher = {International Foundation for Autonomous Agents and Multiagent Systems},
542 address = {Richland, SC},
543 keywords = {simulation techniques, tools and environments},
546 @inproceedings{Dsouza2007,
547 author={D'Souza R. M., Lysenko M, R. K.},
548 title={Sugarscape on Steroids: Simulating Over a Million Agents at Interactive Rates},
550 booktitle={Proceedings of the Agent 2007 Conference},
554 @Book{Schweitzer2003,
555 author = {Schweitzer, F. and Farmer, J. D.},
556 title = {Brownian Agents and Active Particles: Collective Dynamics in the Natural and Social Sciences},
557 publisher = {Springer},
559 series = {Complexity}
563 author = {Ferber, J.},
564 title = { Multi-Agent Systems. An Introduction to Distributed Artificial Intelligence. },
565 publisher = {Addison Wesley},
567 OPTaddress = {London}
571 @InProceedings{Cosenza2011,
572 author = {Cosenza, B. and Cordasco, G. and De Chiara, R. and Scarano, V.},
573 title = {Distributed Load Balancing for Parallel Agent-based Simulations},
574 booktitle = {19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing},
576 address = {Ayia Napa, Cyprus}
579 @article{Chuffart2010,
580 author = {Chuffart, F. and
584 title = {SimExplorer: Programming Experimental Designs on Models
585 and Managing Quality of Modelling Process},
591 ee = {http://dx.doi.org/10.4018/jaeis.2010101304},
592 bibsource = {DBLP, http://dblp.uni-trier.de}
596 @inproceedings{Blanchart11,
597 author = {Blanchart, E. and
607 title = {EPIS: A Grid Platform to Ease and Optimize Multi-agent Simulators
611 publisher = {Springer},
612 series = {Advances in Intelligent and Soft Computing},
615 ee = {http://dx.doi.org/10.1007/978-3-642-19875-5_17},
616 bibsource = {DBLP, http://dblp.uni-trier.de}
620 @inproceedings{Dziekonski2011,
621 author={ Dziekonski, A. and Lamecki, A. and Mrozowski, M.},
622 title={A memory efficient and fast sparse matrix vector product on a gpu},
624 booktitle={Progress In Electromagnetics Research, Vol. 116},
626 doi={10.2528/PIER11031607}
629 @article{couturier2011,
630 author = {Couturier, Rapha{\"e}l and Domas, St{\'e}phane},
631 affiliation = {LIFC, IUT Belfort-Montb{\'e}liard, University of Franche Comte, BP 527, 90016 Belfort CEDEX, France},
632 title = {Sparse systems solving on GPUs with GMRES},
633 journal = {The Journal of Supercomputing},
634 publisher = {Springer Netherlands},
636 keyword = {Computer Science},
639 url = {http://dx.doi.org/10.1007/s11227-011-0562-z},
640 note = {DOI 10.1007/s11227-011-0562-z}
644 author={Horton, M. and Tomov, S. and Dongarra, J.},
645 title={A Class of Hybrid LAPACK Algorithms for Multicore and GPU Architectures},
646 journal={Symposium for Application Accelerators in High Performance Computing (SAAHPC'11)},
650 @inproceedings{Aaby10,
651 author = {Aaby, B. G. and Perumalla, K. S. and Seal, S. K.},
652 title = {Efficient simulation of agent-based models on multi-GPU and multi-core clusters},
653 booktitle = {Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques},
654 series = {SIMUTools '10},
656 isbn = {978-963-9799-87-5},
657 location = {Torremolinos, Malaga, Spain},
658 pages = {29:1--29:10},
661 url = {http://dx.doi.org/10.4108/ICST.SIMUTOOLS2010.8822},
662 doi = {http://dx.doi.org/10.4108/ICST.SIMUTOOLS2010.8822},
664 publisher = {ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering)},
665 address = {ICST, Brussels, Belgium, Belgium},
666 keywords = {CUDA, GPU, MPI, agent-based simulation, cluster, computational hierarchy, latency hiding, multi-core, threads}
670 @article{Durstenfeld1964,
671 author = {Durstenfeld, Richard},
672 title = {Algorithm 235: Random permutation},
673 journal = {Commun. ACM},
680 url = {http://doi.acm.org/10.1145/364520.364540},
681 doi = {http://doi.acm.org/10.1145/364520.364540},
684 address = {New York, NY, USA}
688 ALTauthor = {Collier, N.T., and North, M.J. },
689 title = {Repast SC++: A Platform for Large-scale Agent-based Modeling},
690 chapter = {Large-Scale Computing Techniques for Complex System Simulation},
695 @inproceedings{lmlm+12:ip,
697 domainehal = {INFO:INFO_NI, INFO:INFO_DC, INFO:INFO_IU},
700 author = {Laville, G. and Mazouzi, K. and Lang, C. and Marilleau, N. and Philippe, L.},
701 title = {Using {GPU} for Multi-agent Multi-scale Simulations},
702 booktitle = {DCAI'12, 9-th Int. Conf. on Advances in Intelligent and Soft Computing},
704 doi = {10.1007/978-3-642-28765-7_23},
705 url = {http://dx.doi.org/10.1007/978-3-642-28765-7_23},
706 series = {Advances in Intelligent and Soft Computing},
708 address = {Salamanca, Spain},
709 publisher = {Springer},
714 @inproceedings{lmlm+13:ip,
716 domainehal = {INFO:INFO_NI, INFO:INFO_DC, INFO:INFO_IU},
720 author = {Laville, G. and Mazouzi, K. and Lang, C. and Marilleau, N. and Philippe, L.},
721 title = {Using {GPU} for Multi-agent Soil Simulation},
722 booktitle = {PDP 2013, 21st Euromicro International Conference on Parallel, Distributed and Network-based Computing},
724 address = {Belfast, Ireland},
725 publisher = {IEEE Computer Society Press},