Why is ATLAS using just 1 core with Octave? (Linux Mint 17.2)
<p>I have installed octave using:</p>

<pre><code>sudo apt-get install octave
</code></pre>

<p>Then I installed ATLAS using:</p>

<pre><code>sudo apt-get install libatlas3gf-base
</code></pre>

<p>I want to multiply two 10000 x 10000 matrices. Before installing ATLAS, this multiplication took more than 15 minutes. After installing ATLAS, the task was completed in 183 seconds. But while the computation is in progress using ATLAS, System Monitor shows that only one out of the 4 cores is being used. I want to utilize all the 4 cores for this computation since in future I'll deploy this system to a 20 core CPU.</p>

<p>Is there a way to use multiple cores for matrix multiplication using octave? Or is there a better alternative to octave (eg. Scilab) for this task (other than MATLAB)?</p>

<p>System Specifications:</p>

<ul>
<li>Intel Core i5, 2.4GHz</li>
<li>4GB RAM</li>
<li>OS: Linux Mint 17.2</li>
</ul>