Re[3]: Mono.Simd и перемножение матриц
От: Saidai no  
Дата: 02.05.10 20:12
Оценка:
Здравствуйте, Rival, Вы писали:

R>Здравствуйте, Rival, Вы писали:

R>Синтаксис Mono.Simd не помню, но в таком стиле.

Мм, ну для совсем маленьких матриц так мб удобно, но вот матрицу 32х32 так захардкодить не особо хочется =( С другой стороны, если писать для матрицы 32х32 с полностью раскрытым внутренним циклом, то выходит у меня чуть быстрее, чем обычный сишный код с развернутым на 4 эл-та строки циклом (1 млн. примерно за 1.48 и 1.57 сек. соответственно на моей машине). Если честно, думаю на этом остановиться, жаль только не нашел код на C с руками вставленным SSE...

R>P.S.

R>сам хотел поиграться с этим делом(Mono.Simd), как раз активно матрицы множу в проекте.
R>Так что сообщи пожалуйста о результатах, но тут думаю дело в доступе к массивам. На тестах у меня как раз доступ к полю был быстрее раза в два.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.