2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2, 3, 4  След.
 
 Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 11:08 
Может ли со временем на ЦП выйти из строя транзистор?
Как в таком случает будет работать процессор? Как изменится его производительность?

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 12:41 
Сдохнуть может.
Работать как-то будет. Или не будет. Смотря где именно транзистор сдохнет, например если сдохнет один из p-канальных транзисторов в 501-м бите регистра zmm13, то пока этот бит ни одной программой не устанавливается в 1 никакого эффекта не проявится.
Производительность скорее всего никак не изменится, но может и упасть в разы, смотря где именно сдохнет транзистор. Но вообще говоря возможно совершенно любое поведение процессора и программ, с любыми глюкамии, или подвисания в состоянии сброса (reset).

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 12:43 
melnikoff
Аналогия:
Может ли со временем в автомобиле открутиться болт или гайка?
Как в таком случае будет работать автомобиль? Как изменится его мощность?

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 13:54 
Аватара пользователя
Только процессор, в отличие от автомобиля, может быстро и с большой надежностью себя проверить.
Пока при инициализации он выполняет встроенные проверки, потом программу BIOS POSТ, потом загрузку системы, "недостающая гайка" скорее всего проявит себя.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:09 
eugensk в сообщении #1420671 писал(а):
Только процессор, в отличие от автомобиля, может быстро и с большой надежностью себя проверить.
Если при инициализации он выполняет встроенные проверки, потом программу BIOS POSТ, потом загрузку системы, любая "недостающая гайка" проявит себя.

Не поверите, но автомобиль тоже делает самопроверку при пуске двигателя :mrgreen:

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:20 
Аватара пользователя
wrest
Только в той мере, в которой управляется контроллерами. Открутившийся болт он в общем случае не проверит.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:28 
Аватара пользователя
eugensk
POST не панацея. Фактически все проверки во время старта сводятся к проверка прохождения сигнала до основных блоков. А не проверки самих блоков. Большинство блоков не проверяется, более того UEFI требует снижения числа проверок для быстрой загрузки.
Так что POST не сильно умнее тех же проверок которые проводит автомобильный компьютер при включении двигателя.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:41 

(eugensk)

eugensk в сообщении #1420678 писал(а):
Только в той мере, в которой управляется контроллерами. Открутившийся болт он в общем случае не проверит.

У меня как-то раз руль немного, градусов на 5-10, криво встал, уж не знаю по какой причине (в сервисе мне об этом не рассказали, то ли скрыли то ли сами не поняли), ну типа рейка на один зуб проскочила или руль как-то на валу провернулся или что-то такое. Так в итоге отключилась система курсовой устойчивости (с поджиганием соответствующей сигнальной лампы), т.к. вероятно она видела, что руль стоит криво, а колеса при этом едут прямо (скорости колес равны). В некоторых автомобилях по небольшой разности скорости колес при прямом положении руля компутер делает вывод что колесо спустило. Так шта какие-то "болты" поддаются диагностике, какие-то нет. В общем случае, конечно, не всё можно проверить, и в процессоре тож.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:43 
ECC применяют в кэшах даже массовых процессоров. Но не для всего процессора целиком, конечно. В критически важных системах управления мультиплицирую процессоры и устраивают голосование.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 16:24 
Аватара пользователя
Dmitriy40 в сообщении #1420663 писал(а):
Работать как-то будет. Или не будет. Смотря где именно транзистор сдохнет, например если сдохнет один из p-канальных транзисторов в 501-м бите регистра zmm13, то пока этот бит ни одной программой не устанавливается в 1 никакого эффекта не проявится.

Давайте для полноты опишем, что будет при сдыхании транзистора:
- в АЛУ;
- в УУ, например, в декодере команд (при желании: в предсказании ветвлений; в переименовании регистров).

Dmitriy40 в сообщении #1420663 писал(а):
Производительность скорее всего никак не изменится, но может и упасть в разы, смотря где именно сдохнет транзистор.

В каких ситуациях может упасть в разы?

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 17:11 
Munin в сообщении #1420697 писал(а):
В каких ситуациях может упасть в разы?
Сломается транзистор, включающий кэш.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 17:28 
Аватара пользователя
Скорее, там не "включающий кэш", а "управляющий кэшем". Это скорей приведёт к неправильной работе. Я хочу послушать ответ Dmitriy40.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 18:34 
Munin в сообщении #1420708 писал(а):
Скорее, там не "включающий кэш", а "управляющий кэшем".
Если на x86/x64 залипнет бит 30 регистра CR0 в состоянии 1, то кэш будет перманентно отключён для данного ядра.

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 19:11 
wrest в сообщении #1420684 писал(а):
В некоторых автомобилях по небольшой разности скорости колес при прямом положении руля компутер делает вывод что колесо спустило.
Похоже, что не верное утверждение :-( . Разве при обороте колеса оно может проходить разное расстояние, не важно спущенное оно или нет? На мой взгляд не может. В колесе под протектором расположен стальной корд, и его размер (длина) не меняется накачано колесо либо нет. (разумеется считаем что проскальзывания по асфальту колёс нет)
Изображение

 
 
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 19:23 
Подозреваю, что в реальном процессоре тучи неработающих транзисторов, а подозреваю я это потому, что вряд ли возможно делать процессоры так, чтобы каждый из миллиарда транзисторов всегда рабочий.

 
 
 [ Сообщений: 55 ]  На страницу 1, 2, 3, 4  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group