Stress fpu aida64 ошибка

Стресс-тест Stress FPU в Aida64 для компьютера и ноутбука. Как и когда выполнять данный тест. Расшифровка результатов теста стабильности системы.

На чтение 3 мин. Просмотров 14.6k. Опубликовано 12.02.2020

Stress FPU в AIDA64 позволяет оценить стабильность работы центрального процессора при максимальной для него нагрузке в сценарии обработки чисел с плавающей запятой на протяжении ограниченного человеком промежутка времени. При этом можно наблюдать за температурными показателями устройства и его частотой в реальном времени на диаграмме или специальных информационных панелях.

Как запустить

FPU – floating point unit – это сопроцессор – модуль для выполнения операций с вещественными числами, преимущественно с плавающей точкой (часто называют с плавающей запятой). Основные ядра не могут заниматься такими расчётами, потому что для выполнения математических операций с вещественными числами нужны соответствующие процедуры.

Логотип AIDA64

Отдельный модуль для работы с такими числами загружает их, выгружает из регистров и выполняет математические операции за один такт, что значительно ускоряет процесс обработки по сравнению с процессором. В утилите для проведения теста стабильности системы предусмотрен сценарий Stress FPU – максимальная нагрузка блока для проведения математических операций над числами с плавающей запятой.

  1. Кликните по пункту главного меню «Сервис» и вызовите System Stability Test.

Запуск стресс теста AIDA64

  1. Отметьте флажком пункт Stress FPU, остальные галочки снимите, чтобы не нагружать другие компоненты компьютера.
  2. Над первым графиком снимите галочки, стоящие возле всех компонентов, кроме CPU, и жмите Start.

Запуск теста AIDA64

Наблюдайте за температурой оборудования и не допускайте ее приближения к критической градусов на 200 С. Пиковое значение указано в разделе: «Системная плата» CPUID строка «Температура Tjmax».

Максимальная температура AIDA64

На первом графике значение термодатчика центрального процессора CPU начнет стремительно подниматься. На нижнем – одна кривая показывает нагрузку на математический сопроцессор, вторая – CPU Throttling – его троттлинг. Это механизм защиты процессора от термических повреждений, возникающих при перегреве или длительной работе при высокой температуре.

Появление троттлинга значит, что устройство начинает пропускать машинные такты для предотвращения дальнейшего разогрева. Такое решение снижает производительность и эффективность работы процессора.

Логотип AIDA64

Для проведения стресс-теста следует убедиться в качестве теплоотвода: новой термопасте, отсутствии пыли на лопастях вентилятора и пластинах радиатора, хорошей вентиляции воздуха внутри системного блока или ноутбука. Выходящее отверстие для вывода теплых воздушных масс из корпуса последнего не должны быть забитыми пылью.

Тестирование прерывается вручную кнопкой Stop. В настройках АИДА 64 можно указать приложению автоматически завершать работу при достижении на термодатчике указанной температуры центрального процессора или вывести уведомление о достижении указанного значения на термодатчике.

Тревога AIDA64

Рекомендуем!InstallPack Стандартный
установщик
Официальный дистрибутив Aida64
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

Теперь известно, что такое FPU и как проводится оценка стабильности компьютера при максимальной нагрузке на данный вычислительный блок центрального процессора через модуль AIDA 64 под названием System Stability Test.

Сообщения: 8
Благодарности: 0

Конфигурация компьютера
Процессор: QuadCore Intel Xeon X5460, 3166 MHz (9.5 x 333)
Материнская плата: Asus P5K SE/EPU
Память: SK Hynix HYMP125U64CP8-S6 2gb x3, 6gb
Видеокарта: NVIDIA GeForce GTS 450
Звук: Intel 82801IB ICH9
Блок питания: ATX-450PNR
ОС: Windows 10 x64 Корпоративная

Доброго времени суток!
Столкнулся с интересной проблемой, компьютер начал вести себя неадекватно.

Может периодически перезагружаться, может просто зависнуть, выкидывает из игр, перезагружается браузер и прочие непонятности.

Решил проверить на стабильность систему при помощи тестов AIDA, температура в пределах нормы, процессор имеет отличное охлаждение (Zalman CNPS10X Extreme), 30-40 градусов у процессора и 34 у материнской платы. Так вот, после запуска теста стабильности температура так и осталась в пределах нормы но выскочила ошибка Warning: Hardware failure detected!
Как я понимаю, сообщением Warning: Hardware failure detected! AIDA64 сообщила о неких проблемах с железом, я загуглил инфу, и методом вычисления, пришел к выводу что в момент теста Оперативной памяти происходит такой косяк, ну я сразу же проверил три планки по 2гб, встроенной программой windows 10 и что-бы наверняка еще проверил программой memtest86, ошибок не выявлено.

AIDA 64 stress test. Hardware failure detected.

Всем доброго времени суток!
Выскакивает ошибка в AIDA 64 такая, как в шапке. Выскакивает после stress fpu.
Вот скриншоты:
.
Что делать? Помогите, пожалуйста, разобраться.
PS Тесты такие короткие, потому что AIDA при тесте FPU после нескольких секунд уже останавливает тест.
PPS Может ли скорость жесткого диска влиять на микрофризы?

Лучшие комментарии

Все запущенно, ооооочень запущенно. Ты уверен что хочешь этим заниматься? Вообще у меня щас времени нету заниматься разгоном по удаленке, ибо сессия в самом рзгаре. Могу разве что помочь следующим видео.
Тебе может показаться это странным, но посмотри гайд по разгону от nvidia. Там все четко описали. Только начинать можешь не с номинально частоты, а с турбобуста. И посмотри на изначальный вольтаж и оцени возможность разгона самого CPU. Если он завышен, то достичь 4,8 будет больно. А ну, еще на оверах недавно статья проскакивала с советами по разгону для скайлейков. Там вся линейка процов на самом деле ведет себя при разгоне очень странно и приходится поднимать частоту оперативки, иногда очень сильно.

