vlkamov: Рембрандт. Автопортрет с широко открытыми глазами. (Default)
[personal profile] vlkamov
Хабравчанин alizar сравнил развитие GPU и CPU за последние десять лет и озвучил очевидное невероятное (см.картинку) - вклад центрального процессора в вычислительную мощность компьютера становится все меньше.

Лично мне уже лет пять как не очень ясно, зачем в компьютере нужны две совершенно разные системы охлаждения. Точнее пять лет как совершенно ясно, что не нужны. Заподозрил я это, когда графические процессоры почему-то при тех же технологиях вдруг отстали по тактовой частоте от "центральных". Причем отставание было какое-то очень кратное, в 2 раза (сейчас еще больше). А поскольку "графикам" скрывать нечего - их маркетинг крутится возле fps и количества пикселей хорошо видимых потребителю - наращивали количество ядер. "Центральники" же продолжали дурить потребителя "частотами", нагло AMD и VIA, неявно Intel. Наконец и эти "частоты" расти перестали - уж много лет как "3 ГГц", и центральники с легкой руки IBM тоже переключились на наращивание количества ядер, в маркетинге (реально в CPU уже были десятки недоядер, сцепленых в конвейеры).

Но стоит только кому-то вслух обозначить уже свершившееся, вспомнить, что все больше задач переводится на графические процессоры (CUDA etc.), как обязательно находится идиот, который заявляет, что
* aspect,
* 18 февраля 2011, 06:09
Не все в этом мире горизонтально масштабируемо

И что ? Почти все практические задачи легко или не очень могут быть раздроблены на паралельные потоки вычислений, а уж у массового пользователя - ровно 100%. Его немасштабируемая экзотика вообще никак не волнует. Там в комментах спрашивают пример "немасштабируемой" задачи. Отвечают - "числодробилки". Абсолоютно все топовые компьютеры - это кластеры из десятков тысяч процессоров, это, *#№;%!, не числодробилки. Реального примера так и не было.

Более ничего кроме коммерческих интересов Интел не сдерживает раздел функций ПК CPU между нынешними GPU и чипсетом. А кому что-то немасштабируемо - вот тебе FPGA и пирдуй в лабораторию.

Date: 2011-02-18 06:12 am (UTC)
From: [identity profile] golosptic.livejournal.com
Форматирование дискетки немасштабируемо ;-)
В целом Вы правы, конечно.

Ну если не считать того, что IBM Power болтаются сейчас в диапазоне между 4 и 5 Ггц - но тенденции к дальнейшему увеличению частоты не просматривается уже несколько лет.

P.S.

Date: 2011-02-18 07:01 am (UTC)
From: [identity profile] golosptic.livejournal.com
Полез в Википедию - обнаружил, что в 2010 IBM таки вышла за границу 5Ггц.
Z196 - 5.2 ;-)
(deleted comment)

Re: P.S.

Date: 2011-02-18 07:27 am (UTC)
From: [identity profile] golosptic.livejournal.com
Нет, просто у них более дорогая версия техпроцесса и, скорее всего, малый выход годных кристаллов. Но, учитывая то, за какие деньги они продают свои мейнфреймы - оно всё равно, конечно окупается.

Re: P.S.

Date: 2011-02-18 07:08 am (UTC)
From: [identity profile] vlkamov.livejournal.com
У AMD и "6000" было.

Re: P.S.

Date: 2011-02-18 07:26 am (UTC)
From: [identity profile] golosptic.livejournal.com
У IBM всё по честному.

Re: P.S.

Date: 2011-02-18 07:32 am (UTC)
From: [identity profile] golosptic.livejournal.com
http://en.wikipedia.org/wiki/IBM_z196_%28microprocessor%29

Re: охотно верю

Date: 2011-02-18 07:38 am (UTC)
From: [identity profile] golosptic.livejournal.com
ну да
но это не АМДшные виртуальные высосанные из пальца

Re: P.S.

Date: 2011-02-18 07:34 am (UTC)
From: [identity profile] golosptic.livejournal.com
четыре уровня процессорного кэша - это, конечно, что-то с чем-то

Date: 2011-02-18 06:20 am (UTC)
From: [identity profile] obsrvr.livejournal.com
А можно еще популярнее для неспециалистов?
Закон Мура перестал действовать.
Мейнстрим - переход на параллельные вычисления?

И еще раз совсем популярно для тупых - один график растет, а другой нет - почему?

Date: 2011-02-18 06:49 am (UTC)
From: [identity profile] vlkamov.livejournal.com
"Закон" Мура - это удвоение числа вентилей на чипе каждые -надцать месяцев. Пока удвояецца.
К частоте отношения не имеет.

А вот реальная частота в сверхбольших чипах (т.е. процессорах) давно болтается между 1 и 2 Ггц.
Как это делается.
Чтобы повысить быстродействие делают два, скажем, полуторагерцовых ядра, и поскольку на некоторых задачах процессор работает вдвое быстрее, пишут "3 ГГц". Покупатель мчится в магазин и покупает "новый" процессор за десятикратно большую сумму. Реальный прирост производительности редко 40%. AMD кажется дошла до "6000" :-)
Есть и еще ухищрения вроде условного исполнения, там ядер на одном чипе еще в разы больше.

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

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

