首页> 外文会议>International Euro-Par Conference >MCMAS: A Toolkit to Benefit from Many-Core Architecture in Agent-Based Simulation
【24h】

MCMAS: A Toolkit to Benefit from Many-Core Architecture in Agent-Based Simulation

机译: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. This toolkit promotes few famous algorithms (diffusion, path-finding, population dynamics) which are ready to be used in an Agent Based Model. For other needs, MCMAS is based on a flexible architecture and can easily be enriched by new algorithms thanks to development features. The use of the library is illustrated with two models and their performance analysis.
机译:多代理模型和模拟用于描述生物,地理或生态学等域中的复杂系统。越来越多的模型复杂性导致对计算资源的需求越来越大,并激励使用多核和许多核心等新架构的使用。然而,有效地使用它们在许多模型中仍然是一个挑战,因为它需要使用低级代码和库对每个程序量身定制的适应性。在本文中,我们将MCMAS提供了一款通用工具包,允许通过已定义的数据结构和内核有效地利用许多核心架构。该工具包促进了一些着名的算法(扩散,路径查找,人种动态),该算法准备用于基于代理的模型。对于其他需求,MCAMS基于灵活的架构,并且由于开发功能,可以轻松地通过新算法来丰富。图书馆的使用用两个模型和性能分析说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号