首页> 外文期刊>Proceedings of the Workshop on Principles of Advanced and Distributed Simulation >ON-THE-FLY PARALLELIZATION IN AGENT-BASED SIMULATION SYSTEMS
【24h】

ON-THE-FLY PARALLELIZATION IN AGENT-BASED SIMULATION SYSTEMS

机译:基于代理的仿真系统中的实时并行化

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

摘要

Agent-based simulation (ABS) systems are increasingly being used to solve a wide-array of problems in business, telecommunications, robotics, games, and military applications. ABS modelers face two challenges: First, performance is affected, as their simulations become more complex and larger scale; and second, development is difficult because there is no common interface to the array of platforms that support ABS work. We seek to transform popular, intuitive, sequential ABS APIs into efficient parallel code automatically. As a first step we are parallelizing the popular MASON multiagent simulation kit, other future potential targets include Player/Stage and Teambots. To achieve this, we have mapped the core MASON API to correlate with the agent API of SASSY, a parallel and scalable, agent-based simulation system. We then use Soot, a Java bytecode optimization framework, to automatically convert MASON bytecode into SASSY bytecode. This allows simple, sequential MASON code to be run in a parallel environment.
机译:基于代理的仿真(ABS)系统正越来越多地用于解决商业,电信,机器人技术,游戏和军事应用中的各种问题。 ABS建模人员面临两个挑战:首先,随着仿真变得越来越复杂和规模越来越大,性能受到影响。第二,开发是困难的,因为没有支持ABS工作的平台阵列的通用接口。我们寻求将流行的,直观的,顺序的ABS API自动转换为高效的并行代码。作为第一步,我们将并行化流行的MASON多代理程序仿真套件,其他将来的潜在目标包括Player / Stage和Teambots。为了实现这一目标,我们已经映射了核心MASON API与SASSY的代理API相关联,SASSY是一个并行且可扩展的基于代理的仿真系统。然后,我们使用Java字节码优化框架Soot将MASON字节码自动转换为SASSY字节码。这允许简单,顺序的MASON代码在并行环境中运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号