Форум программистов, компьютерный форум, киберфорум
Assembler: математика, вычисления
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
17 / 5 / 3
Регистрация: 22.03.2011
Сообщений: 329
1

Перемножить две матрицы используя SSE

24.12.2014, 20:57. Показов 981. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прив. Есть две квадратные матрицы, размер которых кратен 4, и необходимо их перемножить.
Я так понял, что сразу две матрицы загрузить невозможно, потому что регистров тупо не хватит.
Тогда нужно использовать цикл, да? Ну то есть поочереди запихивать в регистры строку первой матрицы, и столбец второй, и там уже перемножать, так?
Тогда поясните, как развернуть строку первой матрицы, ведь умножение матриц производится посредством умножения элементов строк первой матрицы, на элементы столбцов второй матрицы, и при этом произведения нужно суммировать.
Так вот, разворачивать матрицу нужно заранее, до запихивания данных в регистры SSE?
И как суммировать произведения? Это тоже можно сделать в SSE, или запихивать каждое число в регистр FPU и там уже суммировать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2014, 20:57
Ответы с готовыми решениями:

Перемножить две матрицы используя ранжированные переменные
Помогите пожалуйста перемножить две матрицы используя ранжированные переменные

Перемножить две матрицы
Задача 1 Перемножить две матрицы (3х4 и 4х5)

Перемножить две матрицы
надо эти две матрицы перемножить, так и не дойдёт как это сделать. int r =...

Перемножить две матрицы
Сформировать два одномерных массива целочисленных из 10 элементов каждый, а потом сформировать...

0
24.12.2014, 20:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.12.2014, 20:57
Помогаю со студенческими работами здесь

Перемножить две прямоугольные матрицы
Помогите, пожалуйста, составить программу для Перемножения двух прямоугольных матриц.

Как перемножить две матрицы
в чем ошибка ? #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <iostream.h>...

Считать с файла две матрицы и перемножить их
Считать с файла две матрицы и перемножить их

Перемножить две матрицы [MxN] и [NxK].
Перемножить две матрицы и .


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru