Главная страница
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.018 c
2-1206649738
Franzy
2008-03-27 23:28
2008.04.27
Как получить параметры...


3-1196328581
ari_9
2007-11-29 12:29
2008.04.27
хранение пользовательских настроек программы в БД. идеология


2-1206948144
Armond
2008-03-31 11:22
2008.04.27
SQL


2-1206983442
Ньюб
2008-03-31 21:10
2008.04.27
Имитация нажатия клавиши enter


2-1206772803
Zaicev
2008-03-29 09:40
2008.04.27
Ошибка в цикле "for ii := 0 to FormOnOff.ControlCount-1 do"