欢迎来到天天文库
浏览记录
ID:27528944
大小:252.00 KB
页数:11页
时间:2018-12-04
《NASA专家细品iMac Pro,细节惊艳全场,堪称性能怪兽!.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、NASA专家细品iMacPro,细节惊艳全场,堪称性能怪兽! 俗话说得好,钱多烧包。每隔一段时间,总会有那么一样产品会对我产生相似的效果——这种产品是那么吸引人,那么让人兴奋,看起来是那么美,它能让我的钱包升温,甚至烧起来。最新的iMacPro就是这样一种产品。 承蒙苹果的美意,他们给我发了一台128GB,十核版本的iMacPro以便测试和评估。我花了不到一周的时间使用这台机器,在航空航天工程和软件开发领域进行我日常的工作流程,另外也运行了一些跑分和测试。iMacPro在性能和生产力上给我留下了强烈的印象。我会在下文中给出其中一些结果,但我还需要说的是iMa
2、cPro在视觉上也给了我很深的印象。尽管它在造型和尺寸上看起来很像近些年来的27英寸iMac,但iMacPro是第一款采用深空灰配色的(还有对应配色的键盘、鼠标和触控板),这让它看上去很棒,很有商务的感觉。和我那台银色的iMac放在一起,iMacPro盘踞在一旁就好像沉默的达斯·维德,正准备要砍翻几个人。 iMacPro的机身下也同样非常可观,它拥有的是十核的英特尔至强W-2155处理器,主频3.0GHz(通过睿频可加速到4.5GHz)。这是英特尔最新发布的一款工作站级别的至强处理器,用以填补其消费级Corei9和服务器级至强Scalable之间的空白。如果你希望
3、拥有Corei9的性能但内存容量更大,核心数更多,却又不需要至强Scalable那么全面的能力,至强W系列就是对像iMacPro这样的机器最理想的选择(它提供八核、十核、十四核和十八核四种版本)。至强W还是在Mac中第一款支持英特尔AVX-512向量处理的处理器,这将其向量寄存器的向量长度提高到了512bit(提升自AVX2的256bit),并将向量寄存器的数量倍增到每核心32个(提升自AVX2的16个)。我会在下文中更多地讨论此事。 我的测试机中的十核处理器拥有每核心单个13.8MB的L3缓存以及1MB的L2缓存,该机型搭载的是128GB的2666MHzDDR4
4、ECC内存,一块2TBSSD硬盘(拥有硬件级别的线路速率加密),以及显存为16GB的AMDRadeonProVega64图形芯片集。与此搭配的是冲击力极强的5120×2880视网膜“5K”显示器,iMacPro可说是一个图形动力室——我不断为一切被渲染得如此清晰干净,却又对性能没有明显的过度占用或影响感到惊奇。曾经我在将复杂的3D数据集进行视觉化时,不得不在性能或细节中二选一,而iMacPro两边都能满足。即使仅仅是使用Xcode或终端来工作的时候,屏幕的清晰和高亮度都能让眼睛感到很舒适。 那么现在就来做一些测试吧,这些测试基于对空气动力学设计和开发所
5、需的计算流体动力学(CFD)的使用。在这类工作中,我使用的是NASA提供的名为TetrUSS的CFD工具,还有被普遍使用的NACA0012airfoil来打造运输类飞机的通用研究模型(CRM)的几何结构。 CFD的一种典型用法是评估航空航天飞行器,诸如火箭或飞机的空气动力表现。该流程的第一步是从CAD定义中创建飞行器的几何网格模型。这本质上能让我们将问题分解为成百万个小单元,以便通过数值来模拟气流的物理表现。类似的流程被用在工程分析的其他领域还包括结构和热传导。另外虽然和模拟无关,OpenGL游戏程序员也很了解用三角形或四边形为3D物体创建网格模型的流程,因为这能
6、够打造一个能够反映光影、着色和其他视觉效果的实体模型。 为了进行单核测试,我们首先从生成一个由237660个三角形组成的CRM翼-体-尾外形的表面网格模型开始。 iMacPro在这项测试中的耗时结果看上去非常好(下方图标中的最后一栏),在我过去五年里测试过的十个系统中它是最快的,而且差距明显。 CFD流程的另一个关键部分是实际的数值模拟,我们要对网格模型上通过的气流进行运算。通常来说,这些模拟是要在超级计算机集群上运行的,使用500至2000个核心或更多,整个过程有时要耗费数天或数周。较小的实例可以运行在诸如iMacPro这样的多核心台式电脑上,特别适
7、合那些小型企业用户以及学术界人士(通常实例的规模会受到内存的限制,但这对iMacPro的128GB来说不是问题——它可以应对大多数有实际意义的实例)。 和网格模型生成不同,气流模拟很考验并行处理,使得它成为理想的多核心测试指标。在这里,我们通过NACA0012airfoil计算气流。结果通过示意图来展示运算时间(以秒计),并和所使用的核心数量进行对比。在一部分机器中,最大可用的核心数量为十二核。在同一组系统中,iMacPro(底部的红线)再一次取得了最好的成绩,在最多到十个核心的对比中,它的耗时很明显是最短的。 我还关注了一下扩展表现,这部分很有趣,因为
此文档下载收益归作者所有