Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 69 • Страница 1 из 41  2  3  4  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
CPU Stress Test
#77

Меня долго пинали ногами всякими Prime и Linpack, пришлось собрать SSE тест.
Пока это модель, будет ли сие автономным проектом или войдет в что-то типа S&M - покажет время. Пока это тест.
Поэтому GUI сделан весьма спортанским .... но достаточным.
Программа написана на х86 без использовагия драйверов и 'странных' команд/настроек, поэтому может работать на любом компьютере с любым уровнем прав. (надеюсь)

Это тест, основанный на SSE командах. (До этого я баловался FPU)
Всего 3 подтеста (любой можно отключить, поставив 0 размер матрици)
Настравивается через ini.
Код:
[Test1]
Matrix=1
Repeat=500
Cycles=4

Первая строка - название название/номер теста. (не надо ничего менять)
Matrix - размер матрици. От 1 до 16. Если 0, то этот тест будет отключен.
Repeat - кол-во вычислений матрици на один проход
Cycles - кол-во циклов.

Из замеченных проблем:
- частота процессора может отображаться неверно, если снижен множитель. Я знаю, как решить эту проблему, но требуется драйвер. Значит 'нафиг'. :)
- работает только на относительно новых процессорах Intel (Core2 и выше). Проблема в коде SSE, если писать на самом низком уровне, SSE(1), то получается фигово.
Под AMD сделать можно, но требуется небольшая отладка.

Собственно - файл.

Сделал небольшое описание. Из-за глупостей не могу положить на tz.ru, поэтому пока будет лежать на mirror - http://testmem.narod.ru/soft.htm#CST
Последняя версия будет там-же. На данный момент это v0.03



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 11.03.2006
Откуда: Запад Украины
#77
не слабая грелка! помоему Линпак на этих парамеирах не разогревал так мой процессор, или сказывается температура в комнате.

пришлось добавить обороты на вентиляторах процессорного кулера:
#77

E8400@4050 1.336V

_________________
\¹☆ ☭ |OVER|ELEfant ☭☆ ¹/


 

Member
Статус: Не в сети
Регистрация: 17.12.2007
так это .. надо менять что-то в дефолтных .ini для макс прожига или как есть уже нормально ?

запустил, бегает, пока макс темп-ра 70С, в линпаке х32 (use all memory) у меня 71С


 

Member
Статус: Не в сети
Регистрация: 01.09.2006
Откуда: Н. Новгород
Ндаа... неплохо греет, у меня разница с линпаком х64 3-4 градуса. Нет ли планов насчет х64 ?

_________________
WoT - Davi1Jones


Последний раз редактировалось FuriousDogg 12.08.2009 22:44, всего редактировалось 1 раз.

 

Advanced member
Статус: Не в сети
Регистрация: 26.03.2009
Откуда: SPb
FuriousDogg
Присоединяюсь

_________________
--- The place where gods come to die. ---


 

Member
Статус: Не в сети
Регистрация: 17.12.2007
у меня паритет с линпаком, в обоих 71С макс .. гонял сабж ~час (в линпаке ставлю макс память и задачи на 20 прогонов)


 

*Cofradia Intel*
Статус: Не в сети
Регистрация: 12.05.2008
Откуда: ДАГЕСТАН
отличная прога, хорошо прогрела проц, теперь буду тестить Праймом, Линпаком и CPU Stress Test :beer:


 

Member
Статус: Не в сети
Регистрация: 04.03.2008
Откуда: Москва
я судорожно поздравляю автора - нажал на экзешник и сначала не понял , что происходит , только загудело чего-то, потом глянул на мониторинг ривы и обнаружил , что за 3 секунды мой E5200 @ 4200@1.47
(vdroop до 1.4 реальных в пике загрузки)@ 336*12.5 разогрелся до 115 красивых градусов. Для справки - линпак 0.6.1 10 циклов (памяти 1536) максимум 92/93 по ядрам. Realtemp 3.30 , кажется , глюканул - максимум 131 показывает.
Проц и кулер (TT BT) отшлифованы и отполированы , кулер ещё сплавом розе залит, вертушка - ultra kaze@1150, термопаста mx-2.

_________________
В наших глазах крики "Вперёд!", в наших глазах окрики "Стой!"
...
в наших глазах закрытая дверь
что тебе нужно - выбирай..


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
:)

Slifer писал(а):
так это .. надо менять что-то в дефолтных .ini для макс прожига или как есть уже нормально ?
Конечно же НЕТ. Сами подбирайте.
По поводу M1 - скорее это шутка разработчика. Достала стратегия задирать размер матрици до упора ... вот и сделал работоспособный вариант 'совсем никакой' матрици.
Кроме того, разный размер матриц меняет направленность теста - маленькая почти полностью влезает в cache процессора. Как следствие, нагрузка на память ... ну, вы догадываетесь. Средние матрици переносят акцент с L1 на L2, а самые большие - на память.
Обращайте внимание на средний столбец в разделе tests, там пишется производительность данного варианта. (последний проход, не усредненная)
Матрици 4-6 являются средними и являются где-то оптимальными. Что такое 'где-то', решайте сами - легко меняется в ini.

FuriousDogg писал(а):
Ндаа... неплохо греет, у меня разница с линпаком х64 3-4 градуса.
:)
Разница с LP x64 практически нет. Для этого достаточно взять любую программу, которая умеет строить графики температуры ядер и посмотреть ту и другую программу. Пиковая температура одинаковая (с точностью до 1 градус). Я использовал мониторинг S&M (интерсно, почему-бы?). Могу привести картинку для сомневающихся или выложить dat, смотрите сами. Но лучше - сами снимайте. Заодно будет видно, почему прогрев 'вроде-бы' на 3-4 градуса меньше. ;)
Тесты надо настроить.

Цитата:
Нет ли планов насчет х64 ?
Ага, и что это даст? Нагрев больше не будет (ни у меня, ни у LP), обнаруживающая способность - вряд-ли, а проблем у юзера резко прибавится. Чтоб пользоватся программой надо будет использовать специальную оболочку в виде Windows x64? .....
Нет, все можно сделать в х86 не загоняя пользователей в угол.

Slifer писал(а):
у меня паритет с линпаком,
С х32. А теперь убери третий тест из списка, как будет с паритетом? :)

Версия 01
fix:
- при большом кол-ве повторений вымывает результат. Число 25 является граничным, а на гораздо бОльших числах повторов обнаружение практически пропадает. Переделан принцип. Недостаток - мизерная потеря производительности.
- так, по мелочи, с GUI.

Версия 02 (пока нет)
fix:
- программа тихо вылетает при старте.
- неработал параметр Priority.
Можно ставить -1=IDLE, 0=normal, 1=High (не стоит)
фичи:
- изменено выравнивание размера матриц, несколько возрасла скорость
- обычно, сравнение результатов идет уже при первом проходе. Т.е. нет пустых проходов.
- не постоянный шаблон генерации матрици.
- в ini "MemoryReserved" задает кол-во памяти, которая гарантированно оставляется Windows.


 

Member
Статус: Не в сети
Регистрация: 17.12.2007
Цитата:
А теперь убери третий тест из списка, как будет с паритетом?

Цитата:
[Test3]
Matrix=0
Repeat=1
Cycles=1

так сделал (больше ничего не менял), через 3:21s "calculation failed, program stopped" - что это значит ? :) .. макс успело набежать 70С (real temp 3.0)

тест хороший, т.к. прогрел так же как линпак, чего ни p95, ни ОССТ у меня не сделали


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Сомневающимся - сделал тест в cst (слева и справа) и linpack x64 ~2.4G памяти (в середине).
#77
Первые, короткие, тесты греют лучше, однопроходовый третий - хуже. Поэтому я сделал 2 прохода - слева обычный вариант, а справа я убрал тяжелый третий проход.
Кстати, первый (левый) запуск был остановлен по ошибке. Linpack за примерно такое-же время ничего не обнаружил. Это не говорит, что cst лучше определяет сбои ... но и не_хуже.
По температуре тоже все видно, они все уперлись в 82 градуса.

Slifer писал(а):
calculation failed
- это значит "привет". :) У тебя переразгон. (=0 - так)


 

Member
Статус: Не в сети
Регистрация: 17.12.2007
не, не верю :) .. ну ладно

PS попробуйте без третьего народ - как у вас будет :dance:


 

Member
Статус: Не в сети
Регистрация: 09.04.2006
Цитата:
Ага, и что это даст? Нагрев больше не будет (ни у меня, ни у LP), обнаруживающая способность - вряд-ли, а проблем у юзера резко прибавится.

А оно умеет кушать более 2-х гигов памяти?У 64хбитной программы как минимум циферки, обозначающие битность - красивее.

_________________
Библиотеки Windows - Мы заставим ваши папки тормозить!


 

Member
Статус: Не в сети
Регистрация: 27.06.2009
Откуда: Ефремовка.
Фото: 2
serj
Чета как то странно работает на кваде ку9650.. очень низкие результаты по сравнению с двухядерником е8400, в четыре - шесть раза медленнее с равными настройками.., даже с низким приоритетом комп почти вешается.. (и с двух и с четырех ядерником..)
Раз на четырехядернике выскочила ошибка 216 или 219 не запомнил.. на втором тесте.. линпаки 64 и праймы 64 проходит и сверху запас в 90 мегагерц..
Ощущение что на кваде тест идет рывками..
Один раз при запуске окно стало подергиваться.. перемещаться по экрану по диагонали миллиметра на 2 туда сюда
Один раз окно стало очень медленно отрисовывать то что в нем написано при запуске.. подождал минуту.. закрыл.. не дождавшись..
вин 7 7100 64
с двух ядерным процем работает без приколов..

