AnyLogic将在美国伊利诺伊州奥克布鲁克特雷斯举办线下培训课程,时间为5月28日至30日 向最优秀的学习!
AL Training in Oakbrook Terrace, IL, USA
向最优秀的人学习!

提升仿真性能:AnyLogic用户受益于Mac ARM 支持

一名男子拿着ARM架构Mac电脑

Apple silicon芯片显著改变了计算领域,特别是对于Mac用户。苹果从英特尔的老款芯片转向基于ARM的M系列芯片,承诺显著改善仿真性能。这一变化不仅仅是加速处理器那么简单。它侧重于增强应用程序如何利用ARM的独特功能。

AnyLogic 8.9版本中,我们增加了对 ARM 架构 Mac 的全面支持。今天,我们将探讨AnyLogic在ARM版Mac和x86-64版Mac上的表现,以及为什么对 ARM 的原生支持会改变 Mac 用户的使用习惯。

为什么对ARM 的原生支持对仿真性能至关重要?

在 Apple silicon芯片上运行专为x86-64架构设计的应用程序需要Rosetta 2的翻译。它将最初为英特尔处理器编写的代码进行转换。这一过程会增加运行时间,可能导致性能低于原生应用。

对Apple silicon芯片的原生支持优化了应用程序,使其可以直接利用M系列芯片的能力。就AnyLogic而言,这意味着更快的仿真速度、更好的能效和更佳的用户体验。

AnyLogic性能和仿真速度:ARM版Mac对比x86-64版Mac

对于在ARM版Mac机器上使用AnyLogic的用户来说,可能会发现使用AnyLogic的体验变得更流畅和更快。让我们来看一些在x86-64版Mac和ARM版Mac上比较AnyLogic性能的实际例子。

AnyLogic速度

更快的应用启动


比较在ARM版Mac和x86-64版Mac上的AnyLogic启动(点击播放视频)

如您所见,ARM 版的速度几乎是x86-64的两倍。在ARM版上,AnyLogic在12秒内启动,而在x86-64版上则需要21秒。启动时间的缩短意味着您可以更快地工作,提高生产力并减少停机时间。

更快的模型编译


ARM版Mac和 x86-64版Mac上的模型编译速度(点击播放视频)

在 x86-64版Mac上编译模型需要12秒,但在ARM版Mac上只需一半的时间,即6秒。这一显著改进使您能够更高效地迭代和测试模型,加快开发进程。

更好的实验性能

性能提升不仅限于启动和编译。在运行实验或仿真时,ARM版上的AnyLogic表现出显著的改进。

单次运行的模型速度更快


比较在ARM版Mac和 x86-64版Mac上运行模型的平滑度(点击播放视频)

更快的仿真速度提供了更快的洞察力。这有助于您更快地完成复杂项目,处理实时数据,并做出更快的决策。

多次运行性能差异


多次运行仿真性能差异(点击播放视频)

在涉及多次运行或批量处理的情况下,ARM版本明显优于其x86-64版。这可以更好地利用资源,并能够更高效地处理更大和更复杂的模型。

仿真软件和硬件的未来趋势

建模软件的未来旨在通过与AI、ML和云计算的更深层次集成来增强仿真速度和性能,而这需要先进的硬件能力来有效处理复杂场景。为了应对这些进步,我们专注于提高并行处理能力以加速仿真性能,这有望带来前所未有的效率并减少等待时间。

苹果转向基于ARM架构的M系列芯片,极大地提高了AnyLogic Mac用户在仿真性能和模型开发速度方面的能力。随着对ARM架构的原生支持,软件实现了更快的编译和更高的仿真速度。展望未来,技术的持续进步预计将进一步改善仿真性能和能力。

相关文章