Date: 2011-02-18 08:32 am (UTC)
From: [identity profile] asc-ii.livejournal.com
А вот реальная частота в сверхбольших чипах (т.е. процессорах) давно болтается между 1 и 2 Ггц.
реальная частота чего? для вас, может быть, это будет открытием, но разные области процессора работают на разных частотах. так что такое реальная частота?

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

AMD кажется дошла до "6000"
proof or GTFO

Date: 2011-02-18 08:38 am (UTC)
From: [identity profile] vlkamov.livejournal.com
Запутавшись в мозгах, вы решили заняться процессорами. Успехов.

Date: 2011-02-18 08:40 am (UTC)
From: [identity profile] asc-ii.livejournal.com
ответы-то где?
где ссылки на 8-ядерные 4ггц процессоры с 0,5ггц ядрами?
где амд с 6000мгц?
где какая-то невнятная "реальная частота в процессорах на уровне между 1 и 2 ггц"?

Date: 2011-02-18 06:55 am (UTC)
From: [identity profile] vlkamov.livejournal.com
> один график растет, а другой нет - почему?

В основном из макетинговых соображений. "Графикам" есть куда развиваться, а "центральникам"...

Date: 2011-02-18 07:46 am (UTC)
From: [identity profile] asc-ii.livejournal.com
CPU - широкого профился, у него и набор команд поболее, чем у GPU будет
поинтересуйтесь лучше принципиальной возможностью портирования приемлемого набора софта на CUDA
для систем, ориентированных на обычную работу давно есть интегрированные графические решения, да, собственно, всегда и были, более того, а конце этого, начале следующего мы увидим процессоры с интегрированной графикой, но сделать это можно только в случае примерно равного тепловыделения или меньшего со стороны GPU, потому что, ввиду особенностей архитектуры, у GPU диапазон рабочих температур несколько шире, чем у CPU

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

Date: 2011-02-18 07:52 am (UTC)
From: [identity profile] vlkamov.livejournal.com
1 абз.
Процесс-то идет. Раньше было еще хуже - вопрос "портирования приемлемого набора софта на CUDA" даже не поднимался.

2 абз.
Некорректная аналогия. Здесь вы описывает функции чипсета.

Date: 2011-02-18 08:03 am (UTC)
From: [identity profile] asc-ii.livejournal.com
вполне корректное - как мозг нельзя разобрать на отдельные участки, так же и процессор имеет смысл, только как единое целое, нет там никаких "недоядер", есть различные исполняющие устройства и инфраструктура для их обслуживания

Date: 2011-02-18 08:30 am (UTC)
From: [identity profile] vlkamov.livejournal.com
Это еще менее корректно.

Date: 2011-02-18 08:32 am (UTC)
From: [identity profile] asc-ii.livejournal.com
достаточно корректно

Date: 2011-02-18 08:07 am (UTC)
From: [identity profile] asc-ii.livejournal.com
Процесс-то идет. Раньше было еще хуже - вопрос "портирования приемлемого набора софта на CUDA" даже не поднимался.
во-первых, раньше CUDA не было, во-вторых, он и сейчас не поднимается
вычислительные мощности GPU рассматриваются, лишь как подспорье для CPU

Date: 2011-02-18 08:29 am (UTC)
From: [identity profile] vlkamov.livejournal.com
> CUDA не было

Просто так не было.

> во-вторых, он и сейчас не поднимается
комменты там читаем, да ?

> вычислительные мощности GPU рассматриваются, лишь как подспорье для CPU
У вас просто нездорове пристрастие к CPU.

Date: 2011-02-18 08:31 am (UTC)
From: [identity profile] asc-ii.livejournal.com
я-то как раз читаю, хоть ссылки и не было

гыгы, зачем вам головной мозг? для обеспечения жизненных функций достаточно спинного
у вас нездоровое пристрастие к головному мозгу?

Date: 2011-02-18 01:00 pm (UTC)
From: [identity profile] serg-markov.livejournal.com
Вот именно что "могут быть масштабируемы", но на практике эту возможность большинство приложений так и не использует и все эти десятиядерники только кулер гоняют :-)

Date: 2011-02-19 05:47 am (UTC)
From: [identity profile] vlkamov.livejournal.com
Это распространенная ошибка, суть которой сконцентрирована в детской загадке "Кто купил первый телефон ?"

Из того, что ранее разработанное ПО не умеет "многоядерность", не следует, что она не нужна. Дальнейшее наращивание вычислительной мощности будет происходить через к-во ядер.

Date: 2011-02-19 09:27 am (UTC)
From: [identity profile] serg-markov.livejournal.com
Так никто и не говорит, что она не нужна, речь о том, что ее не используют сейчас.
:-) И далеко не только "ранее разработанное ПО", ее не умеют и последние версии tar, к примеру, куда как распространеное ПО. Что ее умеет фотошоп, еще не значит, что все последние версии программ такие же "умные"

Profile

vlkamov: Рембрандт. Автопортрет с широко открытыми глазами. (Default)
vlkamov

July 2025

S M T W T F S
  1 2 34 5
6 7 8 9 10 11 12
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 14th, 2026 09:36 pm
Powered by Dreamwidth Studios