MATLAB性能表现

小结:程序不同,无法一概而论。可以分为两部分:1、多线程,2、浮点数。【好像说了一堆众所周知的废话】

参考网址
https://www.mathworks.com/support/requirements/choosing-a-computer.html

具有更多CPU内核的计算机可以胜过具有更少CPU内核数量的计算机,但是结果会因MATLAB应用程序而异。MATLAB自动使用多线程来利用许多MATLAB应用程序中的自然并行性。但是,并非所有MATLAB函数都是多线程的,并且速度会随算法而变化。为了获得更多功能,并行计算工具箱提供了并行编程结构,可以更直接地利用多个计算机内核。

MATLAB的性能取决于浮点硬件的存在。在许多CPU上,浮点单元(FPU)的数量等于CPU内核的数量。但是,在某些处理器上,单个FPU可能在多个CPU内核之间共享,这可能会造成性能瓶颈。

虚拟内核可以适度地提高整体系统性能,但是它们可能对MATLAB应用程序的性能影响很小。同时多线程使计算机看起来具有比实际内核多两倍的内核。当使用Windows Task Manager之类的工具时,MATLAB似乎仅使用计算机上可用的一半CPU内核,而实际上“未使用”的一半实际上是由超线程创建的虚拟内核。

多线程的影响

从过往的使用体验,MATLAB其实可以吃满核心的。比如B站评测:

而我的日常体验也是这样,后面展开。

简单对比方法

使用CPU-Z的跑分,基本可以有直观的对比。

http://valid.x86.fr/bench/16

以前自己写过一个程序,分别在i7 8700k, i5 8600k, i3 8100,以及i7 8550U上跑。程序规模大概是百万次的循环计算,没有用并行计算。具体结果不太记得了,下面是概数
i7 8700k, 120s
i5 8600k, 150s
i3 8100,以及i7 8550U, 175s
对应的CPU-Z的多线程跑分是
i7 8700k, (12线程)3860
i5 8600k, (6线程)2867
i3 8100, (4线程)1615
i7 8550U, (8线程)1751
对应的CPU-Z单线程跑分是
i7 8700k, 509
i5 8600k, 522
i3 8100, 423
i7 8550U, 385
可以看出,按多线程跑分来判断基本是非常准确的,1000分对应就是20~30%的差距。单线程跑分真的,没什么乱用。。。

AMD YES

R5 3600,(12线程)3973
R7 3700x,(16线程)5465
价格比INTEL便宜1k,hhhhhh

