Однопоточные вычисления

Есть ли смысл в крутых процессорах?

Здесь разговариваем о Софте и работнике его Харде
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

Выслал тестовые схемы МС9
Аватара пользователя
SinXroid
Сообщения: 888
Зарегистрирован: 30 июл 2011, 19:51
Настоящее имя: Роман
Откуда: Smolensk
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение SinXroid »

хех, прогнал 10-ку, да, видимо ничего особо не изменили, более того, тот же тестовый пакет на частоте процессора 3.87 выполнился даже медленнее, за 48 сек
Аватара пользователя
healer
Сообщения: 6874
Зарегистрирован: 19 ноя 2011, 06:35
Благодарил (а): 4 раза
Поблагодарили: 16 раз
Контактная информация:

Re: Однопоточные вычисления

Сообщение healer »

Прогнал 9-ку на своем Phenom X6 1090T@3,9 ГГц и результат не обрадовал - 56 сек.
Психологическая зрелость - это когда ты понимаешь, как много событий в мире не нуждаются в твоём мнении и комментариях.
Аватара пользователя
SinXroid
Сообщения: 888
Зарегистрирован: 30 июл 2011, 19:51
Настоящее имя: Роман
Откуда: Smolensk
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение SinXroid »

нашел в 10-ке в настройках пункт меню потоки, изменение с 2 до 16 (8 ядер 2 потока) не дало ничего =( прироста просто 0, так-же на изменение загруженности системы (кол-во активных процессов) и на увеличение приоритета, вплоть до реального времени программа вообще не реагирует.
так-же ради интереса попробовал повесить ее только на 1 и 2 второе ядра, программа вообще перестала вести себя адекватно и начала виснуть, вычисления замедлились в 4-5 раз :hi:
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

хех, прогнал 10-ку, да, видимо ничего особо не изменили, более того, тот же тестовый пакет на частоте процессора 3.87 выполнился даже медленнее, за 48 сек
У меня тоже медленнее получилось. 67 сек вместо 61.
Хотя:
Изображение
Аватара пользователя
SinXroid
Сообщения: 888
Зарегистрирован: 30 июл 2011, 19:51
Настоящее имя: Роман
Откуда: Smolensk
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение SinXroid »

healer писал(а):Прогнал 9-ку на своем Phenom X6 1090T@3,9 ГГц и результат не обрадовал - 56 сек.
а вот это интересно, у меня при 3.9 вышло 42 секунды, в погрешность 1-4 секунды я верю, а вот в 14 уже нет, что нибудь делать пробовал? из описанного мной выше?
Аватара пользователя
SinXroid
Сообщения: 888
Зарегистрирован: 30 июл 2011, 19:51
Настоящее имя: Роман
Откуда: Smolensk
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение SinXroid »

Aml писал(а):
хех, прогнал 10-ку, да, видимо ничего особо не изменили, более того, тот же тестовый пакет на частоте процессора 3.87 выполнился даже медленнее, за 48 сек
У меня тоже медленнее получилось. 67 сек вместо 61.
Хотя:
Спойлер
Изображение
этот пункт вообще никак не влияет на скорость вычислений =(
у меня вообще вот так
Вложения
Снимок.PNG
Снимок.PNG (37.09 КБ) 1200 просмотров
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

Вот, что разработчики пишут про использование многоядерности:
Используется распараллеливание процессов, возможное на ПК с много-ядерным процессором. MC10 распараллеливает процессы на различные ядра одного процессора (CPU) для ускорения получения общего результата, когда необходимо одновременно выполнять несколько независимых анализов. Это наиболее выгодно, когда производится вариация температуры или других параметров (stepping), при статистическом анализе Monte Carlo, при анализе коэффициентов нелинейных и интермодуляционных искажений.
Т.е. в обычных вычислениях распаралеливание не используется.
Аватара пользователя
SinXroid
Сообщения: 888
Зарегистрирован: 30 июл 2011, 19:51
Настоящее имя: Роман
Откуда: Smolensk
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение SinXroid »

хм, ну относительно понятно =)

хотя относительно влияния частоты процессора на скорость расчетов все равно ещё не все ясно, например почему загрузка процессора во время работы не более 15%, что мешает программе скушать много больше?
почему увеличение доступности процессорного времени (изменение приоритета приложения) так-же не ведет к увеличению быстродействия, хотя должно.
опять же не совсем ясно, почему при увеличении числа потоков (настройка программы) быстродействие на приведенном примере не меняется, а при изменении количества доступных для программы ядер процессора (через диспетчер задач) программа в прямом смысле слова начинает умирать =(
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

относительно влияния частоты процессора на скорость расчетов все равно ещё не все ясно, например почему загрузка процессора во время работы не более 15%, что мешает программе скушать много больше?
Рискну предположить, что программа может загрузить только 1 логический процессор (из восьми), что обеспечивает суммарную загрузку 12,5%
Аватара пользователя
SinXroid
Сообщения: 888
Зарегистрирован: 30 июл 2011, 19:51
Настоящее имя: Роман
Откуда: Smolensk
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение SinXroid »

предположение хорошее, но при этом диспетчер задач говорит что все 8 ядер загружены равномерно (+-2%)
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

Тихо шифером шурша крыша едет неспеша...

МС9
Изображение


МС10
Изображение

МС10 смог загрузить процессор полностью, но скорость расчетов при этом уменьшилась :shok:
Интересно, чем он его грузит, разговорами, что ли? :aggressive:
Аватара пользователя
SinXroid
Сообщения: 888
Зарегистрирован: 30 июл 2011, 19:51
Настоящее имя: Роман
Откуда: Smolensk
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение SinXroid »

хех =)
интересно получается, 10ка ещё и памяти на 30 метров больше схомячила...


p.s, ладно, пойду спать, может что интересное придумается :hi:
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

Попробовал в МС10 отключить многопоточность. Загрузка процессора упала до 50% (в 2 раза!), а время вычислений не изменилась и по-прежнему медленнее, чем у МС9.
Что-то там канадцы недопилили...
Аватара пользователя
VictorPetrov
Сообщения: 4146
Зарегистрирован: 26 июн 2006, 15:37
Откуда: 8(904)365-8414
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение VictorPetrov »

Вот он, мой покупатель!
Срочно покупай:
http://market.smolensk.ws/message/view.html?id=9073
разгоняй:
http://www.overclockers.ru/hardnews/pri ... 6_GGc.html
У проца кэш третьего уровня 6 Мб. Линейные задачи грызёт, как зверь.
John_Williams
Сообщения: 883
Зарегистрирован: 06 сен 2008, 14:57
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение John_Williams »

Прочитал весь топик и сделал вывод.
Получается топикастер угодил в ловушку своей собственной программы, эта прогрмма работает везде одинаково , и потихоньку высасывает время жизни топикастера за счет отказа быстрее работать в новых версиях, программа ждет пока топикастер медленно состариться или заболеет. Весь современный технический процесс пасует перед этой чудо-программой и ничем не может помочь топикастеру. MC-9 MC-10 правительственная программа-робот по уничтожению и истреблению населения земли путем сложных длительных имитационных вычислений, захватывающих молодое поколение. :drink:
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

John_Williams, начало истории не застал :) Меня уговаривали взять новый процессор, а этот отдать сыну под игрушки.
Но есть шанс, что по результатам обсуждения будет все наоборот :)
Аватара пользователя
Farcry
Сообщения: 34870
Зарегистрирован: 12 янв 2011, 20:39
Благодарил (а): 552 раза
Поблагодарили: 1194 раза

