Скорость процессора уже нарушила закон Мура?

35

Я помню, где-то в 1995 году был компьютер с частотой процессора 75 МГц.

Затем, через пару лет, в 1997 году, была частота 211 МГц.

Затем, несколько лет спустя, около 2000 года, когда он был примерно 1,8 ГГц, тогда около 2003 года был один, который был около 3 ГГц.

Теперь, спустя почти 8 лет, они все еще работают на частоте 3 ГГц. Это из-за закона Мура?

JD Isaacks
источник

Ответы:

51

Во-первых, помните, что закон Мура - это не закон, а просто наблюдение. И это никак не связано со скоростью.

Первоначально это было просто наблюдение, что плотность компонентов почти удваивается в течение каждого [периода времени], вот и все, не имеет ничего общего со скоростью.
Как побочный эффект, это эффективно сделало вещи быстрее (больше вещей на одном чипе, расстояния ближе) и дешевле (меньше чипов нужно, больше чипов на кремниевую пластину).

Хотя есть ограничения. По мере того как конструкция чипа следует закону Мура, а компоненты становятся меньше, появляются новые эффекты. Когда компоненты становятся меньше, они получают большую площадь поверхности по сравнению с их размером, и ток просачивается, поэтому вам нужно больше накачивать электричество в микросхему. В конечном итоге вы теряете достаточно сока, чтобы сделать чип горячим и тратить больше тока, чем можете использовать.

Хотя я не уверен, что это, вероятно, текущий предел скорости, что компоненты настолько малы, что их сложнее сделать электронно стабильными. В этом есть некоторые новые материалы, но пока не появится какой-то дико новый материал (алмазы, графен), мы приблизимся к необработанным ограничениям скорости МГц.

Тем не менее, процессор МГц не скорость компьютера, как лошадиные силы не скорость для автомобиля. Есть много способов ускорить процесс без увеличения максимального числа МГц.

Позднее редактирование

Закон Мура всегда относился к процессу, согласно которому вы можете удвоить плотность на чипах на некотором регулярном периоде времени. Теперь кажется, что процесс длиной менее 20 нм может быть остановлен. Новая память отправляется в том же процессе, что и старая память , Да, это единственный вопрос, но он может стать предвестником будущего.

ДРУГОЕ ПОЗДНЕЕ РЕДАКТИРОВАНИЕ Ars Technica Article почти объявив его мертвым , Было весело с тобой около 50 лет.

Rich Homolka
источник
34
Очень важно отметить, что 3G7 i7, скажем, на несколько порядков быстрее, чем 3G4 P4 - и что тактовые частоты могут идти намного быстрее, они просто генерируют намного больше тепла, и есть большая разница в добавлении дополнительных ядер.
Phoshi
11
«Закон Мура - это не закон, это просто наблюдение». Технически это то, чем является любой закон: просто наблюдение (например, наблюдение Кеплера о том, что линия, соединяющая планету и Солнце, выметает равные области в течение равных промежутков времени; не знаю Зачем планеты сделали это, он просто заметил, что они сделал ). В физике это слово используется гораздо сильнее (имеет тенденцию означать: нерушимый).
Mud
очень хороший последний момент, кажется, что в то время как скорость процессора зашла в тупик, другие области (а именно, скорость диска) догнали, что делает современные компьютеры намного лучше, чем несколько лет назад
Doug T.
11
@doug T; Скорости процессора есть / нет / стагнация. Посмотрите вверх Мегагерц Миф , Тактовая частота не стала выше, но насколько возросли «процессы» процессора в каждом такте, и некоторые процессоры, такие как i7, вполне довольны повышением тактовой частоты до 1–1,5 ГГц, если вы можете взять убери тепло и поставь энергию. Они также ускорятся, если один поток требует намного больше, чем что-либо еще. Повышение тактовой частоты больше не является экономически эффективным, просто из-за тепловой мощности.
Phoshi
1
Мур на самом деле ничего не сказал о размере или плотности транзистора в своей оригинальной статье. Он говорил о транзисторах / корпусе. Он делал замечание о Уступать (процент хороших транзисторов) в зависимости от стоимости упаковки. Во многом удвоение, которое произошло с 1965 по 1975 год, было связано с более крупными чипами. Могут быть некоторые удвоения транзисторов / упаковки из-за больших чипов или 3D-стекирования.
Wandering Logic
37

