Главная страница
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.015 c
2-1207223397
webpauk
2008-04-03 15:49
2008.04.27
procedure of object


8-1179134344
ЯХ
2007-05-14 13:19
2008.04.27
Библиотека графических файлов


15-1205844756
Галинка
2008-03-18 15:52
2008.04.27
Переименовать мп3-файлы


4-1188202499
inex
2007-08-27 12:14
2008.04.27
информация о запущенном процессе


8-1175341389
Vasilit
2007-03-31 15:43
2008.04.27
Независимое управление несколькими видеопотоками на VMR9