Re: Однопоточные вычисления

Сообщение Farcry »

Если я правильно понял, останавливать секундомер надо когда оба графика достигнут правого края:
Изображение

Так у меня на core i7 2600k, частотой в 4800Ггц время получилось 25,6-26 сек.
Ну меня еще и ssd под сата3, может он тоже влияет на скорость.
Аватара пользователя
healer
Сообщения: 6874
Зарегистрирован: 19 ноя 2011, 06:35
Благодарил (а): 4 раза
Поблагодарили: 16 раз
Контактная информация:

Re: Однопоточные вычисления

Сообщение healer »

SinXroid, где 10-ку взял.
Психологическая зрелость - это когда ты понимаешь, как много событий в мире не нуждаются в твоём мнении и комментариях.
Аватара пользователя
healer
Сообщения: 6874
Зарегистрирован: 19 ноя 2011, 06:35
Благодарил (а): 4 раза
Поблагодарили: 16 раз
Контактная информация:

Re: Однопоточные вычисления

Сообщение healer »

VictorPetrov, не грызет и грызть не будет. Посмотри на мой результат :pleasantry:
У AMD уже давно блок ALU хромает.
Психологическая зрелость - это когда ты понимаешь, как много событий в мире не нуждаются в твоём мнении и комментариях.
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

Re: Однопоточные вычисления

Сообщение Aml »

Так у меня на core i7 2600k, частотой в 4800Ггц время получилось 25,6-26 сек.
Еще одно подтверждение, что скорость расчетов практически пропорционально тактовой частоте.
Аватара пользователя
VictorPetrov
Сообщения: 4146
Зарегистрирован: 26 июн 2006, 15:37
Откуда: 8(904)365-8414
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение VictorPetrov »