Добавлено спустя 43 минуты 14 секунд:
От запуска к запуску результаты у квада все лучше.. сначало чет висло все.. и ошибка та.. а сейчас результаты выросли более чем в 10 раз.. (я про то что с буковкой G пишется) это надо как гигофлопсы понимать? Просто перезапускаю прогу..

Добавлено спустя 10 минут 18 секунд:
При запуске проги вылетела ошибка..
cst.exe - Ошибка приложения
---------------------------
Инструкция по адресу "0x773a29bf" обратилась к памяти по адресу "0x00000004". Память не может быть "read".
"ОК" -- завершение приложения


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Гм ... может памяти мало или кто резидентно грузит процессор?
Ты знаешь, что окна браузера очень хорошо загружают процессор?

Добавлено спустя 1 минуту 20 секунд:
neemestniii писал(а):
Память не может быть "read".
Вряд-ли это ошибка в программе. Возможно, но вряд-ли.


 

Member
Статус: Не в сети
Регистрация: 27.06.2009
Откуда: Ефремовка.
Фото: 2
Вроде четыре гига, и гиг свободен как минимум.. Результаты меняются от 1.6G за первый тест, до 36 за первый тест.., за второй от двух до двенадцати.. у е8400 всегда ровно.. более менее
Ошибка первая такая за месяц как поставил семерку.. Память не может быть "read"
Браузер не запущен.. И ни разу не запускался во время тестов.. я со второго компа в инете.. На кваде даже нет инета.. он под игры как бы..
Завтра гляну что под хп будет..


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Файл обновил до версии 02.

neemestniii, у тебя все признаки захвата процессора другой программой.


 

Member
Статус: Не в сети
Регистрация: 27.06.2009
Откуда: Ефремовка.
Фото: 2
Цитата:
у тебя все признаки захвата процессора другой программой

Ну похоже так и было.. сегодня результаты совсем другие.. комп не подвисает как вчера при запуске и с матрицей 2 в первом тесте паритет с линх62 64битным.. если по пиковым значениям.. то
у линх 83 83 80 80 при 57.4 Гфлопс..
а у cst 83 83 80 80 при 63.0G

По ловле ошибок пока лидерство за Prime95 25.9 64битный.. large FFTs (maximum heat, power consumption, some RAM tested)
Уменьшил напругу на проце.. на 0.05 - прайм падает через пару секунд.. линх через пять минут..
Интересно что следующая версия прайма - 25.11 работает не находя ошибок.. так быстро
cst проходит тесты даже если еще на 0.02 снизить

Добавлено спустя 10 часов 15 минут 32 секунды:
версия 00 выдала пару память не может быть риид и на хпишке.. а вот версия 02 ставит у меня рекорды по очкам.. и в 32 битной системе обогнала все грелки по температуре..

Добавлено спустя 8 минут 11 секунд:
в семерке с 02 опять Инструкция по адресу "0x773a29bf" обратилась к памяти по адресу "0x00000004". Память не может быть "read". при запуске.. два раза.. потом запустилась.. потом checkpoint #222 при запуске на первой секунде.. потом несколько удачных запусков.. потом окно молча появилось и закрылось..
Если запустилась.. то работает нормально..


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
222 - ошибка в создании треда.
Может у тебя было мало памяти? Сколько было всего, какой наибольший размер матрици (М16?) в тестах, небыло ли чего такого странного загружено?
Первый раз вижу 222, странно это.


 

Member
Статус: Не в сети
Регистрация: 27.06.2009
Откуда: Ефремовка.
Фото: 2
serj
Памяти четыре гига.. почти полностью свободна.. М16 я на семерке даже не стал пробовать, сразу поставил м1 м2 м3 на соответствующие тесты.. Ошибка сразу по запуску.. на м1

Добавлено спустя 3 минуты 39 секунд:
Запустил параллельно еще нагрузку.. (игра race07) свернутая.. и опять как вчера ошибку checkpoint #219 словил.. причем прога продолжала грузить порц после этого, но ничего в ее окне не менялось..

Добавлено спустя 2 минуты 47 секунд:
#222 была при отсутствии каких либо прог кроме самой системы.. ну может пунтосвитчер только в трее.. даже антивируса нет..


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 69 • Страница 1 из 41  2  3  4  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Aboutyourmind, AlexeyG, Ханыга, z10yded и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan