选择一台计算机运行MATLAB和Simulink仿真产品s manbetx 845万博1manbetx

预测MATLAB在运行应用程序时将执行一个特定的电脑上是很困难的。MathWorks提供一般指导平台选择标准和强调,这不是一个代替特定的电脑上测试您的应用程序。

内容


操作系统

MATLAB在Windows性能相似®、Mac OS®X,和Linux®,虽然可能发生差异平台有以下原因:

  • MathWorks构建其产品在每一个平台上s manbetx 845使用不同的编译器,并且每个都有自己的性能特征。
  • MathWorks包含第三方库到它可能每个平台上执行不同的产品。s manbetx 845
  • 不同的操作系统上执行,特别是在磁盘或图形密集的情况下操作。

一般来说,性能不同的操作系统版本(例如,Windows 7和8)之间是可以忽略不计。


硬件方面的考虑

每个组件的一个典型的计算机配置对MATLAB性能有影响。

中央处理单元(CPU)

电脑更多的CPU核可以超越这些核心数较低,但结果与MATLAB应用程序会有所不同。MATLAB自动使用多线程来利用许多MATLAB应用程序中的天然的并行性。但并不是所有的MATLAB函数是多线程的,加速随算法。额外的功能,并行计算工具箱提供了并行编程结构,更直接利用多个计算机核心。

MATLAB的性能依赖于浮点硬件的存在。在许多CPU,浮点单元(型)的数量= CPU核的数量。然而,在一些处理器,一个FPU之间可以共享多个CPU核心,可能创建一个性能瓶颈。

虚拟核心可能小幅提高整体系统性能,但他们可能会对MATLAB应用程序的性能几乎没有影响。同时多线程给电脑的外观比它实际上有两倍的核心。当使用Windows任务管理器等工具,MATLAB似乎只使用一半的CPU核计算机上可用,而事实上的“闲置”实际上是由超线程创建的虚拟核心的一半。

内存

你的电脑会性能下降由于抖动MATLAB和你同时运行的程序时使用超过可用的物理内存,你的电脑必须诉诸于虚拟内存。跑步时MATLAB应用程序,如果你发现你的电脑使用的CPU,你可能正经历着激素的抖动。检测在Windows平台上,使用Windows性能监视器。在Mac上使用活动监视器

硬盘

硬盘速度是MATLAB启动时间的一个重要因素。一旦MATLAB运行时,磁盘速度只是一个因素,如果一个MATLAB应用程序的性能概要文件由文件I / O,或如果您的系统使用虚拟内存(见内存部分)。需要磁盘空间MATLAB应用程序或改善MATLAB的启动时间,您可以利用技术等固态硬盘突袭

图形处理单元(GPU)显示

MATLAB图形渲染使用OpenGL技术,所以与优越的OpenGL图形卡支持可以比小卡片。万博1manbetx最新的司机推荐最好的视觉外观和鲁棒性。

图形处理单元(GPU)的计算

加快计算,并行计算工具箱利用NVIDIA gpu的计算能力3.0或更高版本。2.0版本R2017b和早些时候,计算能力是充分的。1.3版本R2014a和早些时候,计算能力是充分的。

看到所有的NVIDIA gpu的计算功能。MATLAB计算不支持使用AMD万博1manbetx和英特尔gpu加速。


基准测试程序

MATLAB提供了一个内置基准测试工具被称为板凳上提供一般意义上的MATLAB性能在一个特定的计算机,但它不能可靠地预测任何特定的MATLAB应用程序将如何运行。使用MATLAB函数时间帮助生成可靠的和可重复的性能基准。使用gputimeit基准GPU的代码。