E X P
本文约 490 字,马上就好…
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

    Matlab是一套常用的多用途商业数学软件,它的用途包括进行模拟计算、算法开发和数据分析等,作为一款有大量数学运算的软件,它使用了Intel的MKL(Math Kernel Library)进行优化,可以利用最新的AVX2及AVX512指令集进行加速计算,但此前有用户发现,它对非Intel CPU的支持是有问题的,只能利用远古的初代SSE指令集,这也让Matlab不能很好的利用AMD的CPU,只能通过某些偏方去欺骗程序来解决。不过这个问题在最近更新的Matlab R2020a版本中被修正了。

    此前发现问题的Reddit用户NedFlanders1976在测试了新版本Matlab之后发现开发商已经修复了对AMD CPU的支持,现在Matlab可以利用上Ryzen CPU的AVX2指令集支持了,各种计算测试中,AMD CPU的速度也正常了。


    图片来自于ExtremeTech

    Matlab开发商的行动速度也算比较快的了,实际上,Ryzen CPU从面世以来一直都被软件优化问题所困扰,先是有软件不支持它,后是有Matlab这样的缺少优化。而Intel在这方面有深厚的历史积累,他们有面向自家CPU优化的各种高性能计算库,还有ICC这个C++编译器,也有很多研究机构选择Intel做基础,所以不少专业软件是给Intel做优化而没有考虑到其他家的x86 CPU的,不过随着第二代EPYC和新线程撕裂者被更多专业用户采纳,AMD要开始在这方面迎头赶上了。

    ×
    热门文章
    1全新电源天梯榜正式上线!
    2该为第十代酷睿处理器配多大功率的电源?可以按照CPU功耗级别来选择
    3苹果即将发布iOS 14,消息称兼容iPhone 6s及更新的设备
    4酷冷至尊618优惠精选:有机箱,有电源,还有外设
    5技嘉AORUS 15G电竞笔记本评测:机械键盘让它强上加强
    624核Ice Lake-SP现身Geekbench数据库,HEDT有望先上10nm
    7会是RDNA 2显卡吗?新Linux驱动增加对“Sienna Cichild”GPU支持
    8技嘉主板与显卡618精选:RTX 2060 SUPER与Z490主板好价
    9苹果向台湾工厂投资3.3亿美元,全力研发新屏幕
    已有 11 条评论,每一条合规评论都是对我们的褒奖。
    • 游客 04-03 20:16

      游客

      numpy会使用到intel的MKL库,像文章里说的那样,要用一些偏方去设置才行。
      04-03 18:51
    • 支持(1)  |   反对(0)  |   举报  |   回复
    • 第三方库例如np pd qt。纯python有影响吗?

      支持(0)  |   反对(0)  |   举报  |   回复

      11#

    • 游客 04-03 18:51

      游客

      小白问一下,python英特尔还是按摩店?
      04-03 18:27 已有1次举报
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • numpy会使用到intel的MKL库,像文章里说的那样,要用一些偏方去设置才行。

      支持(1)  |   反对(0)  |   举报  |   回复

      10#

    • 游客 04-03 18:35

      游客

      小白问一下,python英特尔还是按摩店?
      04-03 18:27 已有1次举报
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 看你用途

      支持(0)  |   反对(0)  |   举报  |   回复

      9#

    • 游客 04-03 18:27

      小白问一下,python英特尔还是按摩店?

      已有1次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      8#

    • 游客 04-03 16:28

      不知道对仅安装的库适不适用,有些软件需要库支持。

      支持(1)  |   反对(0)  |   举报  |   回复

      7#

    • 游客 04-03 15:17

      该评论因举报过多,自动进入审核状态。

      6#

    • Emik大学生 04-03 13:44

      游客

      原来我的2015a是不支持的,我还用得那么欢。说明我的3700完全浪费了……
      眼泪掉了下来。
      04-03 11:17
    • 支持(18)  |   反对(0)  |   举报  |   回复
    • 试试加个 MKL_DEBUG_CPU_TYPE=5 的环境变量

      支持(2)  |   反对(0)  |   举报  |   回复

      5#

    • QQ23870862终极杀人王 04-03 12:34

      该评论因举报过多,自动进入审核状态。

      4#

    • 游客 04-03 12:23

      游客

      原来我的2015a是不支持的,我还用得那么欢。说明我的3700完全浪费了……
      眼泪掉了下来。
      04-03 11:17
    • 支持(18)  |   反对(0)  |   举报  |   回复
    • 对,据说还有在linux下浮点数计算不准的问题

      支持(0)  |   反对(0)  |   举报  |   回复

      3#

    • 游客 04-03 11:17

      原来我的2015a是不支持的,我还用得那么欢。说明我的3700完全浪费了……
      眼泪掉了下来。

      支持(18)  |   反对(0)  |   举报  |   回复

      2#

    • 游客 04-03 11:03

      坐等Y神

      支持(6)  |   反对(0)  |   举报  |   回复

      1#

    提示:本页有 1 个评论因未通过审核而被隐藏

    我来评论
    为你推荐