Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
Очередное обновление Matrix32 Найти похожие ветки
← →
Loginov Dmitry © (2008-03-16 16:56) [0]Закончен первый этап разработки библиотек взаимодействия с модулем Lараck (matrixLapack.pas и matrixBLAS.pas). На сайт выложены библиотеки matrixlapack.dll и matrixatlas.dll для некоторых процессоров (AMD Athlon и Intel Pentium). Все atlas-библиотеки тестировались на WinXP SP2, AMD Athlon 64 X2 Dual 4600+, 2.00 ГБ ОЗУ. Для тестирования использовалась операция матричного умножения "dgemm" для двух квадратных матриц размеров 2000 х 2000. Получены следующие результаты:
- PPro: 9437 мс
- PII: 9032 мс
- PIII: 8641 мс
- P4: 7937 мс
- Athlon: 6610 мс
- функция MulMatrices(), встроенная в Matrix32: 978484
Тестирование на WinXP SP2, Celeron 1300, 512 МБ ОЗУ прошло со следующими результатами:
- PPro: 26375 мс
- PII: 25203 мс
- PIII: 27062 мс
- P4: 32875 мс
- Athlon: 29766 мс
Т.к. все тесты прошли успешно, можно считать, что любая библиотека на Windows32 будет работать. Для распространения программ лучше всего использовать PIII (либо PII) как наиболее универсальный и достаточно быстрый модуль (все-таки быстрее, чем функция MulMatrices, более чем в 100 раз).
На данный момент реализованы следующие функции:
- LapackLUFactorization() - LU-разложение
- LapackDeterminant() - вычисление определителя
- LapackSolveSLE() - решение СЛАУ (system of linear equations)
- LapackInverseMatrix() - вычисление обратной матрицы
- BlasMulMatrices() - матричное умножение
Это наверно наиболее часто используемые функции. В Lараck есть еще порядка 1000 функций, для которых в Matrix32 соответствующей "обертки" пока не сделано.
Обновленное ядро Matrix32, а также модули Lарасk и ВLАS (под разные процессоры) лежат на странице:
http://matrix.kladovka.net.ru/index.php?page=downloads&categ=heart&pagenum=1
Подготовлено несколько примеров, по большей части посвященных библиотеке Lарасk. Они находятся на странице:
http://matrix.kladovka.net.ru/index.php?page=examples
← →
VirEx © (2008-03-16 17:24) [1]Я так понимаю примера работы с синапсами всё еще нету)
← →
PEAKTOP © (2008-03-16 17:47) [2]Декомпилятор возвращается ...
← →
Loginov Dmitry © (2008-03-16 18:43) [3]> Я так понимаю примера работы с синапсами всё еще нету
Если даже и будут, то очень нескоро. И, вполне возможно, не в бесплатной версии.
Страницы: 1 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.025 c