Накатал мелкий тестик по перемножению матриц. Тупо в несколько циклов, ничего более, но интересно было бы посмотреть как где считаться будет. Есть 3 версии - по 1,2,4 потока. Скачать http://rapidshare.com/files/74504960/SimpleConsoleMatrixBench.7z.html и http://stream.ifolder.ru/4448747 В результатх пишите размер матрицы и время, за которое посчиталось. Интерес предстваляет то, что зависимость идет почти линейна для 1 и 2х ядерных процев при одинаковых частотах. Хотелось посмотреть будет ли на 4х ядернике тоже линейно.
_________________ Весь вред от ламерства и тупости
Последний раз редактировалось flash000 06.12.2007 20:34, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 08.05.2006 Откуда: СПБ
ну ты написал не плохую программу использующие многопоточность, не более того матрица размером: 200-0.062(однопоточность -0.078) 400-0.359(0.672) 800-4.563(8.469) 1000-10.848(19.843) на 4 потока точно так же как и на два)))
почему в mt_2 он у меня еще пишет thread1 удалено !!!! thread2 удалено!!!!
ах да проц у меня даунклокнут до 1600мгц
_________________ Мы все знаем, что Linux — это круто… он выполняет бесконечные циклы за 5 секунд.
* Линус Торвальдс
можно и не на рапиду. пишет он это, т.к. просто я так написал, а потом уже забыл поменять. короче считай там написано thread1 finished Добавлено спустя 5 минут, 32 секунды
Russian писал(а):
ну ты написал не плохую программу использующие многопоточность, не более того
вся прога чего-то около 60 строчек) просто читал как потоки делать и решил заодно проверить как будет.
_________________ Весь вред от ламерства и тупости
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения