首页> 外文会议>Simulation Conference >Transparent and adaptive computation-block caching for agent-based simulation on a PDES core
【24h】

Transparent and adaptive computation-block caching for agent-based simulation on a PDES core

机译:在PDES核心上基于代理的模拟的透明和自适应计算阻止缓存

获取原文

摘要

We present adaptive computation-block caching that supports improved performance and is suited for agent-based simulations. The approach is illustrated in SASSY (Scalable Agents Simulation System). SASSY leverages a Parallel Discrete Event Simulation for performance, but provides an agent-based API to the developer. Agent-based simulation is suited to computation-block caching because relevant calculations completed at each event may be relatively heavyweight and may be repeated. The potential savings of avoiding a computation entirely may offset the overhead cost of caching. The approach is refined through the use of statistical methods for choosing which computation blocks should be cached or not. If the relevant computation is trivial, caching is not worth the cost. In other cases caching provides a substantial speedup. Our mechanism tracks these costs online and adjusts accordingly. It requires no additional coding but is automatically integrated into applications. We assess the performance of the approach in a benchmark-application.
机译:我们呈现了支持改进性能的自适应计算块缓存,适用于基于代理的模拟。该方法在Sassy(可扩展代理仿真系统)中示出。 Sassy利用平行离散事件仿真进行性能,但为开发人员提供基于代理的API。基于代理的模拟适用于计算块高速缓存,因为在每个事件中完成的相关计算可以是相对重量的并且可以重复。避免计算的潜在节省可以抵消缓存的开销成本。通过使用用于选择应该缓存的计算块的统计方法来改进该方法。如果相关的计算是微不足道的,则缓存不值得成本。在其他情况下,缓存提供了大量的加速。我们的机制在线跟踪这些成本并相应调整。它不需要额外的编码,但自动集成到应用程序中。我们评估基准应用中方法的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号