• 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