360 вт в нагрузке, эффективная мощность БП какая?!

Любой перекос легко даст убой стабильности. Лучше вообще выбрось идею о разгоне. Все равно сейчас от процессора в шутерах/экшенах толку мизер. Если уж моего Core i5-4670 хватает за глаза (40-50% нагрузки в практически любой игре и нагрузка видюхи под 90%), то твоего подавно должно хватать. А вот убить железку ты можешь очень быстро.
Если уж совсем невмоготу, то:
— Читай внимательно гайды, делай разгон ОЧЕНЬ мелкими шагами. Если поднимаешь вольтаж, делай это предельно осторожно: спалить нахрен процессор за 18000 рублей вместе с мамкой и памятью — дело одной секунды.
— Никогда не ставь значения наобум, тестируй каждое изменение стресс-тестами в течение 2 часов.

Если ставить значения «из реальных тестов», то есть шанс убить железо, потому как твой образец процессора может обладать куда более узкими границами разгона.

AIDA64 «Warning: Hardware failure detected! Test stopped » Решил разогнать процессор.

Решил я разогнать совй i7 6700k,в биосе поставил Core Ratio на 46,вольтаж поставил 1.330,и пошёл тестить. Зашел в гта 5,побегал, вродь все норм, а потом раз и вылетело. Я не предавая этому значения запустил гта повторно, и тоже самое! Потом пошёл в бф 1,побегал побегал и вообще синий экран вылетает и гг (Решил запустить стресс тест, а именно AIDA64,там выдало вот такой вот трабл после 6-9 секунд теста.

2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

1

28.11.2018, 11:57. Показов 18932. Ответов 20


Запустил Aida64, прокатил CPU test, всё норм, температура не поднималась выше рекомендуемой для моего проца, потом начал делать FPU, когда температура поднялась до 93, остановил тест, Tj для моего проца до 100 градусов, побоялся дальше делать. Почему так ? Почему такая высокая температура в FPU ? И можно ли не останавливать FPU пока температура не превысила Tj 100 градусов ? Скрин «Core Temp», Tj max 100.

Кликните здесь для просмотра всего текста

Aida64, FPU test

только что сделал FPU, не помню точно что было вчера по времени, сегодня 10 минут, скрин статистики

Кликните здесь для просмотра всего текста

Aida64, FPU test

обороты кулера на цп в спецификации 900-2000, а при тесте, как видно на скрине, макс. зафиксировано обороты 2153, что скажите вообще по статистике в целом, кулер и т.д. ? температура проца кстати самое горячее ядро 87 градусов, поднялось до 87 и выше уже не поднималось.
И ещё, это уже конечно немного не по теме, посмотрите на состояние пк в пассивном режиме, всё ли нормально ? Этот скрин сделал спустя 10 минут после FPU теста если что.

Кликните здесь для просмотра всего текста

Aida64, FPU test

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Эксперт Hardware

3135 / 1902 / 323

Регистрация: 25.10.2011

Сообщений: 5,527

28.11.2018, 14:57

2

FPU — тест с плавающей запятой, наиболее ресурсоемкий и максимально нагревающий проц.
Если собираетесь серьезно нагружать проц то 93° многовато — стоит задуматься о смене системы охлаждения или ревиизии существующей. Что за кулер?
Запустите тест только галка FPU минут на 5.
Покажите графики температуры, частоты и мощности.

Добавлено через 1 минуту
Можно попробовать понизить напряжение в биосе, по отзывам 1.15-1.2В на стоке вполне хватает.
Температура заметно понизится.



3



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

28.11.2018, 17:27

 [ТС]

3

Цитата
Сообщение от Linoge
Посмотреть сообщение

FPU — тест с плавающей запятой, наиболее ресурсоемкий и максимально нагревающий проц.
Если собираетесь серьезно нагружать проц то 93° многовато — стоит задуматься о смене системы охлаждения или ревиизии существующей. Что за кулер?
Запустите тест только галка FPU минут на 5.
Покажите графики температуры, частоты и мощности.
Добавлено через 1 минуту
Можно попробовать понизить напряжение в биосе, по отзывам 1.15-1.2В на стоке вполне хватает.
Температура заметно понизится.

Я вспомнил какие галки вчера ставил, вчера было FPU+GPU, и вот тогда поднялось до 93, сегодня же только с одной галкой FPU самое горячее ядро было 87 и выше не поднималось, до 87 прогрелось где-то на 5-ой минуте, другие ядра пониже, тест был 10 минут. И да, зелёная линия на графике, троттлинг, всегда была равна нулю, что вчера, что сегодня. Это всё синтетика, даже более того, только в FPU, при том же CPU тесте макс. было 70, в обычных же условиях, к примеру в самых тяжёлых современных играх на FullHD со всеми возможными граф. настройками выкрученными до потолка, таких как Assassins Creed Origins(а там нагрузка на проц адовая, говорят из-за двойной защиты), или таких как Crysis 3(а она и на сегодняшний день нелёгкая), температура всех ядер никогда не превышала 70 градусов. По поводу графика, я же кидал выше, или это не то ? Кулер Arctic Cooling Freezer 11LP, проц холодный, без K индекса.



0



Модератор

Эксперт Hardware

20529 / 12415 / 2189

Регистрация: 23.11.2016

Сообщений: 62,100

Записей в блоге: 23

28.11.2018, 18:02

4

Цитата
Сообщение от qwert12
Посмотреть сообщение

Arctic Cooling Freezer 11LP

Постойте. но это же маленькая такая штучка

Aida64, FPU test

со 100Вт тпд. Оно?

Для такого куллера — температура неплохая, я считаю.

Нету желания себе фиговину побольше прикупить?



1



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

28.11.2018, 18:09

 [ТС]

5

Цитата
Сообщение от kumehtar
Посмотреть сообщение

со 100Вт тпд. Оно?
Для такого куллера — температура неплохая, я считаю.
Нету желания себе фиговину побольше прикупить?

ЗацЦем ?))) intel i7 6700 без K и какого-либо разгона, вообще проц холодный как лёд, а куллер заметь, не стоковый, он получше будет стокового, разве такой не должен справляться с данным процом на ура ? По твоему отзыву, очень даже, справляется А где у мну могут быть температуры выше 70 кроме как в Aida64 FPU тест ? ))