healer писал(а):VictorPetrov, не грызет и грызть не будет. Посмотри на мой результат :pleasantry:
У AMD уже давно блок ALU хромает.
Путаете вы что-то, гражданин начальник. У Интелов лучше блок предсказания. А вот если не нужно ветвиться и перезагружать кэш,
мой процек очень многих обует. Множитель у него полностью разблокирован и гнать его можно, пока дым не пойдёт.
На материнке очень мощный блок питания проца, способный прокормить кого угодно.
Так что в принципе готов поменять своё сокровище на Интеловский Socket 1155. Могу ещё задействовать в обмен свой Pentium G620,
если нужен для затычки.
http://market.smolensk.ws/message/view.html?id=8948
Аватара пользователя
healer
Сообщения: 6874
Зарегистрирован: 19 ноя 2011, 06:35
Благодарил (а): 4 раза
Поблагодарили: 16 раз
Контактная информация:

Re: Однопоточные вычисления

Сообщение healer »

Прогнал снова тест в 9-ке и 10-ке.
В 9-ке - 54 сек.
в 10-ке - 33 сек. В настройках по дефолту было выставлено в 2 потока.
А вы говорите нет оптимизации.
Психологическая зрелость - это когда ты понимаешь, как много событий в мире не нуждаются в твоём мнении и комментариях.
Аватара пользователя
Farcry
Сообщения: 34870
Зарегистрирован: 12 янв 2011, 20:39
Благодарил (а): 552 раза
Поблагодарили: 1194 раза

Re: Однопоточные вычисления

Сообщение Farcry »

Попробую сделать разгон одного ядра на 5200, потом отпишусь.
Аватара пользователя
Farcry
Сообщения: 34870
Зарегистрирован: 12 янв 2011, 20:39
Благодарил (а): 552 раза
Поблагодарили: 1194 раза

Re: Однопоточные вычисления

Сообщение Farcry »

Итак, частота 1 ядра (core 0 в утилите от асус) 5250 (BCLK 105, множитель 50), другие ядра 1600, правда материнка перезагрузилась под экстрим профилем, отключив половину usb, сетевые и аудио контроллеры.
Время выполнения теста: 19,1-19,4 сек. Загрузка ядра составляла 14%.
Изображение
Аватара пользователя
healer
Сообщения: 6874
Зарегистрирован: 19 ноя 2011, 06:35
Благодарил (а): 4 раза
Поблагодарили: 16 раз
Контактная информация:

Re: Однопоточные вычисления

Сообщение healer »

Farcry, в MC9 или MC10?
Психологическая зрелость - это когда ты понимаешь, как много событий в мире не нуждаются в твоём мнении и комментариях.
Аватара пользователя
vovaivanov
Сообщения: 1644
Зарегистрирован: 26 янв 2007, 13:06
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение vovaivanov »

Прошу прощения, что влезаю со своей темой в Вашу дискуссию. У меня встала задача купить многоядерный проц. Задача платформы - серверный компьютер. Специфика такова, что каждое серверное приложение будет использовать строго свое ядро. И собственно ядро это должно быть достаточно быстрым. Раньше там стоял Core2Duo 7500, сейчас решил улучшить результаты и перейти на платформу AMD, так как там частота у процов лучше. Обратил внимание на несколько процов:
AMD FX-4100 3.6GHz
AMD Athlon 2 X4 645 3.1GHz
AMD Phenom 2 X4 965 3.4GHz

Ставить один из этих процов я решил на MSI760GM-P23 ну и памяти DDR3 PC10600 Patriot 2x4Gb.

Соответственно вопросы в следующем:
1. Нормально ли станет FX-4100 на эту материнку?
2. Какой из процов будет меньше греться?
3. В какой последовательности стоят эти процессоры по производительности?

Как вариант - взять AMD Athlon 2 x2 270 - он 2х ядерник, но зато дешевый. Просто малость амбиции свои урежу :)
// Vovo.
Аватара пользователя
vovaivanov
Сообщения: 1644
Зарегистрирован: 26 янв 2007, 13:06
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Однопоточные вычисления

Сообщение vovaivanov »

Кстате есть ли у кого-нибудь опыт сравнения Athlon 2 x2 270 с core2duo e8400? Как оно?
// Vovo.
Аватара пользователя
healer
Сообщения: 6874
Зарегистрирован: 19 ноя 2011, 06:35
Благодарил (а): 4 раза
Поблагодарили: 16 раз
Контактная информация:

Re: Однопоточные вычисления

Сообщение healer »

vovaivanov, загляни сюда: http://www.easycom.com.ua/cpu/amd_fx-4100/
Психологическая зрелость - это когда ты понимаешь, как много событий в мире не нуждаются в твоём мнении и комментариях.
Аватара пользователя
Farcry
Сообщения: 34870
Зарегистрирован: 12 янв 2011, 20:39
Благодарил (а): 552 раза
Поблагодарили: 1194 раза

Re: Однопоточные вычисления

Сообщение Farcry »

healer, в MC9
Ответить Пред. темаСлед. тема