【问题标题】:Is OMNET++ a multi-threaded or single-threaded model?OMNET++ 是多线程还是单线程模型?
【发布时间】:2021-12-06 04:05:00
【问题描述】:

我想使用 OMNET++、Veins 和 SUMO 模拟车载网络。我想买一台规格好的电脑,所以想知道OMNET++是不是多线程的。

【问题讨论】:

    标签: omnet++


    【解决方案1】:

    OMNeT++ 内核是单线程的。您将不会获得任何拥有更多核心的东西。此外,我所知道的任何型号都不使用 GPU,因此强大的 GPU 也不是优势。

    但是:一旦您开发了模型并开始运行它以获取各种场景的统计信息,您将必须批量执行多个模拟以获得统计显着性。在这些情况下,您可以轻松地在多核系统上的不同进程中并行运行多个模拟。这将有助于更快地完成模拟批次(只要您有足够的 RAM)。另一方面,如果您需要运行大型实验,您也可以在云中运行它并仅在这段时间内租用 CPU。这绝对是一个比尝试在家中设置大型(大部分)未使用的机器更便宜的解决方案。

    TLDR:不需要花哨的 GPU。 OMNeT++ 不使用它。多核主要在 C++ 开发部分很有用,即当您使用 INET 等大型代码库时。对于大型实验,您应该考虑云服务。

    【讨论】:

      猜你喜欢
      • 2014-12-05
      • 1970-01-01
      • 2018-08-16
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 1970-01-01
      • 2011-09-29
      相关资源
      最近更新 更多