Изображение: Rebecca Mock
Закон Мура известен широкой общественности уже более 50 лет. Не являясь законом в узком смысле этого слова, десятилетиями он в целом оставался справедлив. Хотя есть сомнения в том, что было первично: закон или стремление крупнейших мировых корпораций, которые задают тон всей ИТ-индустрии, следовать ему.
Время от времени эксперты предсказывают, что закон перестанет действовать. Однако ранее это не находило подтверждения на практике. Но на этот раз все серьезнее. По крайней мере, так считает Ассоциация полупроводниковой промышленности (Semiconductor Industry Association).
19 апреля 1965 года, в журнале Electronics в рубрике «Эксперты смотрят в будущее» вышла ныне знаменитая статья Гордона Мура «Cramming more components onto integrated circuits» («Объединение большого количества компонентов в интегральных схемах»). В этой статье Мур (будущий сооснователь корпорации Intel), работавший тогда директором отдела разработок компании Fairchild Semiconductors, дал прогноз развития микроэлектроники на ближайшие десять лет на основании анализа шестилетнего развития микроэлектроники, предсказав, что количество элементов на кристаллах электронных микросхем будет и далее удваиваться каждый год.
Впоследствии за этим прогнозом закрепилось название «Закон Мура» (Moore’s Law). И, по иронии судьбы, это эмпирическое наблюдение стало самым знаменитым законом в IT-сфере и полупроводниковой индустрии. Более того, для многих разработчиков микропроцессоров это стало руководством к действию.
На базе закона Мура так и не были построены строгие физические или математические модели, отражающие экспоненциальный характер развития отрасли. Поэтому закон так и остался в большей степени социологическим, «инженерным». Однако сама концепция оказалась удобной для описания и прогнозирования развития компаний – особенно с точки зрения маркетологов и директоров микроэлектронных предприятий. Производственные планы и ценообразование выстраивалось, основываясь на законе Мура.
Оригинальная статья 1965 года писалась в тот момент, когда никакой компании Intel еще не существовало, а её будущие основатели были заняты поиском идей для своего бизнеса. В частности, движущей силы, способной сделать электронику по-настоящему массовой. И основной преградой для этого была, в первую очередь, цена.
Соответственно, и первоначальное наблюдение заключалось в том, как ведет себя стоимость одного транзистора в зависимости от их количества и технологии производства.
Пользователь «Хабрахабра» yurav в своей статье комментирует этот график так:
Для небольших (по меркам конкретной технологии) устройств, стоимость одного транзистора едва ли не обратно пропорциональна их количеству. Но, с ростом числа транзисторов, растет площадь кристалла, уменьшается доля выхода годных кристаллов при производстве и, соответственно, растет цена.
Получается, что для каждой технологии производства есть определенный уровень сложности устройств (выраженный числом транзисторов в их составе), для которого применение этой технологии наиболее выгодно. Переход на новый техпроцесс достижим тогда, когда стоимость транзистора по новой проектной норме оказывается существенно ниже, чем для текущей технологии. Здесь был сделан прогноз о десятикратном удешевлении транзистора при смене техпроцесса.
В дальнейшем появилось множество других интерпретаций закона Мура:
• наиболее выгодное число транзисторов на кристалле удваивается каждый год;
• число транзисторов в производимых чипах удваивается каждые два года;
• технологически возможное число транзисторов на кристалле микропроцессора удваивается каждые два года;
• производительность микропроцессоров удваивается каждые 18 месяцев;
• тактовая частота микропроцессоров удваивается каждые 18 месяцев;
• вычислительная мощность компьютера удваивается каждые 18 месяцев;
• доступная вычислительная мощность удваивается каждые 18 месяцев;
• плотность транзисторов на чипе удваивается каждые 18 месяцев;
• вычислительная мощность, доступная за $1, удваивается каждые 18 месяцев;
• стоимость чипа падает вдвое каждые 18 месяцев.
Изображение с сайта article.techlabs.by
Безусловно, на протяжении 50 лет были всевозможные отклонения: всегда сосуществовали более сложные и более простые чипы. Речь идет об общей тенденции, так сказать mainstream. К этом, конечно же, приложила руку Intel, которая и олицетворяет этот mainstream. По крайней мере, очень старается.
Но и она уперлась в чисто физические ограничения, которые уже не позволяют выполнять условия закона Мура. По мнению Ассоциации полупроводниковой промышленности, в этот раз все серьезно.
Эксперты Ассоциации прогнозируют, что через 5 лет транзисторы уже не смогут уменьшаться. Разработчики чипов уже сейчас ищут выход из этой ситуации. Но в любом случае, это потребует существенного увеличения затрат, как минимум, в первое время.
Одной из альтернатив является производство 3D-чипов: вертикальное расположение процессорных ядер относительно друг друга вместо теперешнего горизонтального. Однако в этом случае перед разработчиками встанет другая проблема – перегрев. Чипы нагреваются намного интенсивнее, и жидкое охлаждение в данном случае — неизбежный атрибут. На 3D-чипах уже построен первый суперкомпьютер Aquasaur, и будь он оснащен традиционным «вентилятором», его процессор бы просто расплавился.
Использование 3D-технологий позволило сократить время передачи данных между транзистором и памятью, в результате чего архитектура чипа может производить молниеносные вычисления в тысячу раз быстрее, чем это было возможно ранее.
Эксперты из Ассоциации полупроводниковой промышленности допускают, что в течение ближайших 5 лет производители не найдут способа увеличивать быстродействие и снижать затраты в соответствии с законом Мура. Но они не отрицают, что компьютеры перестанут совершенствоваться по каким-то другим параметрам.
«Боинг 787 не стал быстрее, чем была модель 707 в 1950, но это два разных самолета. Инновации определенно будут внедряться, но они будут более тонкими и сложными», – рассуждает Дэниэл Рид, вице-президент по исследованиям в Университете Айовы.
Вот, что по поводу перспектив закона Мура думают другие эксперты:
Александр Лямин, СЕО QRATOR
1. Существует ли закон Мура объективно? Или это негласная договоренность между производителями?
Закон Мура — это занятное эмпирическое наблюдение. Оно работает только в определенном наборе технологий — и, как следствие, в определенных границах (сверху и снизу). Кстати, очень похоже на алгоритм Нагля.
2. Какие есть альтернативы, позволяющие дальше снижать затраты и увеличивать производительность?
Соответственно, смена технологий меняет или границы или вообще отменяет «закон», потому что, на самом деле, это эмпирическое наблюдение.
3. 3D-чипы: вертикальное расположение процессорных ядер относительно друг друга вместо теперешнего горизонтального. Этот нехитрый фокус за счет сокращения расстояния между ядрами в несколько раз увеличит скорость передачи данных между ними. Насколько перспективно это решение? Сможет ли оно продлить жизнь закону Мура?
3D чипы – да. У меня мечта детства такая. Посмотрите, что делала www.tilera.com Tilera (а теперь EZChip, а если совсем теперь – Mellanox) 5 лет назад! И представьте, что плотность связей выросла на степень.
4. «Число людей, предсказывающих смерть закона Мура, удваивается каждые два года». Прокомментируйте, пожалуйста. Какова доля истины в этом высказывании?
Ибо мы отчасти знаем, а отчасти пророчествуем…
Артём Субботин, СЕО Terminal Solutions LLC
1. Существует ли закон Мура объективно? Или это негласная договоренность между производителями?
Сложно заглянуть под ковер корпорации и в головы людей, работающих в них. Но мое личное мнение, что 18 месяцев на «удвоение мощности» — это производственный срок на выпуск нового продукта. Это же чертовски удобно, когда целая армия потребителей, каждые два года с нетерпением ждут «вдвое быстрого процессора» и с негодованием смотрят на старый и очень медленный камень, купленный за бешенные деньги на прошлое рождество.
2. Какие есть альтернативы, позволяющие дальше снижать затраты и увеличивать производительность?
Думаю, следующий этап — это перевести все в чистый маркетинг, как, например, сделал Apple: «мы добавили новою выпуклую линзу и теперь фиалки на фотографиях выглядят еще более фиолетовыми». Уже мало кого интересует, сколько реально операций делает процессор в секунду, всем важно, какая игра на нем пойдет или какой он бесшумный.
4. «Число людей, предсказывающих смерть закона Мура, удваивается каждые два года». Прокомментируйте, пожалуйста. Какова доля истины в этом высказывании?
Можно еще так сказать: «каждый человек усомнившийся в законе Мура — обязательно умрет (когда-то)».
Эксперты «Тостера» отвечали на другой вопрос: «Означает ли соблюдение закона Мура реальность сверхтьюринговых вычислений?»
Riateche Riateche:
Нет. Если закон Мура продолжит выполняться, число операций, выполняемых машиной за единицу времени, будет расти. Но оно останется конечным. Точнее, бесконечным оно станет через бесконечное время, а это нам не подходит.
Monnoroch Monnoroch:
Я так понимаю, вы пришли к этому выводу из факта про сходящийся ряд на «Википедии»? А точнее, из того, что мощность удваивается, а мощность * время = число вычислений => с удвоенной мощностью тоже число вычислений (неудачно, ну да ладно) можно за вдвое меньшее время проделать?
Тут есть несколько проблем. Ну, во-первых, вычисления не бесконечно делимы и половина «вычисления» — это тоже, что и ноль «вычислений». А во-вторых, логика неверна сама по себе. Ведь, смотрите: сегодня X, завтра мощность возросла в 2 раза — 2X, потом 4X. Ну да, просуммируем, получим бесконечность. Но только, если просуммируем до бесконечности — а это бесконечное время.
kyrie kyrie:
Не думаю, что количество транзисторов как-то повлияет на фундаментальные основы.
P.S. Некоторые эксперты полагают, что закон Мура не выполняется с точностью, достаточной для того, чтобы считать его не только законом, но и эмпирической зависимостью. Возможно, что шумиха вокруг закона Мура – это ловкий маркетинговый ход корпорации Intel. Но так или иначе, этот закон был подхвачен всеми и пришелся по душе компьютерным обывателям.
Многие учёные считают, что закон Мура стал популярен потому, что в простой и очень доступной форме определял фантастические на тот момент темпы развития полупроводниковой индустрии.
Уже к 2003 году Гордон Мур подсчитал, что количество транзисторов, ежегодно поставляемых на рынок в мире, достигло 10 000 000 000 000 000 000 (10 в степени 19). Это в сто раз больше, чем количество всех муравьёв на Земле.
Комментарии (20)
atomAltera
05.08.2016 11:46Ну понятно что Закон Мура не будет работать бесконечно. В конце концов существует минимальный размер, меньше которого транзисторам просто не быть. Наверное начнут увеличивать размер кристалла, но тоже не до бесконечности
auine
05.08.2016 12:55Ну скорей всего больше думаю о кол-ве транзисторов и цене за один, а не размере.
niko1aev
05.08.2016 12:00+8Нихрена себе муравьев на земле!
Уже к 2003 году Гордон Мур подсчитал, что количество транзисторов, ежегодно поставляемых на рынок в мире, достигло 10 000 000 000 000 000 000 (10 в степени 19). Это в сто раз больше, чем количество всех муравьёв на Земле.
lifestar
05.08.2016 12:02+1Так а в чём исследование то заключалось? Просто предположили и всё)
И с муравьями тоже самое.yurav
05.08.2016 13:23Не знаю, как насчет муравьев, а вот с пауками всё более-менее научно посчитали. Пауков более чем достаточно:
https://arthropodecology.com/2012/06/05/you-are-always-within-three-feet-of-a-spider-fact-or-fiction/
(моя оценка для пауков где-то в районе 10^16)
pshhpshh
05.08.2016 13:50Удвоение за два года? О каком мире это они говрят? Обычно +10% на поколение. Ну пусть +20% за два года тогда, хотя и это с натяжкой.
heleo
05.08.2016 13:50Сложно сопоставлять 1971й и 2015й года. Сейчас появились «3d чипы» и оценивать их на примере закона Мура не совсем корректно. Всё же оценка давалась для «плоских» и подгонять под неё другие технологии без коррекции оценки не стоит. Таким образом применение закона Мура к современным процам в чистом виде без поправок на мой взгляд выглядит как голословный маркетинг.
gsaw
05.08.2016 13:50«Господи, да всем наплевать». Я как бы айтишник, а за частотой процессоров и колличеством транзисторов уже лет пятнадцать не слежу. Не в них дело, не только лишь в них. Дураку понятно, что у любой технологии есть свой предел. Помню в девяностых читал фантастику. У Нортона кажется были бортовые компьютеры на гиганских лампах. В другой какой то расчитывали прыжок на лагорифмитической линейке по справочнику, причем парню удалось его выучить наизусть". Если так экстраполировать, компьютеры на лампах занимали бы целые континеты.
mikelavr
05.08.2016 20:55Роберт Хайнлайн, «Астронавт Джонс», 1953 год.
tundrawolf_kiba
08.08.2016 18:26У Хайнлайна и компьютеры и роботы на лампах были. Забавно было читать про дома с антигравитацией, машину времени и одновременно — ламповых роботов.
Uepapx
05.08.2016 13:50На 3D-чипах уже построен первый суперкомпьютер Aquasaur, и будь он оснащен традиционным «вентилятором», его процессор бы просто расплавился.
Ткните пальцем, хоть одно упоминание? Гуголь молчит((
Arxitektor
05.08.2016 19:38Может даже изменят сам принцип работы.
Будет только 1 тип памяти не будет разделения на оперативную и долговременную
И разместят память сверху на кристалле цп.
и огромные полки HDD c холодными данными.qw1
06.08.2016 10:15К внедрению этого я скептически отношусь. Потому что немного другая архитектура, Intel Itanium, более прогрессивная чем спроектированный в 80-х x86, не взлетела. Хотя Intel много усилий прикладывал в её запуску. При этом были доступны ОСи (Windows и Linux), но программы пришлось бы адаптировать.
А тут ломается всё, популярных ОС нет, программы адаптировать нельзя — только переписывать (или гонять на эмуляторах).
ARM взлетел, потому что занял новую платформу — мобилку. И под эту архитектуру нужна новая платформа, пусть будут нейроимпланты.
DrPass
Я не знаю, в каком году было сделано вынесенное в заголовок заявление экспертов Ассоциации полупроводниковой промышенности, но закон Мура по крайней мере для центральных процессоров уже лет пять-семь как не выполняется :)
yurav
Самой современной трактовки закона я в статье не увидел:
число транзисторов удваивается на единицу площади каждые N месяцев.
а площадь полупроводникового кристалла в CPU постоянно сокращается.
yurav
UPD: эта трактовка записана через плотность. Наверное, поэтому ни я, ни DrPass её сразу не заметили.
oldcastor
А зачем? Народ и так «схавает». Каждый год происходит нечто вроде «Смотрите! Новые процессоры на новом техпроцессе. Хватай быстрее, ведь они такие крутые!», а по факту прирост производительности в среднем не превышает и 10%. Это стагнация и раскрутка на деньги в чистом виде.
А за производетелями процессоров тянутся и производители материнских плат: новые супер-пупег-гипер-фердипердозные платы, например, на 1151 сокет это те же платы на 1155, но с РГБ подсветкой — НАЛЕТАЙ. *facepalm*
yurav
Про 1151 vs 1155 ничего не могу сказать, не интересовался, но вот про 1155 vs 1150 один раз уже обсуждали.
Одно из отличий сокетов:
Это было необходимо, чтобы оптимизировать процесс по энергопотреблению.