Кто зажал производительность?

Люди, которые интересуются темой производительности процессоров наверно замечали новости вроде «прорыв в области производительности!» Был и Enlight256 в 2003 году, и 80-ядерный Intel в 2006 году. Время идет, а прогнозы откладываются на потом, на потом.

Кому нужна производительность?

1. Дизайнерам

2. Геймерам

3. Разработчикам

4. Инженерам

5. Ученым

6. Энтузиастам

Закон Мура.

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

Кто зажал производительность?
Количество транзисторов удваивается каждые 2 года.

Производительность процессоров тоже растет по закону Мура.

Вне закона Мура.

В 2003 году израильская компания Lenslet продемонстрировала оптический процессор Enlight 256 который имел производительность 8 Тфлопс.

Оптический процессор EnLight256

Работает это чудо на частоте 125 МГц, выполняя за такт 65536 операций.

Не берем во внимание оптический процессор. В 2006 году компания Intel показала 80-ядерный процессор на одном кристале при 65 нм техпроцессе. Пиковая производительность составляла 1 Тфлопс при 3.4 ГГц.

Обещали выпустить в 2010 году.

Где они?

Официальный сайт компании Lenslet кишит оптическими процессорами.

Альтернативные технологии.

Сравнение архитектуры CPU и GPU

GPGPU: NVidia CUDA и ATI Firestream — вычислительные платформы от Nvidia и ATI.

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

Видеокарты наиболее оптимизированы для растеризации (простейший алгоритм рендеринга, такой как OpenGL или DirectX) пиковая производительность достигает (Asus ARES Radeon HD 5870 X2) 5 Тфлопс,если верить

производителю. В неграфических 64-х битных вычислениях производительность топовых видеокарт редко достигает 0,5 Тфлопс. Цены на видеокарты сильно варьируются в зависимости от количества заблокированных вычислительных блоков (например ядер CUDA)

Что происходит?

Крупные компании придерживается следующей тактики: Каждые 2 года производимость продаваемого ими железа увеличивается в 2 раза, объясняя это «законом Мура». Такие темпы позволяют сохранять баланс между конкуренцией и выгодой.

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

Но ничего подобного не происходит.

Вывод?

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

Выход?

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

Такие проекты уже существуют:

1. Серверные процессоры UltraSparc от

Sun Microsystems Исходные коды выложены на

оф. Сайте на языке VHDL.

2. OpenRISC

3. Open Graphics

И т.п. (в ссылках)

Сложность реализации.

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

И, возможно, некоторые заитересуются производством некоторых из них.

Что может повлечь за собой:

1. Конкуренцию среди компаний, производящих МП

2. Размораживание перспективных проектов крупными

компаниями (Intel, AMD, Nvidia), чтобы не упустить

свою долю рынка. Но разве это плохо?

И снова вывод!

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

Ссылки.

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

dkws.narod.ru/linux/etc/optical/cpu.html опт. проц. Enlight256

dfe3300.karelia.ru/koi/posob/optproc/readyopt.html Описание работы опт. Проц.

www.membrana.ru/lenta/index.html?10159 Опт. проц. от IBM

www.compdoc.ru/comp/cpu/intel-presents-80-nucleus-processors/ Intel 80 Cores

ru.wikipedia.org/wiki/FLOPS Немного о FLOPS

Открытое аппаратное обеспечение:

dic.academic.ru/dic.nsf/ruwiki/276857 В общем

opencores.org/ Международная организация сторонников открытого АО

experiment.ru/technologies/open-source-hardware/ И еще немного

ru.wikipedia.org/wiki/Открытое_аппаратное_обеспечение/ Ну и Вики, конечно 😉

ru.wikipedia.org/wiki/OpenSPARC Проц открытой архитектуры от SUN

ru.wikipedia.org/wiki/Verilog Язык описания аппаратуры (VHDL)

Благодарю за внимание 🙂

8 способов как ускорить айфон на iOS 10


Читать также…

Читайте также: