Перейти к содержимому
Compvision.ru
mrgloom

линейная алгебра с ограничением по памяти

Recommended Posts

http://www.netlib.org/utk/people/JackDongarra/la-sw.html

сравнение различных матричных библиотек

Но интересно есть ли какие то алгоритмы(например перемножение матриц или решение линейных систем уравнений(тот же SVD)) которые позволяют оперировать с матрицами, размер которых превышает доступную память? или просто стоит положиться на memory mapping .По идее алгоритмы такого класса полезны в случаях hard drive<->ram, gpu ram<->cpu ram, cpu ram<->cpu cache.

про перемножению матриц это называется block matrix multiplication

а по остальному вроде как они называются out-of-core или iterative

в R есть bigmemory

http://cran.r-project.org/web/packages/bigmemory/index.html

для с++, по описанию правда непонятно работает ли с матрицами.

http://www.madalgo.au.dk/tpie/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×