Добавить в корзинуПозвонить
Найти в Дзене
Mizhgunit

Почему процессоры перестали устаревать?

Доброго времени, господа. Старичкам Core 2 Quad уже можно наливать - они совершеннолетние. Тем не менее, компьютеры с ними до сих пор в ходу, и даже тянут какие-то базовые задачи, чего представить хотя бы с теми же Pentium D - ну просто невозможно. И хотя те всего на пару лет старше, почему-то считаются скорее мусором, нежели компонентами для компьютера. И вот, интересно: раньше железо устаревало довольно быстро, но сейчас мы можем адекватно пользоваться, фактически, древним компьютером. Как так? Архитектура Core была, по сути, магнум опусом intel. Уже тогда стало понятно, что горячие и не особо производительные NetBurst не устраивают конечного потребителя, который активно познавал продукцию AMD. С этим надо было что-то делать, поэтому intel предпочла нарастить не частоту, а количество инструкций, которые процессор выполняет за такт. Это позволило не только снизить тактовую частоту (и все издержки, которые накладывала высокая частота), но и существенно повысить производительность, отно
Оглавление

Доброго времени, господа. Старичкам Core 2 Quad уже можно наливать - они совершеннолетние. Тем не менее, компьютеры с ними до сих пор в ходу, и даже тянут какие-то базовые задачи, чего представить хотя бы с теми же Pentium D - ну просто невозможно. И хотя те всего на пару лет старше, почему-то считаются скорее мусором, нежели компонентами для компьютера.

И вот, интересно: раньше железо устаревало довольно быстро, но сейчас мы можем адекватно пользоваться, фактически, древним компьютером. Как так?

Неужели процессоры перестали стареть?

Архитектура Core была, по сути, магнум опусом intel. Уже тогда стало понятно, что горячие и не особо производительные NetBurst не устраивают конечного потребителя, который активно познавал продукцию AMD. С этим надо было что-то делать, поэтому intel предпочла нарастить не частоту, а количество инструкций, которые процессор выполняет за такт. Это позволило не только снизить тактовую частоту (и все издержки, которые накладывала высокая частота), но и существенно повысить производительность, относительно Pentium 4. Это я к чему?

К тому, что на момент выхода, процессоры серии Core были весьма интересными: не только уничтожали всё, что делала Intel до этого, но и весьма подпортили финансовое состояние AMD. Впрочем, и в Intel понимали, что натворили: процессоры с огромным запасом мощности нужно реже менять, а значит если они и дальше будут делать такие скачки производительности - не только обанкротят AMD, но и, в перспективе, сами выроют себе финансовую могилу.

Так начался "застой"

Уже следующее поколение процессоров, несмотря на смену техпроцесса, не "уничтожало" корки, как того хотелось бы пользователям. Да, внедрение технологии Hyper-Threading, новый техпроцесс и слегка повышенные частоты таки давали 25% прироста, по сравнению с Core 2 Quad (сравниваем i7 870 с Q9650), но это сейчас такой прирост кажется большим. После рывка от Pentium D до Core 2 (разница между Pentium D 960 и Q9650 достигала 200%), эти 25% казались "пшиком".

Вот это прогресс, за 2 года-то
Вот это прогресс, за 2 года-то

В дальнейшем, Intel и вовсе сократит прирост производительности между поколениями до 5%, и лишь недавно снова начнет выпускать что-то действительно новое. В этом и кроется первая, и одна из самых важных причин, почему старые процессоры все еще в ходу - они изначально вышли очень удачными и избыточно мощными, а прирост производительности в дальнейшем сильно замедлился (разница у Core 2 Quad Q9650 и i7 7600 - 220%, то есть в 2005-2006 intel рывок, который позднее будет достигнут только через 10 лет).

И все эти 10 лет индустрия привыкала к стандарту

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

И все эти годы, программы учились эффективно использовать 4 ядра, оптимизировались и становились менее "жористыми". Кажется, что это не так, но вспомните как выглядел интернет в те годы:

Ни тебе красивых анимаций, ни жпегов по 30 мегабайт...
Ни тебе красивых анимаций, ни жпегов по 30 мегабайт...

Сейчас же, даже очень тяжелые сайты (по типу того же "Дзена"), могут запускаться практически на любом кирпиче, к коим можно отнести телефоны. Лишаться мобильной аудитории - значит лишаться примерно 2/3 от числа посетителей сайта, а чтобы сайт смог запуститься на маленьком ARM-процессоре - он должен быть легким.

И если мы посмотрим на совершеннолетние процессоры, то выясним, что их мощность примерно соответствует современным процессорам от телефона. Вот и вся магия! Просто всё нужно оптимизировать так, чтобы программу или сайт смог запустить телефон, а раз ее может запустить телефон - значит сможет и старенький 4-ядерный Quad.

Это НЕ касается игр и тяжелых программ (по понятным причинам), но что-то мне подсказывает, что современных процессоров, по крайней мере, для работы, хватит на очень долгое время.

На этом у меня все. Если было интересно - не забудь поставить лайк и подписаться на канал. Увидимся!

Подпишись на телеграм (там IT-новости), Ютуб (там иногда выходят прикольные видео), и группу ВК (там пока ничего нет, но это только пока).

А если хочешь помочь мне с развитием канала - буду благодарен за каждый репост! Спасибо!