0



Модератор

Эксперт Hardware

20529 / 12415 / 2189

Регистрация: 23.11.2016

Сообщений: 62,100

Записей в блоге: 23

28.11.2018, 18:13

6

qwert12, В принципе, если вы не планируете на нём монтажить, или часто играться стресс-тестами (читаем — не будете пускать температуру проца выше 75 градусов) — то в принципе можно и оставить. Можно занизить напряжения на ядрах, как предложил Linoge, это еще снизит температуру.



1



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

28.11.2018, 18:27

 [ТС]

7

Цитата
Сообщение от kumehtar
Посмотреть сообщение

если вы не планируете на нём монтажить

уже было ни один раз, всё норм, выше 70 не поднималось, а что разве Sony Vegas к примеру может прогреть ядра больше чем «CPU test» в аиде ? Вообще когда собрал пк тестил его во всяких разных задачах, нигде больше 70, ну край 72 ладно, не поднималось никогда.

Цитата
Сообщение от kumehtar
Посмотреть сообщение

kumehtar

Можем сделать следующее, предлагай любую игру или какую-либо другую прогу, я её запущу и протестирую ровно 1 час, скрины кину. Но скажу сразу, даже вот эта ТОРМОЗНУТАЯ СРАНЬ Assassins Creed Origins, не прогревает мой проц больше 70 градусов, 55-60-65.

Цитата
Сообщение от kumehtar
Посмотреть сообщение

kumehtar

Кстати и что за пренебрежение к куллеру))
—————

описание кулера

описание кулера>>
«Кулер для процессора Arctic Cooling Freezer 11LP с медным основанием, на которое уже нанесена термопаста, имеет размеры 92×92 мм и характеризуется скоростью вращения 900–2000 об./мин, которая регулируется автоматически. Издаваемый шум при этом не превышает 23.5 дБ. Алюминиевый радиатор дополнен 2 тепловыми трубками. Подключается Arctic Cooling Freezer 11LP через разъем 4-pin. С кулером поставляется набор креплений для сокетов. Рассеиваемая мощность устройства равняется 100 Вт, а создаваемый воздушный поток на максимальных оборотах – 27 CFM.»

Aida64, FPU test



0



Эксперт Hardware

3135 / 1902 / 323

Регистрация: 25.10.2011

Сообщений: 5,527

28.11.2018, 21:37

8

Цитата
Сообщение от kumehtar
Посмотреть сообщение

Нету желания себе фиговину побольше прикупить?

там всего 65Вт, зачем больше?
qwert12, все в норме. Можете в биосе поставьте напряжение проца 1.15-1.2В и погоняйте тесты (хотя бы туже аиду на fpu)минут 20-30. Падать не будет — значит стабильно, оставляем.



1



Модератор

Эксперт Hardware

20529 / 12415 / 2189

Регистрация: 23.11.2016

Сообщений: 62,100

Записей в блоге: 23

28.11.2018, 22:03

9

Цитата
Сообщение от qwert12
Посмотреть сообщение

больше 70, ну край 72 ладно, не поднималось никогда.

Ну значит пойдёт.



1



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

29.11.2018, 14:12

 [ТС]

10

Цитата
Сообщение от Linoge
Посмотреть сообщение

Можете в биосе поставьте напряжение проца 1.15-1.2В и погоняйте тесты

а разве, это не приведёт к снижению производительности ? я так понял ты предлагаешь выставить напряжение поменьше ?

Добавлено через 52 минуты
уменьшение напряжения на проц говорят тоже может быть вредным.



0



Эксперт Hardware

3135 / 1902 / 323

Регистрация: 25.10.2011

Сообщений: 5,527

29.11.2018, 14:25

11

Цитата
Сообщение от qwert12
Посмотреть сообщение

уменьшение напряжения на проц говорят тоже может быть вредным.

говорят кур доят.
Снижение напряжения главным образом уменьшит тепловыделение. И может сказаться на стабильности работы. Каждый экземпляр кристалла уникален и на каком напряжении при вашей(штатной) частот он будет работать стабильно никто заранее не скажет. Поставить и проверить. Если будут зависания, бдосы, выключения — поднимайте. Поэтому и говорю погонять тесты пол часа. Пониженным напряжение вы его точно не убьете.



1



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

29.11.2018, 14:50

 [ТС]

12

Цитата
Сообщение от Linoge
Посмотреть сообщение

Пониженным напряжение вы его точно не убьете.

что значит точно не убьёт, а что на счёт просто вредности ?)))



0



Эксперт Hardware

3135 / 1902 / 323

Регистрация: 25.10.2011

Сообщений: 5,527

29.11.2018, 14:58

13

Да жить вообще вредно. Будут проблемы вернете авто.
И так для справки за более чем 20 лет общения с эвм я видел только 2 умерших проца (не от мех повреждений или статики).



1



Форумчанин

5955 / 4190 / 405

Регистрация: 28.12.2013

