Я построил октаву (успешно), используя библиотеки ATLAS (в частности, многопоточные библиотеки: libtatlas.so).
Все выглядит хорошо во время процесса настройки и создания (после долгой отладки), но после создания Octave я все еще вижу, как операции умножения матриц выполняются в одном потоке (библиотеки ATLAS должны сделать эту операцию многопоточной).
Есть ли способ увидеть, какую библиотеку Octave на самом деле использует, когда выполняет операции умножения матриц, такие как:
x = rand(10000,10000); y = rand(10000,10000); t=time();
z = x * y;
Я пытаюсь определить, является ли это все еще проблемой сборки (например, Octave не скомпоновал правильные библиотеки ATLAS) или это проблема ATLAS (Octave использует правильные библиотеки, но ATLAS ведет себя не так, как ожидалось).