首页> 外文期刊>Multiagent and grid systems >MCMAS: A toolkit for developing agent-based simulations on many-core architectures
【24h】

MCMAS: A toolkit for developing agent-based simulations on many-core architectures

机译:MCMAS:一种工具包,用于在多核体系结构上开发基于代理的仿真

获取原文
获取原文并翻译 | 示例

摘要

Multi-agent models and simulations are used to describe complex systems in domains such as biological, geographical or ecological sciences. The increasing model complexity results in a growing need for computing resources and motivates the use of new architectures such as multi-cores and many-cores. Using them efficiently however remains a challenge in many models as it requires adaptations tailored to each program, using low-level code and libraries. In this paper we present MCMAS a generic toolkit allowing an efficient use of many-core architectures through already defined data structures and kernels. The toolkit provides few famous algorithms as diffusion, path-finding or population dynamics that are frequently used in an agent based models. For further needs, MCMAS is based on a flexible architecture that can easily be enriched by new algorithms thanks to development features. The use of the library is illustrated with three models and their performance analysis.
机译:多主体模型和仿真用于描述生物,地理或生态科学等领域的复杂系统。模型复杂性的提高导致对计算资源的需求不断增长,并刺激了诸如多核和多核等新架构的使用。但是,在许多模型中有效地使用它们仍然是一个挑战,因为它需要使用低级代码和库针对每个程序进行量身定制。在本文中,我们为MCMAS提供了一个通用工具包,可通过已定义的数据结构和内核有效使用多核架构。该工具包提供了一些著名的算法,例如扩散,寻路或种群动态,这些算法经常在基于代理的模型中使用。对于进一步的需求,MCMAS基于灵活的体系结构,由于具有开发功能,因此可以通过新算法轻松丰富。通过三个模型及其性能分析说明了该库的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号