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 :
بازگشت