不同CPU的MATLAB性能表现的简单对比方法相关推荐

  1. 不同cpu matlab,不同CPU的MATLAB性能表现的简单对比方法

    MATLAB性能表现 小结:程序不同,无法一概而论.可以分为两部分:1.多线程,2.浮点数.[好像说了一堆众所周知的废话] 参考网址 https://www.mathworks.com/support ...

  2. 计算机内存的故障,电脑内存损坏后的故障表现及其简单处理方法

    电脑是由若干个部件组成的,每个部件出现问题都会导致电脑无法工作,所呈现出来的故障表现也是不一样的,而内存是电脑比较重要的一个部件,那么内存如果出现问题,电脑会出现怎么样的故障表现呢?下面就让我们来看一 ...

  3. java手机cpu测试_CPU性能检测下载

    测试你的CPU速度和性能,这个简单而强大的工具. 用于教育目的这个进程也可以比较不同的方法,看看它们之间的关系. 有了这个性能测试工具,你可以通过测试手机CPU: 测试使用的Java代码被称为整数AL ...

  4. i77700hq跑matlab,对比标压i7 常用软件测试酷睿i7-8565U性能表现

    英特尔自第8代酷睿低压处理器时代开始,给酷睿低压i5/i7处理器都配备了4核线程的规格,性能也提升明显.Whiskey Lake酷睿低压处理器是目前主流轻薄本.商务本的标配CPU,i7系列主流型号是酷 ...

  5. 如何改善虚幻引擎中的游戏线程CPU性能表现

    您游戏中的帧频率是不是太低? 您了解为什么会发生这种现象吗? 这是不是由于您同时生成了太多敌人?还是由于某个特定敌人过于消耗系统资源? 是由于您设置了过多的视觉特效,还是由于您所设计的战斗系统所造成的 ...

  6. 如何利用多核CPU提高虚拟现实性能?

    虚拟现实引领新时代令人惊喜的新体验,但也带来了各种新的挑战.其中之一就是虚拟现实应用"耗能"问题. 虚拟现实挑战了图形和仿真技术,以至于创造优秀虚拟现实体验的硬件需求成为日前热点. ...

  7. Reporting Services 的伸缩性和性能表现规划(转载)

    简介 Microsoft? SQL Server? Reporting Services 是一个将集中管理的报告服务器具有的伸缩性和易管理性与基于 Web 和桌面的报告交付手段集于一身的报告平台.Re ...

  8. 单核CPU,多线程与性能

    单核CPU,多线程与性能   问题概述 单核CPU的计算机上, 多线程能够提高程序运行的性能吗? 这个问题看起来简单,实际很复杂,设计到多方面的因素. 首先我们要把概念搞清楚, 那就是什么是性能? 一 ...

  9. 刺客信条 奥德赛的性能测试软件要求,《刺客信条:奥德赛》PC性能表现分析:非常流畅...

    <刺客信条:奥德赛>是2018年最受期待的游戏之一,本作由AnvilNext引擎打造,目标要让玩家进入古希腊世界,游戏即将正式发售,DSOGaming今日发布了这款游戏的PC版性能表现分析 ...

最新文章

  1. 画图说明Java String的不变性!可修改字符串不要轻易使用String!
  2. 范式变革与规律涌现:世界科技发展新趋势
  3. java day07第七课静态的和单例设计模式
  4. 读取文本节点_总结语录|Part1:Dynamo节点介绍
  5. 常见设备分辨率大小,响应式必备啊
  6. 【vcenter】redhat虚拟机时间莫名异常
  7. TypeError: Cannot read property ‘range‘ of null
  8. springboot 返回json字符串格式化问题
  9. 谈一谈Java编程开发中虚拟机的内存区域划分?猿们怎么看?
  10. 三菱modbusRTU通讯实例_施耐德PLC常见的两种编程通讯控制实例
  11. 安慕希酸奶推出草莓味了
  12. 滴滴开源 Booster:移动APP质量优化框架
  13. 从内观修行的角度看正念疗法
  14. 14、Kanzi插件——通过Kanzi Engine插件创建自定义属性类型及其元数据+代码解析
  15. 程序员如何选择未来的职业路线
  16. 5个球放入3个箱子_排列组合问题,把5个相同的球放到三个相同的盒子里,要求每个盒子都有球,则不同的放球方法是多少?...
  17. python集合如何去除重复数据_Python 迭代删除重复项,集合删除重复项
  18. Go爬取起点中文网 解决文字反爬
  19. 《洋妞》万像电影节揽四奖 或打造同名综艺节目
  20. android框架服务 恶意软件,Android平台各类恶意软件及病毒概览

热门文章

  1. 连获国际大奖创下史上第一,这家耳机品牌凭什么与众不同?
  2. postgres 导入纯文本数据txt
  3. 使用HttpClient的时候报错java.io.IOException: Attempted read from closed stream
  4. wifi无线监控摄像头怎么安装 室内怎么安装监控摄像头
  5. 一篇文章,助你实现认知突破,重获新生
  6. 数据中心远程集中解决方案有哪些?
  7. r7 6700g核显相当于什么显卡 锐龙r76700g性能怎么样
  8. Codeforces Round #828B CF1744B Even-Odd Increments
  9. 大华sdk(java)上传人脸图片到人脸库,订阅人脸识别对比
  10. C语言小案例_小程序学习(三)