日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

不同CPU的MATLAB性能表现的简单对比方法

發(fā)布時(shí)間:2024/3/13 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不同CPU的MATLAB性能表现的简单对比方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

MATLAB性能表現(xiàn)

小結(jié):程序不同,無法一概而論。可以分為兩部分:1、多線程,2、浮點(diǎn)數(shù)。【好像說了一堆眾所周知的廢話】

參考網(wǎng)址 https://www.mathworks.com/support/requirements/choosing-a-computer.html

具有更多CPU內(nèi)核的計(jì)算機(jī)可以勝過具有更少CPU內(nèi)核數(shù)量的計(jì)算機(jī),但是結(jié)果會(huì)因MATLAB應(yīng)用程序而異。MATLAB自動(dòng)使用多線程來利用許多MATLAB應(yīng)用程序中的自然并行性。但是,并非所有MATLAB函數(shù)都是多線程的,并且速度會(huì)隨算法而變化。為了獲得更多功能,并行計(jì)算工具箱提供了并行編程結(jié)構(gòu),可以更直接地利用多個(gè)計(jì)算機(jī)內(nèi)核。

MATLAB的性能取決于浮點(diǎn)硬件的存在。在許多CPU上,浮點(diǎn)單元(FPU)的數(shù)量等于CPU內(nèi)核的數(shù)量。但是,在某些處理器上,單個(gè)FPU可能在多個(gè)CPU內(nèi)核之間共享,這可能會(huì)造成性能瓶頸。

虛擬內(nèi)核可以適度地提高整體系統(tǒng)性能,但是它們可能對(duì)MATLAB應(yīng)用程序的性能影響很小。同時(shí)多線程使計(jì)算機(jī)看起來具有比實(shí)際內(nèi)核多兩倍的內(nèi)核。當(dāng)使用Windows Task Manager之類的工具時(shí),MATLAB似乎僅使用計(jì)算機(jī)上可用的一半CPU內(nèi)核,而實(shí)際上“未使用”的一半實(shí)際上是由超線程創(chuàng)建的虛擬內(nèi)核。

多線程的影響

從過往的使用體驗(yàn),MATLAB其實(shí)可以吃滿核心的。比如B站評(píng)測(cè):

而我的日常體驗(yàn)也是這樣,后面展開。

簡(jiǎn)單對(duì)比方法

使用CPU-Z的跑分,基本可以有直觀的對(duì)比。

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

以前自己寫過一個(gè)程序,分別在i7 8700k, i5 8600k, i3 8100,以及i7 8550U上跑。程序規(guī)模大概是百萬次的循環(huán)計(jì)算,沒有用并行計(jì)算。具體結(jié)果不太記得了,下面是概數(shù)
i7 8700k, 120s
i5 8600k, 150s
i3 8100,以及i7 8550U, 175s
對(duì)應(yīng)的CPU-Z的多線程跑分是
i7 8700k, (12線程)3860
i5 8600k, (6線程)2867
i3 8100, (4線程)1615
i7 8550U, (8線程)1751
對(duì)應(yīng)的CPU-Z單線程跑分是
i7 8700k, 509
i5 8600k, 522
i3 8100, 423
i7 8550U, 385
可以看出,按多線程跑分來判斷基本是非常準(zhǔn)確的,1000分對(duì)應(yīng)就是20~30%的差距。單線程跑分真的,沒什么亂用。。。

AMD YES

R5 3600,(12線程)3973
R7 3700x,(16線程)5465
價(jià)格比INTEL便宜1k,hhhhhh

總結(jié)

以上是生活随笔為你收集整理的不同CPU的MATLAB性能表现的简单对比方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。