narip
V2EX  ›  云计算

运行 Matlab 程序(非机器学习),什么样的云计算服务器可以更快一点?

By narip at 2023 年 10 月 1 日 · 3756 次点击

有一个 matlab 程序 A 在操作时需要用到 20+G 的内存,自己的主机没有这么大的内存,所以想找一个云计算服务器运行。目前用的矩阵池的一个机器(AMD EPYC 7542 32-Core Processor)。但是在测试的时候发现原来自己主机 B 一个多小时可以运行出来的程序现在在这个机器上运行 3 个多小时都没有结果。

程序本身不太需要(也没有考虑过并行化)并行化处理。想请问在选服务器的时候需要看重哪一点可以运行得快一点?

12 条回复  •  2023-10-05 14:07:31 +08:00
upojzsb
   1
upojzsb  
   2023 年 10 月 1 日   ❤️ 1
主频吧;我在服务器上跑 MATLAB 程序需要 3~4 进程并行,速度才差不多和本机一样。
narip
   2
narip  
OP
   2023 年 10 月 1 日
@upojzsb 谢谢,但是我的程序里面主要消耗时间的不是循环(总共只有 20 次循环)。刚才试了一下只跑循环里面的一次,结果还是很慢,就直接推出没跑了。
slowman
   3
slowman  
   2023 年 10 月 1 日   ❤️ 1
先跑通用 benchmark 分数对比后再跑实际负载
吃内存带宽的话同样要注意内存带宽能跑多少

因为可能不是受限于 CPU 而是内存通道太少

最后似乎可以试试 m1, 毕竟宣传内存带宽很大
makedir002
   4
makedir002  
   2023 年 10 月 1 日   ❤️ 1
你多跑几个不就快了? 7542 单核很弱的好吧?服务器主要是充分发挥多核优势,你这都不需要考虑并行化处理,那自然是上 13900ks 服务器啦
zhilincom
   5
zhilincom  
   2023 年 10 月 1 日   ❤️ 1
才 20+G ,给自己主机加内存吧,一次购买终生使用。
narip
   6
narip  
OP
   2023 年 10 月 2 日
@makedir002 请问在哪能租到 i9-13900ks 类似的这种服务器啊,好像都不是用的这种。
ttgo
   7
ttgo  
   2023 年 10 月 2 日   ❤️ 1
maltab 程序的优化空间很大。或许优化程序,更快。
deemoe
   8
deemoe  
   2023 年 10 月 2 日
@zhilincom #5 感觉这个最简单方便🤣
leenhawk
   9
leenhawk  
   2023 年 10 月 2 日
@zhilincom 现在也便宜 ddr4 我记得 32G600-700 可拿下
bnull
   10
bnull  
   2023 年 10 月 3 日   ❤️ 1
@narip 对于这种需求你可以看看游戏服务器,比如说 mc 服务器绝大部分情况下对单核要求更高,可以试试找相关的。一般正经的云服务厂商为了成本以及大部分需求都是会应用多核,低主频的 cpu 。不过确实可以尝试下 mac ,据说已经部分项目接近 139ks 了
laqow
   11
laqow  
   2023 年 10 月 3 日   ❤️ 1
用 c 重写,你不用我不用赶紧让 matlab 破产
makedir002
   12
makedir002  
   2023 年 10 月 5 日   ❤️ 1
@narip 那自然是自己买啊,这个又不贵。后期也可以自用
Recommended Services
› Amazon Web Services
› LeanCloud
› New Relic
› ClearDB
© 2026 V2EX · 40ms · 3.9.8.5