【发布时间】:2020-12-16 17:04:36
【问题描述】:
我正在 Repast 2.7 中构建 ABM,并且我们正在项目中交付更大的生产数据集以通知我们的模型。
我注意到我的 32 核工作站上的可执行文件只使用了 3-12 核;平均cpu消耗稳定在5.5%左右。似乎它应该使用更多的核心;或最大化它正在使用的核心。我意识到这可能是幼稚的猜测。
Runtime.getRuntime().availableProcessors()
报告有 32 个内核可用。
我很想知道是否以及如何配置我的项目以利用更多资源。我意识到 HPC 版本可用;但是,我首先想看看我是否可以在进行另一次重写之前让模拟使用这台机器的所有可用资源(我们从 AnyLogic 来到 Repast。)
Tick 目前在一个只有最终版本大小 1/30 的数据集上花费大约 60 秒,我们将在大约 100 次比较运行中进行成千上万次迭代。
感谢您的任何想法!
【问题讨论】:
标签: java repast-simphony