为什么 ATLAS 在 Octave 中只使用 1 个内核? (Linux 铸币厂 17.2)
Why is ATLAS using just 1 core with Octave? (Linux Mint 17.2)
我安装了 Octave 使用:
sudo apt-get install octave
然后我安装了 ATLAS 使用:
sudo apt-get install libatlas3gf-base
我想将两个 10000 x 10000 矩阵相乘。在安装 ATLAS 之前,这个乘法需要超过 15 分钟。安装 ATLAS 后,任务在 183 秒内完成。但是当使用 ATLAS 进行计算时,系统监视器显示 4 个内核中只有一个正在使用。我想利用所有 4 个内核进行此计算,因为将来我会将此系统部署到 20 个内核 CPU。
有没有办法使用多核进行八度矩阵乘法?或者对于此任务(除了 MATLAB)是否有更好的八度音阶替代品(例如 Scilab)?
系统规格:
- 英特尔酷睿 i5,2.4GHz
- 4GB 内存
- OS: Linux 薄荷 17.2
我安装了 Octave 使用:
sudo apt-get install octave
然后我安装了 ATLAS 使用:
sudo apt-get install libatlas3gf-base
我想将两个 10000 x 10000 矩阵相乘。在安装 ATLAS 之前,这个乘法需要超过 15 分钟。安装 ATLAS 后,任务在 183 秒内完成。但是当使用 ATLAS 进行计算时,系统监视器显示 4 个内核中只有一个正在使用。我想利用所有 4 个内核进行此计算,因为将来我会将此系统部署到 20 个内核 CPU。
有没有办法使用多核进行八度矩阵乘法?或者对于此任务(除了 MATLAB)是否有更好的八度音阶替代品(例如 Scilab)?
系统规格:
- 英特尔酷睿 i5,2.4GHz
- 4GB 内存
- OS: Linux 薄荷 17.2