exponenta event banner

LAPACK в MATLAB

LAPACK (Linear Algebra Package) - это библиотека подпрограмм, которая предоставляет быстрые, надежные алгоритмы для численных линейных алгебр и матричных вычислений. Функции линейной алгебры и матричные операции в MATLAB ® построены на LAPACK, и они продолжают извлекать пользу из производительности и точности его процедур.

Краткая история

MATLAB начал свою жизнь в конце 1970-х как интерактивный калькулятор, построенный поверх LINPACK и EISPACK, которые были современными библиотеками подпрограмм Fortran для матричных вычислений того времени. В течение многих лет MATLAB использовал переводы на C около десятка подпрограмм Fortran от LINPACK и EISPACK.

В 2000 году MATLAB перешёл на использование LAPACK, который является современной заменой LINPACK и EISPACK. Это большая, многоавторская, библиотека Фортрана для числовой линейной алгебры. LAPACK изначально предназначался для использования на суперкомпьютерах из-за возможности работать с несколькими столбцами матрицы одновременно. Скорость подпрограмм LAPACK тесно связана со скоростью подпрограмм базовой линейной алгебры (BLAS). Версия BLAS обычно является аппаратной и оптимизированной.

Связанные темы

Внешние веб-сайты