我们的世界是复杂的,需要模拟的场景往往也都非常复杂——例如,交通将如何受到一场大型音乐会或体育赛事的影响,这个事件可能需要对数十万独立动态实体进行建模,来代表人或车辆。每个实体都有自己的行为方式,通过建模来定义在模拟世界内的移动和相互互动的反应,这需要比较高的CPU和内存配置。为了将仿真模拟从硬件限制中解放出来,支持很多移动实体的复杂场景,在几周前的2022亚马逊云科技re:Invent全球大会主题演讲上,亚马逊云科技CEO Adam Selipsky发布了SimSpace Weaver。

现在的空间模拟一般只在单一的硬件上运行。如果想模拟更大更复杂的场景,或者是有很多独立实体和动态运动的场景,就需要配备更高配的计算机。仿真开发人员通常被迫在规模和保真度之间做出权衡。而通过SimSpace Weaver,你可以在多个Amazon EC2实例上大规模运行模拟,支持模拟多达一百万以上的独立和动态实体。

当增加模拟的规模或复杂性时,SimSpace Weaver是最佳选择。通过SimSpace Weaver C++ SDK与代码集成,可以更方便地构建模拟,应用程序可以与SimSpace Weaver对接,跟踪模拟实体的全局状态,并实现模拟应用程序之间的实体转移。通过外部客户端连接到模拟,就可以与多个用户实时互动并查看模拟。

SimSpace Weaver如何工作

SimSpace Weaver 可以在多个实例上并行处理空间模拟工作负载,通过指定模拟所需的计算能力以及如何将其分割成分区,在多达10个EC2实例上扩展模拟。SimSpace Weaver负责处理Amazon EC2实例的配置,启动模拟应用程序,并在模拟结束后清理环境。在下面的图片中,你可以看到一个空间区域,在空间上被分割成不同的实例。每一行代表一个实例,该图片中的模拟实例包含10个实例,每个实例处理16个分区。

地图被分割成不同的实例

在处理多个分区时,你不需要担心在分区之间转移实体的复杂问题。无论分区是在同一个Amazon EC2实例,还是在不同的实例中,SimSpace Weaver会处理进行转移的网络和内存管理。SimSpace Weaver本身不是一个模拟器,而是基础设施创建和管理者。在SimSpace Weaver上可以跨实例建立模拟器,有效地将多个实例编织成一个单一的体验。SimSpace Weaver还提供另一个重要功能是调度器。调度器使所有分布式分区以设定的模拟勾选率(10、15或、30赫兹)保持同步,因此模拟的行为就像在一台机器上运行一样。

SimSpace Weaver在美东(俄亥俄州)、美东(北弗吉尼亚州)、美西(俄勒冈州)、亚太(新加坡)、亚太(悉尼)、欧洲(爱尔兰)、欧洲(法兰克福)和欧洲(斯德哥尔摩)区域提供,可以在控制台或通过CLI使用SimSpace Weaver。在控制台中,可以使用一键式样本,来尝试一个简单的模拟例子。这个模拟分四个不同的分区,涉及球形实体,在模拟世界中自由移动,避开彼此和静态物体。下面向导列出使用的主要步骤。

1、下载客户端演示程序:这是一个客户端应用程序,可以用来查看云中运行的模拟。只能使用装有Windows操作系统的电脑来运行;点击亚马逊云科技管理控制台→Amazon SimSpace Weaver,点击 "开始"。

点击 "下载客户端"。

2、启动云中的模拟基础设施:SimSpace Weaver负责部署您所需要的所有基础设施,以运行该模拟。下一步是用Amazon SimSpace Weaver进行模拟,点击 "开始模拟"。

几分钟后,模拟将运行,复制显示的IP和端口。

仿真现在完成了!

3、 查看模拟结果:

最后,从解压的应用程序中运行 "UnrealClient.exe"。在应用程序启动后,将复制的IP和端口粘贴到左下角的文本框中,模拟结果就被显示出来:

最后,我们来看一个SimSpace Weaver的演示例子。

作为全球云计算技术的开创者和领军者,亚马逊云科技在过去的16年中通过持续不断的探索与创新,始终引领着云计算行业的发展方向。借助云的力量,亚马逊云科技已经助力数以百万计的企业在未知领域抓住机遇并茁壮成长,从而重塑企业的现在和未来。

SimSpace Weaver - 在云中运行大规模的空间仿真模拟相关推荐

  1. 2022年制冷与空调设备运行操作理论题库模拟考试平台操作

    题库来源:安全生产模拟考试一点通公众号小程序 2022制冷与空调设备运行操作培训试题为制冷与空调设备运行操作操作考试题仿真模拟预测!2022年制冷与空调设备运行操作理论题库模拟考试平台操作依据制冷与空 ...

  2. owin 怎么部署在云中_使用Boxfuse轻松在云中运行Spring Boot应用程序

    owin 怎么部署在云中 几天前,我开始构建一个将使用REST API检索和存储数据的iOS应用. 该REST API将是我也必须构建的服务器应用程序. 由于我熟悉Java和Spring ,因此决定使 ...

  3. 使用Boxfuse轻松在云中运行Spring Boot应用程序

    几天前,我开始构建一个将使用REST API检索和存储数据的iOS应用. 该REST API将是我也必须构建的服务器应用程序. 由于我熟悉Java和Spring ,因此决定使用Spring Boot作 ...

  4. 2022制冷与空调设备运行操作考题及在线模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 2022年制冷与空调设备运行操作考试题系制冷与空调设备运行操作操作证考试题历年真题!2022制冷与空调设备运行操作考题及在线模拟考试依据制冷与空调设备运行 ...

  5. 2022年制冷与空调设备运行操作考试练习题及模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 2022年制冷与空调设备运行操作培训试题是制冷与空调设备运行操作模拟考试题库理论知识考试题库!2022年制冷与空调设备运行操作考试练习题及模拟考试依据制冷 ...

  6. python做的游戏放到微信_【1、 创建一个python的文件,运行后,文字版方式模拟微信游戏“跳一跳?】...

    python脚本学习过程推荐 学习流程: 一:打础 1.找到合适的书籍(推荐Python核心编程2Dive into Python),大致读一次,循环啊判,常用类啊,搞懂(太难的跳过) 2.勤练习py ...

  7. 2022年制冷与空调设备运行操作考试试题及模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 2022年制冷与空调设备运行操作操作证考试题为制冷与空调设备运行操作理论题库高频考题覆盖!2022年制冷与空调设备运行操作考试试题及模拟考试依据制冷与空调 ...

  8. 2022制冷与空调设备运行操作国家题库模拟考试平台操作

    题库来源:安全生产模拟考试一点通公众号小程序 2022年制冷与空调设备运行操作考试题库是制冷与空调设备运行操作复审题库模拟预测卷!2022制冷与空调设备运行操作国家题库模拟考试平台操作根据制冷与空调设 ...

  9. 【技术推文】生态系统碳库的遥感估算:森林碳储量、草地系统、城市扩张、区域能源消耗碳排放空间格局模拟、大气温室气体浓度的卫星监测、区域碳循环的遥感模拟与预测(遥感数据同化\模型驱动使用)

    目录: 双碳目标下生态与农田系统温室气体排放模拟 双碳目标下基于遥感技术的碳库.碳平衡.温室气体.碳循环等多领域监测与模拟 以全球变暖为主要特征的气候变化已成为全球性环境问题,对全球可持续发展带来严峻 ...

最新文章

  1. social psychology 10th David G. Myers
  2. jvm性能调优 - 22JVM GC回顾
  3. 安装MySQL Workbench 6.3.4 CE (winx64)出错KERNELBASE.dll的解决方案
  4. 几个免费高质量图标搜索引擎。
  5. 不会发布npm包?进来看看?
  6. 第七节:框架搭建之页面静态化的剖析
  7. 如何重启_消费市场按下重启键,企业该如何提前布局
  8. 最大规模线上新基建项目拉开大幕!第127届广交会今天正式开展
  9. linux qt调用摄像头,Qt5下实现摄像头预览及捕获图像方法实例
  10. DVWA系列之11 Brute Force中的密码绕过
  11. TCL语言编译器安装及使用
  12. gitlab hook declined错误
  13. 老翟书摘:从《大野耐一的现场管理》看软件工程管理
  14. 什么牌子的降噪耳机好用又实惠?平价好用的蓝牙耳机推荐
  15. python广告点击率预测_推荐系统中的点击率预估 – Advertising Recommendation
  16. 一篇文章教会你将nfc运用到极致
  17. Atcoder Grand Contest 005 题解
  18. 基于UE -Traffic_ SINR – Statistics — 手机在线视频流量对业务速率、小区容量影响分析
  19. 鸿蒙内核阅读笔记-定时器
  20. 谈谈SPI (Serial Peripheral Interface,串行外设接口)

热门文章

  1. 所有的公司,都会变成数字化公司
  2. 华为荣耀3C最新版ROM的root,(4.7.1和4.8.1等等通用方法)
  3. python做简单的游戏名字_python猜名字游戏
  4. java 2 22 222_java程序计算2+22+222+...问题完美答案
  5. MPU6050开发 -- 基本概念简介
  6. 嵌入式系统的启动过程
  7. AC米兰球队一百年年鉴(1899-1999)
  8. PS打造暗调高清的海景照片nbsp;摄…
  9. java 使用fastjson map转对象
  10. CiteSpace入门教程—下载安装使用指南