Главная страница
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.02 c
11-1188218102
Compiler
2007-08-27 16:35
2008.04.27
KOLMHXPStyle


11-1173843627
ryslan56
2007-03-14 06:40
2008.04.27
Не работают библиотеки


2-1206483388
Андрей Молчанов
2008-03-26 01:16
2008.04.27
Модальная форма параллельно с обычной


2-1205474657
031178
2008-03-14 09:04
2008.04.27
Календарь


2-1207223397
webpauk
2008-04-03 15:49
2008.04.27
procedure of object