[identity profile] vlkamov.livejournal.com posting in [community profile] engineering_ru
538 последняя китайская новость:
В Китае началась работа прототипа вычислительной машины эксафлопсного класса, относящейся к следующему поколению суперкомпьютеров.

Еще в прошлом тысячелетии суперкомпьютеры состояли из десятков тысяч процессоров. в этом наверняка больше ста тысяч будет.

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

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

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

Вот объясните нам, блондинам, какие вообще задачи (кроме маркетинговых, конечно) требуют непременно очень сложных процессоров. И отдельно: какие задачи для персонального компьютера реально требуют сложных процессоров, а не массива простых ядер.

Date: 2018-08-08 04:16 pm (UTC)
From: [identity profile] aso.livejournal.com
Повторяю третий раз: рост быстродействия процессоров с ~середины 90-х обеспечивался усложнением архитектуры и снижением нагрузки на память.
А когда в первой половине 2000х практически остановился рост тактовых частот процессоров - единственным способом повышения быстродействия стала многоядерность (Интел ещё "удваивает" свои ядра).
Т.е. Вы неправильно формулируете вопрос - не "для какиз задач многоядерность" - а "хотите сидеть на древних медленных процессорах - сидите".

Date: 2018-08-08 06:04 pm (UTC)
From: [identity profile] aso.livejournal.com
Кого "было - не было"?

Date: 2018-08-08 08:16 pm (UTC)
From: [identity profile] aso.livejournal.com
Многоядерность пошла как средство повышения быстродействия процессоров после того, как оказались исчерпаны все другие.

Date: 2018-09-08 09:01 pm (UTC)
From: [identity profile] de-monk.livejournal.com
Исторически - таки сначала многопроцессорность. Потом техпроцесс позволил поместить два процессора на один кристалл. После убирания лишнего получили двухъядерный.

Date: 2018-09-09 04:46 am (UTC)
From: [identity profile] aso.livejournal.com
"Историческая" многопроцессорность была принадлежностью экспериментальных и топовых компьютеров, хотя немало микропроцессорных архитектур имели средства построения мультипроцессорных систем (тот-же 8086).
И тогда мультипроцессорность была средством построения систем с большей производительностью на имеющейся же элементной базе.
С течением времени мультипроцессоррность начала активнее распространятьс на сегмент мощных "малых" машин - т.е. серверов и рабочих станций, не только мейнфреймов.
Дальше, когда Интел упёрлась в частоту (с неудачным Пентиумом-4) решили пробовать другую стратегию, многоядерность.
Вот и всё.

Date: 2018-09-09 08:16 pm (UTC)
From: [identity profile] aso.livejournal.com
Ага. ;)
Но ещё раз - в данном конкретном случае, если бы можно было обойтись без SMP - без неё бы и обходились.

Profile

engineering_ru: (Default)
Инженерия

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 7th, 2026 08:31 am
Powered by Dreamwidth Studios