Закон Мура описывает долгосрочную тенденцию в истории компьютерного оборудования. Количество транзисторов, которые можно недорого разместить на интегральной схеме, удваивается примерно каждые два года. Дело не в тактовой частоте.

Также, тактовая частота процессора не является надежным показателем его вычислительной мощности ,

paradroid
источник
2
Плотность транзистора ограничена такими вещами, как размеры траншей, затворов и т. Д. Современные технологии позволяют создавать затворы с толщиной оксида всего в несколько атомов. Как только вы доберетесь до ворот оксидов толщиной около 3-4 атомов, будет трудно понять, куда идти дальше.
quickly_now
@quickly_now ... Хватит использовать ворота? без сомнения, твердое состояние предоставит дополнительные возможности, когда станет дешевле.
Anonymous Type
@quickly_now: На нано-технологии, и как только Сингулярность происходит, быстро в невообразимые сферы квантовой технологии!
paradroid
ха-ха-ха ... есть некоторые ограничения, которые диктуют законы физики. ОДНАКО, частота работы другое дело ...
quickly_now
15

Чем выше тактовая частота, тем больше должно быть падение напряжения для формирования связного сигнала. Чем больше напряжение должно повышаться, тем больше энергии требуется. Чем больше энергии требуется, тем больше тепла отдает чип. Это ухудшает чипы быстрее и замедляет их.

В определенный момент просто не стоит больше увеличивать тактовую частоту, поскольку повышение температуры будет больше, чем добавление другого ядра. Вот почему увеличивается количество ядер.

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

Это не зависит от закона Мура, но поскольку вопрос касается числа тактовых циклов, а не количества транзисторов, это объяснение кажется более подходящим. Следует отметить, что закон Мура имеет свои собственные ограничения.

РЕДАКТИРОВАТЬ: Чем больше транзисторов, тем больше работы выполняется за такт. Это очень важный показатель, который иногда упускают из виду (возможно, что процессор с частотой 2 ГГц превосходит процессор с частотой 3 ГГц), и сегодня это основная область инноваций. Таким образом, несмотря на то, что тактовые частоты были постоянными, процессоры стали быстрее в том смысле, что они могут выполнять больше работы за единицу времени.

РЕДАКТИРОВАТЬ 2: Вот это интересная ссылка, которая имеет больше информации по связанным темам. Вы можете найти это полезным.

РЕДАКТИРОВАТЬ 3: Вопрос о параллельности не связан с количеством общих тактовых циклов (количество ядер * тактовых циклов на ядро). Если программа не может распараллелить свои инструкции, тот факт, что у вас больше ядер, ничего не значит. Он может использовать только один за раз. Раньше это было гораздо более серьезной проблемой, чем сегодня. Большинство языков сегодня поддерживают параллелизм гораздо больше, чем раньше, и есть некоторые языки (в основном функциональные языки программирования), которые сделали его основной частью языка (см. Erlang , Ada а также Идти в качестве примеров).

soandos
источник
+1 - это ответ на вопрос, связывающий плотность + скорость + тепло = закон Мура.
SChepurin
11

Закон Мура предсказывал, что число транзисторов будет удваиваться каждые 18 месяцев. В прошлом это означало, что тактовые частоты могут удваиваться. Как только мы получили около 3 ГГц, производители оборудования поняли, что сталкиваются с ограничениями скорости света.

Помните, как скорость света составляет 299 792 458 метров в секунду? Это означает, что на станке с частотой 3 ГГц световой поток будет проходить около трети метра в каждом такте. Это свет, путешествующий по воздуху. Примите во внимание, что электричество медленнее, чем что, и что затворы и транзисторы еще медленнее, и вы не можете многое сделать за это время. В результате тактовые частоты на самом деле немного снизились, и вместо этого аппаратное обеспечение перешло на несколько ядер.

Херб Саттер говорил об этом в своей статье «Бесплатный обед окончен» 2005 года:

http://www.gotw.ca/publications/concurrency-ddj.htm