Сообщений: 24,134

29.11.2018, 16:19

14

Цитата
Сообщение от qwert12
Посмотреть сообщение

уменьшение напряжения на проц говорят тоже может быть вредным.

именно по этому все нормальные люди его уменьшают



1



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

29.11.2018, 16:44

 [ТС]

15

Цитата
Сообщение от Linoge
Посмотреть сообщение

Да жить вообще вредно. Будут проблемы вернете авто.
И так для справки за более чем 20 лет общения с эвм я видел только 2 умерших проца (не от мех повреждений или статики).

так ну ладно ок, а почему именно 1.15-1.2В ? на основании чего именно такие цифры ?



0



Форумчанин

5955 / 4190 / 405

Регистрация: 28.12.2013

Сообщений: 24,134

29.11.2018, 17:26

16

Цитата
Сообщение от qwert12
Посмотреть сообщение

а почему именно 1.15-1.2В

среднестатистические цифры по этому процу для этой частоты



1



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

29.11.2018, 17:49

 [ТС]

17

Цитата
Сообщение от WyPik
Посмотреть сообщение

среднестатистические цифры по этому процу для этой частоты

как примерно называется строка напряжения на проц? мать msi если что.
биос почти один в один как тут, только у меня наверное версия биоса новее будет, мать msi брал в прошлом году https://www.youtube.com/watch?v=ZKxKtrLLiS8



0



Форумчанин

5955 / 4190 / 405

Регистрация: 28.12.2013

Сообщений: 24,134

29.11.2018, 17:52

18

qwert12, core voltage



1



2 / 6 / 0

Регистрация: 02.05.2014

Сообщений: 101

30.11.2018, 15:57

 [ТС]

19

Цитата
Сообщение от WyPik
Посмотреть сообщение

среднестатистические цифры по этому процу для этой частоты

это он мне диапозон указал ? и с какой цифры начать ?



0



Форумчанин

5955 / 4190 / 405

Регистрация: 28.12.2013

Сообщений: 24,134

30.11.2018, 15:59

20

qwert12, чем меньше цифра будет в итоге тем лучше.Начни с большей и уменьшай до потери стабильности.Как только система станет нестабильна,увеличь на пару шагов



1



Содержание

  1. Что делает опция “Stress FPU” в Aida64?
  2. Что такое FPU?
  3. Что же такое Stress FPU?
  4. Для чего нужен Stress FPU в AIDA64
  5. Как запустить
  6. Национальная библиотека им. Н. Э. Баумана Bauman National Library
  7. Персональные инструменты
  8. FPU (Floating Point Unit)
  9. Содержание
  10. Сопроцессоры
  11. Сопроцессоры Intel семейства x86
  12. Сопроцессоры x86 от сторонних производителей
  13. Другие платформы
  14. Библиотека с плавающей точкой
  15. Устройство FPU
  16. Форматы данных
  17. Регистры
  18. Система команд сопроцессора
  19. Как проверить центральный процессор после покупки
  20. Содержание
  21. Содержание
  22. Как понять, что с процессором что-то не так
  23. Тестируем
  24. Стресс-тесты, грелки, печки
  25. Исправляем ошибки

Что делает опция “Stress FPU” в Aida64?

Тот, кто хоть раз запускал тест стабильности системы в программе Aida64 (бывший Everest), или хотя бы открывал его окно, то должен был обратить внимание на наличие галочки, которая называется “Stress FPU”. Судя по тому, что она находится среди других опций, активирующих нагрузку на отдельные компоненты ПК, не совсем понятно, за какой конкретный компонент она отвечает. Разобраться в этом нам и предстоит в данной статье.

Что такое FPU?

Как известно, процессор в единицу времени обрабатывает достаточно большой объем данных, среди которых есть операции с плавающей точкой. Говоря более простыми словами, это операции с дробными числами, причем дробная часть, может быть достаточно длинной, например 0,000014345679.

Именно количество операций с плавающей точкой в секунду (floating-point operations per second) является одим из основных показателей производитеьности системы. Измеряется оно в FLOPS.

stress fpu 2

Показатель производительности видеокарты в операциях с плавающей точкой

Что же такое Stress FPU?

Эта опция в тесте стабильности программы Aida64, которая задействует для увеличения нагрузки на процессор (графичечкий процессор) расчет операций с плавающей точкой.

stress fpu 3

Тест стабильности системы в Aida64

При ее активации ваша система будет нагружена расчетами дробных чисел, что ускорит нагревание процессора и поможет выявить возможные ошибки в работе компьютера, в том числе из-за перегрева.

Источник

Для чего нужен Stress FPU в AIDA64

Stress FPU в AIDA64 позволяет оценить стабильность работы центрального процессора при максимальной для него нагрузке в сценарии обработки чисел с плавающей запятой на протяжении ограниченного человеком промежутка времени. При этом можно наблюдать за температурными показателями устройства и его частотой в реальном времени на диаграмме или специальных информационных панелях.

Как запустить

FPU – floating point unit – это сопроцессор – модуль для выполнения операций с вещественными числами, преимущественно с плавающей точкой (часто называют с плавающей запятой). Основные ядра не могут заниматься такими расчётами, потому что для выполнения математических операций с вещественными числами нужны соответствующие процедуры.

Отдельный модуль для работы с такими числами загружает их, выгружает из регистров и выполняет математические операции за один такт, что значительно ускоряет процесс обработки по сравнению с процессором. В утилите для проведения теста стабильности системы предусмотрен сценарий Stress FPU – максимальная нагрузка блока для проведения математических операций над числами с плавающей запятой.

Zapusk stress testa AIDA64 1

Zapusk testa AIDA64

Наблюдайте за температурой оборудования и не допускайте ее приближения к критической градусов на 20 0 С. Пиковое значение указано в разделе: «Системная плата»CPUID строка «Температура Tjmax».

Maksimalnaya temperatura AIDA64 1

На первом графике значение термодатчика центрального процессора CPU начнет стремительно подниматься. На нижнем – одна кривая показывает нагрузку на математический сопроцессор, вторая – CPU Throttling – его троттлинг. Это механизм защиты процессора от термических повреждений, возникающих при перегреве или длительной работе при высокой температуре.

Появление троттлинга значит, что устройство начинает пропускать машинные такты для предотвращения дальнейшего разогрева. Такое решение снижает производительность и эффективность работы процессора.

Для проведения стресс-теста следует убедиться в качестве теплоотвода: новой термопасте, отсутствии пыли на лопастях вентилятора и пластинах радиатора, хорошей вентиляции воздуха внутри системного блока или ноутбука. Выходящее отверстие для вывода теплых воздушных масс из корпуса последнего не должны быть забитыми пылью.

Тестирование прерывается вручную кнопкой Stop. В настройках АИДА 64 можно указать приложению автоматически завершать работу при достижении на термодатчике указанной температуры центрального процессора или вывести уведомление о достижении указанного значения на термодатчике.

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

FPU (Floating Point Unit)

Motorola 68881

Математический сопроцессор — сопроцессор для расширения командного множества центрального процессора и обеспечивающий его функциональностью модуля операций с плавающей запятой, для процессоров, не имеющих интегрированного модуля.

Модуль операций с плавающей запятой (или с плавающей точкой; англ. floating point unit (FPU) ) — часть процессора для выполнения широкого спектра математических операций над вещественными числами.

Простым «целочисленным» процессорам для работы с вещественными числами и математическими операциями требуются соответствующие процедуры поддержки и время для их выполнения. Модуль операций с плавающей запятой поддерживает работу с ними на уровне примитивов — загрузка, выгрузка вещественного числа (в/из специализированных регистров) или математическая операция над ними выполняется одной командой, за счёт этого достигается значительное ускорение таких операций.

Содержание

Сопроцессоры

x87 — это специальный набор инструкций для работы с математическими вычислениями, являющийся подмножеством архитектуры процессоров x86. Такое название он получил, потому что первоначальные отдельные математические сопроцессорные чипы имели названия, заканчивающиеся на 87. Как и другие расширения базового набора инструкций процессора, эти инструкции не являются строго необходимыми для построения рабочей программы, но будучи аппаратно реализованными, общие математические задачи они позволяют выполнять гораздо быстрее. Например, в наборе инструкций x87 присутствуют команды для расчёта значений синуса или косинуса.

Сопроцессоры Intel семейства x86

Для процессоров семейства x86 с 8086/8088 по 386 модуль операций с плавающей запятой был выделен в отдельную микросхему, называемую математическим сопроцессором. Для установки сопроцессора на плате компьютера предусматривался отдельный разъём.

Сопроцессор не является полноценным процессором, так как не умеет делать многих необходимых для этого операций (например, не умеет работать с программой и вычислять адреса памяти), являясь всего лишь придатком центрального процессора.

Одна из схем взаимодействия центрального процессора и сопроцессора, применяемая, в частности, в x86-сопроцессорах, реализуется следующим образом:

Начиная с процессора Intel486DX модуль операций с плавающей запятой был интегрирован в центральный процессор и назван FPU. В линейке Intel486SX модуль FPU отключался (поначалу в эту линейку попадали процессоры с бракованным FPU). Для процессоров Intel486SX также выпускался «сопроцессор» Intel487SX, но фактически он являлся процессором Intel486DX, и при его установке процессор Intel486SX отключался.

Несмотря на интеграцию, FPU в процессорах i486 представляет собой неизменный сопроцессор, выполненный на том же кристалле, более того, схема FPU i486 полностью идентична сопроцессору предыдущего поколения 387DX вплоть до тактовой частоты (в два раза меньшей, чем частота центрального процессора). Настоящая интеграция FPU c центральным процессором началась только в процессорах Pentium модели MMX.

Сопроцессоры x86 от сторонних производителей

Широкое распространение в соответствующий период получили сопроцессоры для платформы x86, выпускавшиеся компанией Weitek — ею были выпущены 1167, 2167 в виде набора микросхем и микросхемы 3167, 4167, для процессоров 8086, 80286, 80386, 80486, соответственно. По сравнению с сопроцессорами от Intel они обеспечивали в 2—3 раза большую производительность, но обладали несовместимым программным интерфейсом, реализованным через технологию memory-mapping. Она сводилась к тому, что основной процессор должен был записывать информацию в те или иные области памяти, контролируемые Weitek-овским сопроцессором (собственно оперативной памяти там, конечно, не было). Конкретный адрес, куда производилась запись, интерпретировался в качестве той или иной команды. Несмотря на несовместимость, сопроцессоры от Weitek были широко поддержаны как разработчиками ПО, так и производителями материнских плат, предусматривавших на них гнёзда для установки такой микросхемы.

Ряд других компаний также выпускал различные несовместимые математические сопроцессоры, реализуя интерфейс к ним через порты ввода-вывода или прерывания BIOS, но они не получили такого широкого распространения.

Компании-производители клонов выпускали совместимые с 80287 80387 сопроцессоры, работавшие быстрее аналогичных интеловских. Среди этих компаний можно упомянуть Cyrix, AMD, Chips & Technologies (C&T). Иногда система команд этих сопроцессоров расширялась несколькими несовместимыми, например, аналог 80287 от C&T содержал команды для работы с вектором из четырёх значений с плавающей точкой. Серьёзной поддержки от производителей ПО эти расширенные команды не получили.

Процессоры EMC87 от фирмы Cyrix могли работать как в режиме программной совместимости с Intel 80387, так и в собственном несовместимом режиме программирования. Для них обеспечивалась аппаратная совместимость с разъёмом 80387-го сопроцессора.

В СССР выпускалась микросхема (КМ)1810ВМ87, которая являлась аналогом 8087.

Другие платформы

Аналогично, материнские платы ПК, построенных на процессорах Motorola, до разработки этой фирмой процессора MC68040 (в который сопроцессор был встроен) содержали математический сопроцессор. Как правило, в качестве FPU использовался сопроцессор 68881 16 МГц или 68882 25 МГц. Практически любой современный процессор имеет встроенный сопроцессор.

Компания Weitek также выпускала математические сопроцессоры для платформ 68000 и MIPS.

Библиотека с плавающей точкой

Когда центральный процессор выполняет программу, которая требует операции с плавающей точкой, которые непосредственно не поддерживаются аппаратными средствами, процессор использует ряд более простых операций с плавающей точкой. В системах без каких-либо аппаратных средств с плавающей точкой, процессор эмулирует его, используя ряд простых арифметических операций с фиксированной точкой, которые работают на целочисленных АЛУ.

Программное обеспечение, которое перечисляет необходимую последовательность операций для эмуляции операций с плавающей запятой часто находится в библиотеке с плавающей запятой.

Устройство FPU

Все процессоры Intel и AMD, начиная с 486DX, имеют встроенный математический сопроцессор, и в отдельном сопроцессоре не нуждаются (за исключением Intel486SX). Тем не менее, термин x87 всё ещё используется для выделения той части инструкций процессора, которая занимается вычислениями с использованием плавающей запятой; компиляторы могут использовать эти инструкции для производства кода, который работает быстрее, нежели тот, что использует вызовы к библиотекам для выполнения операций с плавающей запятой.

Инструкции x87 совместимы со стандартом IEEE-754. Однако x87 выполняют операции не в строгом соответствии с форматами IEEE-754, из-за использования более широких регистров. Поэтому последовательность арифметических операций может выполняться несколько по-разному на наборе x87 и на процессоре, строго следующем формату IEEE-754.

x87 организует свои регистры не как массив, как большинство других архитектур, а как регистровый стек, работающий по принципу обратной польской записи. Это означает, что в один момент времени только два верхних регистра доступны для проведения операций, а доступ к другим регистрам требует манипуляций со стеком. Хотя такая организация получается и удобной для программистов, она делает трудоёмким построение эффективного кода x87 для компиляторов.

Начиная с Pentium III, вычисления с помощью инструкций SSE осуществляются с одинарной точностью, а в более поздних версиях — с двойной точностью форматов IEEE-754. После появления SSE2 использование x87 в значительной степени умаляется в 64-разрядных архитектурах x86-64 и связанных с ней 64-битных реализациях операционных систем, таких, как Microsoft Windows, Mac OS X, Solaris, FreeBSD и Linux, хотя он по-прежнему хорошо поддерживается для полной совместимости со старыми приложениями.

Модуль операций с плавающей запятой представляет собой стековый калькулятор, работающий по принципу обратной польской записи. Перед операцией аргументы помещаются в LIFO-стек, при выполнении операции необходимое количество аргументов снимается со стека. Результат операции помещается в стек, где может быть использован в дальнейших вычислениях или может быть снят со стека для записи в память. Также поддерживается и прямая адресация аргументов в стеке относительно вершины.

Форматы данных

Внутри FPU числа хранятся в 80-битном формате с плавающей запятой, для записи же или чтения из памяти могут использоваться:

FPU также поддерживает специальные численные значения:

Регистры

В FPU можно выделить три группы регистров:

Система команд сопроцессора

Система включает около 80 команд. Их классификация:

Источник

Как проверить центральный процессор после покупки

q93 ad3a4af40e70412826bbb8f8bdc527446b5ba7a2ca5916726e71ba1b9e00652e

q93 fd91e755ed342879088f45b27fbbab17aaa4346076f47dc3e6994a5d5f73a686

Содержание

Содержание

Процессор — горячая штучка. Этот элемент компьютерной сборки создан для работы в повышенных температурных условиях. Это вредная работа. Постоянные перегревы могут привести процессор к деградации и даже полному выходу из строя при одном условии: если процессор неправильно эксплуатируется или изначально был с дефектом. Чтобы не зависнуть в игре или во время написания докторской — научимся тестировать процессор на дефекты. Доверяй производителю, но и сам не ленись прогнать комплектующие на ошибки.

Процессор — это сплошной кремниевый чип, который почти не имеет обвязки в виде дополнительных микросхем, резисторов и других радиодеталей. Соответственно, вывести из строя кусок кремния не так просто. Для этого вида полупроводников есть своя болячка: деградация. Процессор состоит из миллионов транзисторов, которые могут отвалиться и перестать реагировать на вольтаж. Это не всегда выводит его из строя, но влияет на стабильность. Чем больше транзисторов вышло из строя, тем выше вольтаж нужен для стабильной работы и поддержания рабочей частоты. В некоторых случаях деградация полностью выводит кремний из строя. Это было частым явлением в те времена, когда единственной защитой от перегрева процессора были совесть и прямые руки пользователя.

Как понять, что с процессором что-то не так

Теперь производители заботятся о нервах пользователей и безопасности процессоров, поэтому спалить современный камушек не так уж просто. То ли дело заводской брак. Однако, как и оперативная память, процессор не всегда вешает систему полностью. Он может давать редкие сбои и ошибки. А еще проблемы могут быть не только в аппаратных поломках процессора, но и его неправильной эксплуатации.

