【发布时间】:2016-03-04 18:57:28
【问题描述】:
我已经安装了八度使用:
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)有没有比 octave 更好的替代品(例如 Scilab)?
系统规格:
- 英特尔酷睿 i5,2.4GHz
- 4GB 内存
- 操作系统:Linux Mint 17.2
【问题讨论】:
标签: linux parallel-processing octave atlas