Zeki
источник
2
с / 3 ГГц = 9,993 см google.com/search?q=(299792458m/s)/(3e9/s)= - Принимая quickly_now Примите во внимание, что сигнал может проходить около 6 см на тактовую частоту 3 ГГц. Это не очень далеко.
tylerl
1
Кремний вырабатывает около 500 ГГц; углеродные нанотрубки идут & gt; 4ТГц. Это рассеивание и межсоединения, которые ограничивают сегодняшние чипы. Нам предстоит долгий путь.
tyblu
2
@tyblu - свет проходит 75 микрон за такт с частотой 4 ТГц. Как вы могли ожидать, чтобы сделать какие-либо полезные схемы с этим вне меня.
tylerl
3
@tylerl, я не знаю, но я ожидаю, что наши дети поймут это! ;)
tyblu
1
@tylerl, текущие транзисторы имеют размер около 0,3 микрона, поэтому 75 микрон могут передавать сигнал через ~ 250 из них, я думаю, я бы назвал это полезным.
Hydaral
10

Чипы на основе кремния имеют общий тактовый предел 5 ГГц или около того, прежде чем они буквально начнут плавиться. Было исследование в использовании арсенид галлия (GaAs), что позволило бы чипам иметь более высокую тактовую частоту, например, до сотен ГГц, но я не уверен, как далеко это зашло.

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

Согласно Статья в Википедии о законе Мура Ожидается, что он будет действовать до 2015 года.

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

Хронология инструкций в секунду хороший график количества инструкций за такт

deltaray
источник
+1 за упоминание о том, что ядра увеличиваются как альтернатива увеличению гигагерца
Matthew Lock
Надеюсь, что они могут получить оперативную память, чтобы догнать до 100 ГГц скорости процессора ...
LawrenceC
7

Я не эксперт по физике и физике, но с 1981 года я покупал компьютеры примерно каждые три-четыре года (в 81 году я купил свой первый Sinclair ZX81, а три года спустя - Commadore 64, действительно игрушки, а затем мой первый IBM клон в 1987 году), поэтому у меня есть 30 лет «полевых данных» на эту тему.

Даже используя мой первый клон IBM в 87 году в качестве отправной точки (который имел 640 КБ ОЗУ и 32 МБ жесткого диска), умножая все на два каждые 18 месяцев, я сегодня получаю 10 ГБ ОЗУ и жесткий диск 1 ТБ. ЧЕРТ ЗАКРЫТЬ !!!! Просто немного слишком много оперативной памяти и немного меньше HD, чем то, что сегодня у меня на столе.

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

Но с точки зрения СТРОГО пользователя, закон Мура, кажется, держится НА СКОРО.


Модератор сокращает несколько ответов:

Хотя закон Мура явно касается количества транзисторов в микрочипе, это всего лишь ОДИН ЕДИНСТВЕННЫЙ эталон в гораздо более обширном мире технологий, прогрессирующих с экспоненциальной скоростью.

Застревать на тактовых частотах не имеет смысла. Достаточно взглянуть на тесты PassMark CPU: http://www.cpubenchmark.net/high_end_cpus.html Чтобы увидеть, что компьютеры становятся значительно мощнее каждый день.

Количество транзисторов в микросхеме является просто одним из компонентов в повышении производительности современного компьютера.

Хотя я не Мур и не знаю его, я предполагаю, что в более широком смысле его закон был попыткой предсказать экспоненциальное увеличение вычислительной мощности. Он выбрал «количество транзисторов в микросхеме» в качестве БЕТОННОГО и наиболее важного, КОЛИЧЕСТВЕННОГО критерия, в отличие от гораздо более «неоднозначного и трудно доказываемого» утверждения о том, что «мощность компьютера будет удваиваться каждые пару лет». Чтобы доказать его теорию, явно нужно было что-то, что можно было легко измерить в качестве критерия. Но я пойду здесь на пороге и предположу, что он предсказывал большую тенденцию, касающуюся КАЖДОГО аспекта компьютеров.

Nick
источник
Это было не совсем точно, это также было частично самореализующимся пророчеством, поскольку часто слышали, как Intel и другие активно его преследуют. Я знаю, конечно, что это не может быть их единственным соображением. Что касается «власти», хотя они определенно сломали ее, поскольку в настоящее время требуется, по крайней мере, 5 лет, чтобы «удвоить» производительность за те же деньги. 10+ лет назад и обратно это заняло около года.
j riv
1

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

ubiquibacon
источник