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

13517
JD Isaacks

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

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

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

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

35

7 ответов на вопрос

51
Rich Homolka

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

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

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

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

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

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

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

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

Очень важно отметить, что 3G7 i7, скажем, на несколько порядков быстрее, чем 3GHz P4 - и что тактовые частоты могут идти намного быстрее, они просто генерируют намного больше тепла, и есть большая разница в добавлении дополнительных ядер. Phoshi 13 лет назад 34
«Закон Мура - это не закон, это просто наблюдение». Технически это то, чем является любой закон: просто наблюдение (например, наблюдение Кеплера о том, что линия, соединяющая планету и Солнце, выметает равные области в течение равных промежутков времени; он не не знаю * почему * планеты сделали это, он просто заметил, что они * сделали *). В физике это слово используется гораздо сильнее (имеет тенденцию означать: нерушимый). Mud 13 лет назад 11
очень хороший последний момент, кажется, что в то время как скорость процессора зашла в тупик, другие области (а именно скорость диска) догнали, что делает современные компьютеры намного лучше, чем несколько лет назад Doug T. 13 лет назад 0
@doug T; Скорости процессора были / не / застоялись. Посмотрите [Миф о мегагерцах] (http://en.wikipedia.org/wiki/Megahertz_myth). Тактовая частота не стала выше, но насколько увеличились «процессы» процессора в каждом такте, и некоторые процессоры, такие как i7, вполне довольны увеличением тактовой частоты на 1–1,5 ГГц, если вы можете взять убери тепло и поставь энергию. Они также ускорятся, если один поток требует намного больше, чем что-либо еще. Повышение тактовой частоты больше не является экономически эффективным, просто из-за тепловой мощности. Phoshi 13 лет назад 11
Мур на самом деле ничего не сказал о размере или плотности транзистора в своей оригинальной статье. Он говорил о транзисторах / корпусе. Он наблюдал за _yield_ (процент хороших транзисторов) в зависимости от стоимости упаковки. Во многом удвоение, которое произошло с 1965 по 1975 год, было связано с более крупными чипами. Могут быть некоторые удвоения транзисторов / упаковки из-за более крупных чипов или 3D-стекирования. Wandering Logic 10 лет назад 1
37
paradroid
Плотность транзистора ограничена такими вещами, как размеры траншей, затворов и т. Д. Современные технологии строят затворы с толщиной оксида всего в несколько атомов. Как только вы доберетесь до ворот оксидов толщиной около 3-4 атомов, будет трудно понять, куда идти дальше. quickly_now 13 лет назад 2
@quickly_now ... Хватит использовать ворота? Без сомнения, твердое состояние предоставит дополнительные возможности, когда станет дешевле. Anonymous Type 13 лет назад 0
@quickly_now: На нано-технологии, и как только Сингулярность происходит, быстро в невообразимые сферы квантовой технологии! paradroid 13 лет назад 0
ха-ха-ха ... есть некоторые ограничения, которые диктуют законы физики. ОДНАКО, частота работы другое дело ... quickly_now 13 лет назад 0
15
soandos

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

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

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

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

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

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

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

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

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

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

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

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

Скорость сигнала, распространяющегося через металлический проводник, может быть (правило большого пальца) приблизительно равна 2/3 скорости света (в вакууме). В зависимости от металлического проводника фактический будет немного выше ниже этого, но это хорошая отправная точка. quickly_now 13 лет назад 0
c / 3GHz = 9,993 см http://www.google.com/search?q=(299792458m/s)/(3e9/s)= - Принимая во внимание комментарий `quick_now`, сигнал может проходить около 6 см за тактовую частоту 3GHz. Это не очень далеко. tylerl 13 лет назад 2
Кремний вырабатывает около 500 ГГц; углеродные нанотрубки идут> 4 ТГц. Это рассеивание и межсоединения, которые ограничивают сегодняшние чипы. Нам предстоит долгий путь. tyblu 13 лет назад 1
@tyblu - свет проходит 75 микрон за такт с частотой 4 ТГц. Как вы могли бы ожидать, чтобы сделать какие-либо полезные схемы с этим вне меня. tylerl 13 лет назад 2
@tylerl, я не знаю, но я ожидаю, что наши дети поймут это! ;) tyblu 13 лет назад 3
навряд ли. Не так много, чтобы вы могли сделать сигнал быстрее. В конце концов, производительность продиктована передачей вещей ЗДЕСЬ и ТУДА, и есть ограничения на это (в зависимости от скорости света - вы НЕ МОЖЕТЕ двигаться быстрее). Массивный параллелизм, однако, - то, где вещи пойдут далее. (И делать больше работы за такт процессора) quickly_now 13 лет назад 0
Весь этот цикл аргументов имеет недостатки, поскольку, если он «на коротком расстоянии», вы все равно сможете использовать больше ГГц, и даже если он «длинный», он все равно сможет использовать больше ГГц. j riv 13 лет назад 0
@tylerl, текущие транзисторы имеют размер около 0,3 микрона, поэтому 75 микрон могут передавать сигнал через ~ 250 из них, я думаю, я бы назвал это полезным. Hydaral 13 лет назад 1
10
deltaray

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

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

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

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

Временная шкала инструкций в секунду - это хороший график количества инструкций за такт.

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

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

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

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

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


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

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

Застревать на тактовых частотах упущено. Достаточно взглянуть на тесты производительности PassMark: http://www.cpubenchmark.net/high_end_cpus.html, чтобы увидеть, что компьютеры становятся НАСТОЛЬКО мощнее КАЖДЫЙ ДЕНЬ.

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

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

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

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

Похожие вопросы