DocumentCode
3030421
Title
Multithreaded agent-based simulation
Author
Goldsby, Michael E. ; Pancerella, Carmen M.
Author_Institution
Sandia Nat. Labs., Livermore, CA, USA
fYear
2013
fDate
8-11 Dec. 2013
Firstpage
1581
Lastpage
1591
Abstract
Multithreading can significantly increase the performance of large agent-based simulations on multicore systems, but agent-based software packages do not commonly offer adequate support for multithreading. This report describes alterations and additions made to the MASON agent-based simulation package that allow the application programmer to make use of multiple threads easily and without radical change to conventional agent-based programming style. The report confirms performance gains with the results of test runs.
Keywords
digital simulation; multi-threading; multiprocessing systems; object-oriented programming; software agents; MASON agent-based simulation package; agent-based programming style; agent-based software packages; application programmer; multicore systems; multithreaded agent-based simulation; Arrays; Encoding; Instruction sets; Message systems; Multithreading; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference (WSC), 2013 Winter
Conference_Location
Washington, DC
Print_ISBN
978-1-4799-2077-8
Type
conf
DOI
10.1109/WSC.2013.6721541
Filename
6721541
Link To Document