Например, если система не включается, и зуммер издает пять коротких сигналов — вероятно, процессор украли из сокета или он полный ноль. В любом случае придется искать чек и обращаться в сервисный центр.

Если система перезагружается при нагрузках, вылетают BSOD, мешают тормоза в играх, не работают стримы и другие ресурсоемкие задачи — проверяем настройки биоса и охлаждение процессора, а затем переходим к стресс-тестам.

Неправильная эксплуатация

Перед проверкой процессора стоит разобраться, почему он косячит. Завышенный вольтаж из-за неправильных настроек биоса и, как следствие, перегрев и сброс частот, перезагрузки из-за достижения критических температур или ошибки из-за кривого разгона памяти. Поэтому к тестированию сборки приступаем только после того, как пройдем следующие шаги:

Тестируем

Пользователи расходятся во мнении, что лучше показывает ошибки: специальные тесты или работа в повседневных задачах.

Один лагерь уверен, что для проверки процессора можно ограничиться слабым тестом, так как мощные стресс-тесты создают «нереальную» нагрузку, повторить которую в обычных задачах не получится. Но они не учитывают, что нагрузка процессора даже в обычных задачах может кратковременно подниматься до уровня стресс-тестов.

Другие утверждают, что проверять стабильность сборки лучше в работе. То есть, для чего собрали систему, тем и тестируют: кто-то — играми, кто-то — фотошопом. Ну а те, кто часто серфит в интернете, пусть откроют 100 вкладок в браузере.

Оба суждения неверны. Компьютер — это универсальное устройство. И нагрузка на него бывает разная. Сейчас это пять вкладок в браузере, завтра — десяток фотографий в фотошопе, а потом — стрим Battlefield V, где восьмиядерник может легко улететь за 200 Вт потребления. В таком случае остается один верный способ: тестируем подробно и жарко.

Для отслеживания температуры во время стресс-тестов нужна программа для мониторинга. Подойдет любая, например, HWInfo:

q93 91392b121c04487654a589221b73ea685445a8a2d5b8a48c1b0fc570b632e233

q93 1fab8ff5df73e8db2f9577041dc0d63aaa103c690ce58bbf3b899ea2ac2cabf1

То же самое для процессоров AMD. Заходим на официальную страницу Ryzen 5 3600X и проверяем допуски:

q93 cdfac5245d1c3612b4b71818569740358f90984d90a243f75b18422886a39b0b

Принцип работы тепловой защиты одинаков для всех. Процессор сбрасывает частоту и вольтаж при достижении температурного порога. Если это не снижает нагрев, чип уходит в защиту и перезагружает систему. Таким образом, следим, чтобы во время тестирования температура не превышала заводских лимитов.

Стресс-тесты, грелки, печки

Тестирование комплектующих всегда подробный процесс. Нельзя протестировать процессор отдельно от оперативной памяти, но можно сократить разбег поиска ошибок до минимального радиуса. Для этого нужно понимать, как работают тесты, какие задачи ставят перед системой и в каком порядке их включать.

LinX — выжимает все соки из процессора и системы питания. Если он проходит без ошибок, далее тестировать нет смысла.

q93 f7160dbbce125576a7b963588f3dd9bd4be97191c34073a2d765a2febc78fddc

Пользователи, которые далеки от оверклокинга, вряд ли знакомы с этой программой. Тем не менее, это любительская оболочка серьезного набора программ вычисления чисел с плавающей запятой под названием Linpack. Эффективность софта заслуживает доверия: этим пакетом пользуются в компании Intel.

Принцип тестирования: процессор решает алгебраические уравнения, результат каждого из них — некоторое число с плавающей точкой. Количество решений уравнений задается пользователем. Если все прогоны имеют одинаковый результат, то система стабильна. Если результирующее число отличается хотя бы в одном уравнении, ищем неисправность.

Вопреки страхам пользователей, ничего сверхъестественного в работе теста нет. Просто решение математических уравнений заставляет процессор работать на 100%. Для этого, собственно, процессор и нужен.

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

Запускаем LinX, выбираем в графе Problem Size число от 31000 до максимального, затем в графе Runs выбираем количество прогонов. Рекомендуется 10. Мы указываем программе, сколько оперативной памяти можно использовать для решения уравнений. В результате получится так:

q93 77ff31e96141220c9519d4f4d51c34e259659c7b3a03edd740fb403762019185

В графе Residual содержится набор чисел. Они должны быть одинаковыми для всех прогонов.

Если среди одинаковых чисел появляется одно или несколько, которые отличаются хотя бы одним символом, система работает с ошибками. Это называется невязками. Как на этом скриншоте:

q93 aa6868ea2ac342604ff138497c54ac92f9fd23f9ac214961cc06c9ced186fd65

В данном случае система работала с ошибкой из-за нехватки вольтажа. Поднятие напряжения на 0.010 В избавило от невязок.

Не забываем следить за температурой во время теста:

q93 1528e55d56eaf73229c9bad359d4a8a7fab9c723d21270d349d41aa08239a029

В данном случае температура процессора составила 74 градуса максимум, а система питания процессора VRM нагрелась до 69 градусов.

Prime95 тоже из разряда математических решалок. Производятся вычисления, просчитываются числа, сравниваются решения. Этот тест не такой горячий, но все равно не забываем про мониторинг температуры.

q93 a5110a68b5dc531600520011dbc13e10cc0eb46574caec5535d263adf93ead15

Бывалые пользователи советуют тестировать компьютер в режиме SmallFFT и с Disable AVX2. Тогда процессор больше работает с внутренним кэшем. При этом температура будет меньше, чем в предыдущем тесте, но качество проверки не пострадает. Для проверки стабильности обычно хватает часа прогона.

q93 61be40c03426721e2dcaf89c4415a35bd932f1417ef32549635d4548285506f0

