Intel Parallel Studio XE Cluster Edition 2020 x64
附带安装教程- 软件大小:3410 MB
- 更新日期:2020-03-24 12:16
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
英特尔Parallel Studio是英特尔公司的软件产品,用于具有并行处理功能的fortrans和++ C程序的最佳编译,实际上,英特尔的目标是提供此捆绑包以提供具有多种功能的编程环境,包括并行处理为帮助程序员以最佳方式实现其应用程序,他们将在Intel®Xeon®处理器和Intel®Xeon Phi™协处理器上享受最大的功能和最快的速度。鉴于Intel处理器的制造商提供了该软件,因此可以充满信心地使用该软件,它包含用于多线程,数学和计算,使用数据和文件媒体等的各种工具和库;为了加快编程速度,程序系统还具有用于分析和优化代码的不同配置文件和分析器;此外,该软件功能强大的调试器不能用于对编写的代码进行故障排除;最后,英特尔Parallel Studio是一个简单的解决方案;它为下一代处理器的并行编程提供了快速,安全的解决方案;需要的用户可以下载体验
新版功能
使用编译器++ C / C和Fortran
++ C和Java库受益于提高的数据分析速度。
用于数学++ C和Fortran的MKL库
用于++ C的TBB多线程库
用于IPP ++ C的库和媒体
已观察到++ C和Fortran的调试器线程和内存-
分析器以进行评估C语言,++,Fortran,C#和Java
++ C和Fortran MPI库对
ITAC MPI分析器以及++ C和Fortran分析人员的影响
使用Fortran库的数字
这套全面的开发工具使用矢量化,多线程,多节点并行化和内存优化等最新技术,使代码的构建和现代化变得更加简单。它使c,c ++,fortran和python *软件开发人员能够:
创建更快的代码:提升可在当前和未来英特尔平台上扩展的应用程序性能。
更快地构建代码:简化创建并行代码的过程。
获得优先支持:直接与英特尔工程师联系,以获得技术问题的机密答案。
软件特色
1、在英特尔vtune放大器中体验全新,更直观的用户界面和增强的车顶线分析。使用platform profiler预览运行更长时间的高级性能分析。
2、使用英特尔advisor中flow graph analyzer组件中的快速可视原型设计环境可视化并行性。使用它以交互方式构建,验证和可视化并行算法。
3、使用inteldistributionfor python *加速数据分析和科学计算,现已集成到intelparallelstudio xe中。
4、通过conda *,pip *,dockerhub *,apt get和yum访问最新的英特尔性能库和英特尔分发版。
5、英特尔 vtune amplifier xe 是一款用于调优应用程序性能的出色的性能和线程档案器。
6、剖析 c、c++、c#、fortran、汇编语言和 java。
7、收集丰富的性能数据,包括热点、线程、锁定和等待、directx、带宽以及更多数据。
8、排序和过滤数据,并将结果显示在时间轴和源代码上。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面,点击安装按钮
3、弹出以下界面,用户可以直接使用鼠标点击下一步按钮,可以根据您的需要不同的组件进行安装
4、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
5、提示需要license注册,选择Choose alternative activation即可
6、点击Browser选择安装包License内的任意.lic文件,点击OK
7、导入文件后就会显示在显示框中,现在准备安装主程序,点击安装按钮开始安装
8、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
9、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、完成以上操作步骤后,就可以双击应用程序将其打开,此时您就可以得到对应程序
使用说明
为平台供电
我们需要通过在 48 伏 (V) 下运行的电动卡丁车为 Oculus* Rift VR 耳机、定制 Arduino* 传感器套件和英特尔 NUC 供电。我们将 48V 分成若干部分 — 为各组件供电 — 并为英特尔 NUC 配备一个内嵌式保险丝,以防止其受到电流峰值的影响。
创建游戏
硬件确立后,我们的下一步是创建游戏。受《银翼杀手》的启发,我们使用 20 世纪 80 年代的合成音轨,摩天大楼、火焰屏障、激光和残骸,布置在东京充满未来主义色彩的赛道上。为了传输用户,我们使用大胆的红色灯光,以蓝色路灯引导赛车穿过黑暗,同时也照亮高层建筑的窗户。大气中还加入了粒子效应、火焰和烟雾。
我们使用 Unreal Engine 插件 Houdini Engine* (3D 动画和特效应用)创建霓虹灯。Houdini Engine 将输入的文本转换为 3D 紫外线光照贴图。这样一来,输入各种日语词填充符号,便可实现快速变化,也不必在 Houdini Engine 和 Unreal Engine 之间进行来回切换。
在构建期间,优化多边形计数是首要任务。VR 对 PC 的性能提出了要求,而保持 90 fps 对驾驶体验至关重要。
内置 Unreal Engine CPU 状态控制台命令意味着我们可以轻松地进行调试和优化。多核处理器确保我们不会受到 CPU 限制,而且 AMD GPU 表现良好。
我们需要使用应用编程接口 (API) Vulkan* 防止 VR 中出现伪影(视觉异常)和故障。Vulkan 还可帮助 Unreal Engine 实现 40% 的性能提升,因此这个工具非常好用。如欲了解更多关于如何借助 Vulkan 进行优化的信息,请查看幻灯片演示 (PPT)。
我们想要在游戏中加入数字启动,以表达对《马里奥赛车*》的敬意,而卡丁车的一个关键功能就是支持这种启动。所有 K1 卡丁车都配备了替代控制装置,可以手动接管卡丁车功能,以防车手因某种原因失控或违反赛道规则。具体来说,每辆卡丁车都有一个独立的遥控器,可以与卡丁车内置的速度控制和刹车系统通信。我们解码和捕获远程控制信号,通过与内置系统通信的自定义发射器重新广播,以此逆向设计了替代控制系统。通过这个过程,我们支持玩家实时对卡丁车的启动、瞬间加速赛车或者瞬间停车做出反应,就像《马里奥赛车》中因障碍或对手突然加速,而造成赛车损坏或减速的赛车手。
这些实时功能是 VR 卡丁车最具创新性、最重要的方面。在现实世界中转动方向盘时,您可以看到它在虚拟世界中转动。我们想让所有东西同步。这对我们来说很重要,因为我们品牌的主要任务是创造令人难忘、身临其境的体验。
图 16.游戏界面中的《马里奥赛车*》式启动。
保持准确赛道
设计环境并创建资产后,我们开始编程处理卡丁车跟踪和传感器数据的逻辑。主服务器广播卡丁车的所有可能位置,并与光学跟踪解决方案系统通信。主服务器能够启动游戏和停止卡丁车。
图 17.VR 卡丁车的服务器-客户端结构。
为了设置上文所示的服务器客户端结构,我们在 Unreal Engine 中创建了一款多人游戏。
(如果您从未创建过多人游戏,建议您阅读 Blueprint Multiplayer Shootout Game 教程。A good understanding of blueprint replication, and how it works inside Unreal Engine 4, is also useful.)
我们的第一步包括发送位置数据到玩家的耳机,让他们知道他们在赛道上的位置。我们还必须确保驱动程序和服务器同时启动。
我们在服务器计算机上创建并托管了一个会话:
图 18.服务器上的托管会话。
我们的客户端是这样加入的:
图 19.在客户端上加入会话。
管理(服务器)托管游戏。vrPawn 和 ID 编号在服务器中生成后分配给玩家。
我们设置了比赛计时器,可从服务器复制到客户端。当管理员和其他玩家在游戏中时计时开始。每场比赛都可以从控制赛车和游戏的中心位置进行监控,同时监控和维护系统。
开始调用发生在 GameStateBase 中。时间更新发生在 GameModeBase。
图 20.计时器跨服务器和客户端实现同步。
我们在玩家控制器中有一个覆盖,如果玩家不小心断开服务器连接,覆盖可以保存 pawn。
为此,我们制作了一个 C++ 玩家控制器。
图 21.后期登录设置玩家 ID。
01#include "PlayerControllerCpp.h"
02#include "Runtime/Engine/Classes/GameFramework/Pawn.h"
03
04void APlayerControllerCpp::PawnLeavingGame_Implementation()
05{
06 if (GetPawn()!= NULL & DestroyActorThenUnpossess)
07 {
08
09 GetPawn ()->Destroy();
10 SetPawn(NULL);
11
12 }
13}
覆盖玩家控制器类,以便玩家意外断开服务器连接时可以保存 pawn。
卡丁车传感器数据
卡丁车连接的传感器由 Arduino 读取,Arduino 是一款开源原型平台,可以让用户创建交互式电子对象。Arduino 命令由 Python* 解析,并通过用户数据报协议 (UDP) 发送到 Unreal Engine。我们使用这种插槽插件。
我们针对事件“Begin Play”对英特尔 NUC 上的 UDP 连接进行了初始化。
这些消息被解析成数值,以便在 Unreal Engine 中驱动数据。我们在方向盘上安装了一个测量电动势的电位计。用户转动真实的方向盘时,我们将其映射到虚拟世界中,以此增加体验的沉浸感,并让玩家感觉自己同时控制着数字卡丁车和物理卡丁车。服务器通过来自跟踪摄像头的信息,处理赛道上所有卡丁车的位置,还可以与卡丁车进行实时沟通。
挑战
我们面临的主要挑战之一是时间。通常,如此规模和复杂的项目需要长达 4 个月的时间。但我们只有一半的时间,因此,我们在编程虚拟世界时变得更有创造力。
在游戏引擎中构建环境时,通常需要沿着用户的路径手动放置条目。我们没有时间一件件地建设世界。相反,我们使用 Houdini Engine 沿着赛道开发了一个脊柱系统。我们可以用建筑物、墙壁、火焰等条目快速填充系统。我们可以不用编码环境的每个部分,而用不同的 3D 网格填充脊柱,从而轻松变换界面,创建一个完全不同的赛道。这对我们来说是一种全新的方法,它已经成为面向未来的工具。
该项目解决了 VR 体验的主要问题之一:使用固定 VR 时,用户很容易感到眩晕。如果您看到自己在 VR 中移动,但在现实生活中感觉不到自己在移动,就很容易感到不舒服。现在,随着用户加速驾驶,他们可以看到感觉到自己的移动。
另一个成功之处是我们可以每次创造不一样的体验。用户可以选择不同的卡丁车风格,甚至还可以在自己选择的自定义世界中驾驶。目前,该项目支持一位玩家进行游戏,但后期完全可扩展至多人游戏,因此我们对未来的实施感到兴奋。
图 23.移动中的 VR。玩 VR 卡丁车的玩家。
英特尔技术将继续支持前沿开发人员,支持他们树立远大理想,实现远大愿景。这个项目的核心是英特尔 NUC,它很好地证明了我们在意想不到的领域也能完成创新项目。它是一款强大的 4x4 英寸迷你 PC,具有出色的娱乐、游戏和办公功能,包含一个可按照您的期望容纳内存、存储和操作系统的定制主板。无论是将配置齐全、随时可用的迷你 PC 电脑改装成工具包,还是以真正的 diy 模式围绕主板构建,用户每天都在突破边界,探索新的想法和创意。如欲更多地了解英特尔 NUC 以及它如何帮助您克服下一个挑战,请访问 英特尔® NUC 网站。
更新信息
适用于Windows *的英特尔Parallel Studio XE 2020集群版-适用
于Windows *目标的
英特尔C ++编译器19.1-适用于Linux / Android
英特尔C ++编译器19.1-适用于Windows
英特尔Visual Fortran编译器19.1-英特尔数学内核图书馆2020年的Windows
英特尔®集成性能基元2020的Windows
英特尔®线程构建模块2020的Windows
英特尔数据分析加速库2020年的Windows
英特尔MPI库2019更新6为Windows *目标
Intel适用于Windows *目标的MPI基准2019 Update 4-
英特尔调试器扩展8.2
英特尔VTune(TM)放大器
2020-英特尔Inspector 2020
适用于Windows *的Intel Advisor 2020
适用于Windows *的Intel跟踪分析器和收集器2020
适用于Windows *的Intel *适用于Python *的发行版
下载地址
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文