Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1207227283
Alex_C
2008-04-03 16:54
2008.04.27
Совместное использование TTable


2-1206972240
jack128_
2008-03-31 18:04
2008.04.27
SQL запрос


15-1205652355
Kolan
2008-03-16 10:25
2008.04.27
Откуда взялись дерективы WARN в верху модуля?


15-1205476024
lod
2008-03-14 09:27
2008.04.27
Не работает дебагер. ((


15-1205696230
@!!ex
2008-03-16 22:37
2008.04.27
Проблемы с точкой доступа