Эти два теста избыточно нагружают систему. Такие тесты могут быть полезны, если пользователь приобрел товар, бывший в употреблении, и хочет убедиться в его полной работоспособности. Или же занимается настройкой системы, разгоном процессора, оперативной памяти, подбором таймингов и хочет быть уверенным в стабильности подобранных настроек.

Другое дело, если речь идет о проверке только что купленного в магазине процессора. Тогда шанс нарваться на проблемный чип очень мал. Поэтому столь тщательная проверка не обязательна для верности достаточно прогнать систему поверхностными тестами.

OCCT — облегченный вариант linX. Имеет те же библиотеки Linpack, но с измененными алгоритмами от разработчиков утилиты. Пожалуй, лучший гражданский стресс-тест для процессора и не только. Умеет тестировать CPU, RAM и даже видеокарту. Для наших нужд он очень даже подходит.

q93 ab380468122cdc3ac026eaae778a0bcdfa19bb6e914039853ae7e1184b3d9bee

Большой плюс — не надо устанавливать лишние программы для мониторинга. OCCT умеет показывать температуру всего, что только может показывать температуру.

q93 3e1d07478f1a591415d940d97ac66560f14f35e4e538e3058d173a0971cf841b

Рекомендуется тестировать в режиме OCCT около 30 мин, максимум час. Просто скачиваем программу с официального сайта и клацаем кнопку «Play». После окончания теста программа сообщит, что ошибок нет.

q93 c94892e9a825eab52b3d47bb4bc07d2c6bc5b3572e59bf8675d3797402bae53d

AIDA64 — это сервисный комбайн для обслуживания систем. Аида не умеет нагревать систему экстремально, но для поверхностного тестирования заведомо стабильной новой системы вполне подойдет.

q93 666eb5b7a3feec1480355624a2aa8eef78afaa5df971c1f970ce4b82c4d31bef

Нас интересуют три теста: Stress CPU, Stress FPU и Stress Cache. Их можно запускать вместе и по отдельности. Температура отображается в окне теста, и дополнительного ПО для мониторинга не требуется. При нахождении ошибок программа оповестит пользователя в графе Status и прекратит тестирование. Тест не ограничен по времени и крутится до тех пор, пока не надоест пользователю.

Тестирование играми и рабочими задачами — способ распространенный, но малоэффективный. Требовательные игры, правда, могут вылетать и тормозить на проблемных системах. Но игры — это всегда разная нагрузка и рандомные сцены. Так же, как и нагрузка в приложениях для рендеринга и другом процессорозависимом софте. Для финальной полировки, тем не менее, можно поиграть и с этими методами проверки.

Исправляем ошибки

Если в процессе тестирования удалось найти ошибки в работе комплектующих, не стоит сразу сдавать технику в сервис. Вероятно, что сбои в работе можно устранить самостоятельно:

В любом случае поиск ошибок на рабочей системе довольно трудоемкий процесс. Конечно, найти полностью неисправный компонент в системе проще, чем искать полурабочую железку, которая работает с ошибками только в определенных режимах и на переходных частотах. Поэтому просто включить программу и сидеть сложа руки не выйдет. Универсальных проверялок не существует.

Использование тестов вместе с повседневными задачами, играми и работой будет самым эффективным способом понять, исправна система или требует к себе внимания. Так или иначе, если следовать инструкциям выше, большинство вопросов даже у неопытного пользователя будут исчерпаны, а тестирование сборки не создаст сложностей.

Источник

How did you come to identify that 1 or 2 out of 4 would be weak? Statistical reasons?

There’s a very slim chance that more than 1 memory module is failing, and an even slimmer chance that more than two. So yes, it’s pure statisics :)

And quite frankly, I personally am not fond of using more than two memory modules in a mainstream desktop motherboard (ie. one that has 4 DIMM slots and uses a dual-channel memory controller). So if there’s any possibility of switching to just 2 identical memory modules, that alone could fix the issues in many cases. I’m not saying in your particular case that it is definitely the solution, but if you could just remove 2 memory modules, it’s a test that worth the extra time and efforts. Removing two of them for a test doesn’t cost any $$ at least ;)

So I guess I’ll have to buy new memory bars, and as the PC do not like mixed manufacturers, I’d better be sure it’s going to be the right choice.

Before you continue spending more $$ on your system, make sure to try the «remove half of the memory modules» test run. Also, you may want to try playing around with memory timings as well, _if_ your BIOS Setup allows altering timings. Upping the Command Rate (CR or tCMD) from 1T to 2T might help as well to stabilize the memory controller.

Is there a possibility that the cause of failure is a software origin?

If yes, how could I search for it?

I’m afraid software issue, operating system issue and configuration issue are always a possibility. A wrong device driver, a wrong service could cause all sorts of issues, not to mention potential malware that has already infected the computer. And then there’s the slim chance that an installed software or driver getting «freaked out» when AIDA64 puts extreme stress on the system. Please note that the «FPU» subtest in AIDA64 System Stability Test puts such a heavy workload on the system that is quite unusual, and many systems fail to run that test for more than a few minutes. The «FPU» subtest is definitely the worst case scenario a computer could go through, but a properly built and properly configured PC has to pass that test to be considered a stable system ;)

So if you could save all your data, documents and settings, and have the possibility to completely reinstall Windows and all software from scratch, then it would definitely worth a try. Having a clean Windows installation could improve the response time of the system as well.

Понравилась статья? Поделить с друзьями:
  • Street storm ошибка 101 при обновлении
  • Street storm не обновляется error 101
  • Street power football ошибка соединения облачных сохранений как исправить
  • Street fighter 5 fatal error что делать
  • Streamlabs desktop has encountered a critical error