|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.05.2019, 21:31 | #1 | |
Пользователь
Регистрация: 30.10.2017
Сообщений: 66
|
многопоточное умножение матриц
Это мой класс матрицы:
Код:
Это мой класс Runnable: Код:
Код:
Цитата:
из за чего это происходит что делаю не так? как нужно рассуждать при разбиении задачи на подзадачи для потоков? |
|
14.05.2019, 11:23 | #2 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
запустил ваш код - ошибку не вижу, а она есть.... действительно выдает нули.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
23.05.2019, 01:19 | #3 |
Пользователь
Регистрация: 30.10.2017
Сообщений: 66
|
да все уже: происходит это потому что некоторые потоки еще не заончили работу в этот момент, так если потыкать, то нулей не будет)
связанно это с неизвестными мне штуками в нутри реализации пула... вот прилогаю делюкс эдишен, где работает как заказывали: Код:
Код:
|
23.05.2019, 01:21 | #4 |
Пользователь
Регистрация: 30.10.2017
Сообщений: 66
|
на моих 4 ядрах в четыре считай потока выигрываю в скорости обычное умножение 10-11 сек, многопоточное 3-4 сек
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ Многопоточное умножение матриц | Harbinger | Помощь студентам | 0 | 03.11.2015 15:56 |
Умножение матриц | MJBuster | C# (си шарп) | 2 | 01.04.2013 13:29 |
Умножение матриц | BDA | Общие вопросы C/C++ | 2 | 20.11.2011 01:06 |
умножение матриц | Rusya_00 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 06.01.2011 23:51 |
умножение матриц | Mila Volkova | Помощь студентам | 3 | 25.12.2010 14:17 |