CPU 속도가 이미 무어의 법칙을 어겼습니까?


36

1995 년경 CPU 속도가 75MHz 인 컴퓨터가 있다는 것을 기억합니다.

그 후 2 년 후인 1997 년경에는 211MHz였습니다.

몇 년 후 2000 년경에는 1.8GHz와 비슷한 것이 있었으며, 2003 년경에는 약 3GHz 인 것이있었습니다.

이제 거의 8 년이 지난 후에도 여전히 3GHz로 최대입니다. 무어의 법칙 때문입니까?

답변:


51

우선 무어의 법칙은 법이 아니라 관찰에 불과하다는 것을 기억하십시오. 그리고 그것은 직접적으로가 아니라 속도와 관련이 없습니다.

원래는 구성 요소 밀도가 [시간]마다 거의 두 배로 증가한다는 사실만으로 관찰되었으므로 속도와 관련이 없습니다.
부작용으로, 더 빠르고 (같은 칩에 더 많은 것, 거리가 가까워짐) 더 저렴하게 (칩이 적을수록, 실리콘 웨이퍼 당 더 많은 칩을) 더 효과적으로 만들었습니다.

그래도 한계가 있습니다. 칩 디자인이 Moore의 법칙을 따르고 구성 요소가 작아짐에 따라 새로운 효과가 나타납니다. 부품이 작아짐에 따라 크기에 비해 표면적이 커지고 전류가 누출되므로 칩에 더 많은 전기를 펌핑해야합니다. 결국 칩을 뜨겁게 만들고 사용할 수있는 것보다 더 많은 전류를 낭비 할만큼 충분한 주스를 잃게됩니다.

확실하지는 않지만 현재 속도 제한 일 수 있습니다. 구성 요소가 너무 작아서 전자적으로 안정적으로 만들기가 더 어렵습니다. 이를 돕기위한 새로운 재료가 있지만, 아주 새로운 재료 (다이아몬드, 그래 핀)가 나타날 때까지 원시 MHz 속도 한계에 가까워 질 것입니다.

즉, CPU MHz는 마력이 자동차의 속도가 아닌 것처럼 컴퓨터 속도가 아닙니다. 더 높은 최상위 MHz 수없이 더 빠르게 작업을 수행 할 수있는 방법이 많이 있습니다.

늦은 편집

무어의 법칙은 항상 일정한 반복주기에서 칩의 밀도를 두 배로 늘릴 수있는 프로세스를 언급했습니다. 이제는 20nm 이하의 프로세스가 중단 될 수 있습니다. 새 메모리는 기존 메모리와 동일한 프로세스로 제공됩니다 . 그렇습니다. 이것은 단일 요점이지만 미래의 선구자 일 수 있습니다.

ANOTHER LATE 편집 아르스 테크니카 제 모든하지만 죽은 선언 . 50 년 동안 당신을 즐겁게 해주었습니다.


34
예를 들어, 3GHz i7은 3GHz P4보다 수십 배 빠르며 클럭 속도가 훨씬 빨라질 수 있으며 훨씬 더 많은 열을 발생 시키며 코어를 추가 할 때 더 큰 차이가 있습니다.
Phoshi

11
"무어의 법칙은 법칙이 아니라 단지 관측 일뿐입니다."기술적으로는 법칙입니다. 관측 (예 : 행성과 태양을 연결하는 선이 같은 시간 간격 동안 같은 지역을 휩쓸고 있다는 케플러의 관측과 같이; 행성들이 이것을 했는지 알지 못했다 . 물리학에서 단어는 훨씬 더 강력하게 사용됩니다 (의미 : 불가침의 의미).
Mu

마지막으로 좋은 점은 CPU 속도가 다른 지역 (즉, 디스크 속도)이 정체되어 현재의 컴퓨터를 몇 년 전보다 훨씬 개선 한 것 같습니다
Doug T.

11
@doug T; CPU 속도가 정체되지 않았습니다. Megahertz 신화를 찾으십시오 . 클럭 속도가 빨라지지는 않았지만 각 클럭 사이클에서 프로세서 '프로세스'의 양이 증가했으며 i7과 같은 일부 프로세서는 클럭 속도를 1-1.5GHz 높이는 것에 매우 만족합니다. 열을 없애고 전원을 공급하십시오. 또한 단일 스레드가 다른 것보다 훨씬 많은 것을 요구하면 속도가 빨라집니다. 단순히 열 출력으로 인해 클럭 속도를 높이는 것은 더 이상 비용 효율적이지 않습니다.
Phoshi

1
무어는 실제로 그의 원래 논문에서 트랜지스터 크기 나 밀도에 대해서는 아무 말도하지 않았다. 그는 트랜지스터 / 패키지에 대해 이야기하고있었습니다. 그는 패키징 비용과 수율 (좋은 트랜지스터의 비율)에 대해 관찰하고 있었습니다. 1965 년에서 1975 년 사이에 발생했던 많은 배가는 실제로 더 큰 칩 때문이었습니다. 더 큰 칩이나 3D 스태킹으로 인해 트랜지스터 / 패키지가 두 배로 증가 할 수 있습니다.
방황 논리

37

2
트랜지스터 밀도는 트렌치, 게이트 등의 크기에 의해 제한됩니다. 현재 기술은 단지 몇 개의 원자의 산화물 두께를 갖는 게이트를 구축하는 것입니다. 일단 당신이 약 3-4 원자 두께의 산화물을 게이트하면 다음에 어디로 가야할지 알기가 어렵습니다.
quick_now

@quickly_now ... 게이트 사용을 중지 하시겠습니까? 의심 할 여지없이 솔리드 스테이트는 일단 저렴 해지면 추가 가능성을 제공 할 것입니다.
익명 유형

@quickly_now : 나노 기술로, 그리고 특이점이 발생하면 상상할 수없는 양자 기술 영역으로 빠르게 들어갑니다!
paradroid

하하하 ... 물리 법칙에 따라 몇 가지 한계가 있습니다. 그러나 작동 빈도는 다른 문제입니다 ...
quick_now

15

클럭 속도가 빠를수록 코 히어 런트 신호를 만드는 데 필요한 전압 강하가 커집니다. 전압이 커질수록 더 많은 전력이 필요합니다. 필요한 전력이 많을수록 칩에서 더 많은 열이 방출됩니다. 이것은 칩을 더 빨리 분해하고 느리게합니다.

특정 지점에서 온도가 증가하면 다른 코어를 추가하는 것보다 더 클 수 있으므로 클럭 속도를 더 이상 높이는 것이 가치가 없습니다. 이것이 코어 수가 증가하는 이유입니다.

더 많은 코어를 추가하면 열이 선형으로 올라갑니다. 즉, 클럭 속도와 전력 소모간에 일정한 비율이 있습니다. 코어를 더 빠르게 만들면 열 사이클과 클럭 사이클 사이에 2 차 관계가 있습니다. 두 비율이 같으면 다른 코어를 얻을 시간입니다.

이것은 무어의 법칙과 무관하지만 문제는 트랜지스터 수가 아닌 클럭 사이클 수에 관한 것이기 때문에이 설명은 더 적절 해 보입니다. 무어의 법칙은 자신의 법칙을 제한한다는 점에 유의해야합니다.

편집 : 더 많은 트랜지스터는 클럭 사이클 당 더 많은 작업이 완료되었음을 의미합니다. 이것은 때때로 간과되는 매우 중요한 지표이며 (2Ghz CPU가 3Ghz CPU보다 성능이 우수 할 수 있음) 오늘날 혁신의 주요 영역입니다. 따라서 클럭 속도는 안정적이지만 프로세서는 단위 시간당 더 많은 작업을 수행 할 수 있다는 점에서 빨라졌습니다.

편집 2 : 여기에 관련 주제에 대한 자세한 정보를 가지고있는 흥미있는 링크입니다. 도움이 될 수 있습니다.

편집 3 : 총 클록 사이클 수 (코어 수 * 코어 당 클록 사이클)와 관련이없는 것은 병렬 처리의 문제입니다. 프로그램이 명령을 병렬화 할 수없는 경우 코어가 더 많다는 것은 아무 의미가 없습니다. 한 번에 하나만 사용할 수 있습니다. 이것은 오늘날보다 훨씬 큰 문제였습니다. 오늘날 대부분의 언어는 예전보다 훨씬 많은 병렬 처리를 지원하며 언어의 핵심 부분으로 만든 일부 언어 (주로 기능성 프로그래밍 언어)가 있습니다 ( 예를 들어 Erlang , AdaGo 참조 ).


+1-이것은 밀도 + 속도 + 열 = 무어의 법칙을 연결하는 질문에 대한 답변입니다.
SChepurin

11

무어의 법칙에 따르면 트랜지스터 수는 18 개월마다 두 배가 될 것이라고 예측했습니다. 과거에는 클럭 속도가 두 배가 될 수있었습니다. 우리가 약 3GHz를 얻었을 때, 하드웨어 제조사들은 빛의 제한 속도에 맞서고 있다는 것을 깨달았습니다.

빛의 속도가 299,792,458 미터 / 초인 방법을 기억하십니까? 즉, 3ghz 기계 조명에서 매 클럭 사이클마다 약 3 분의 1 미터가 이동합니다. 공기를 통과하는 빛입니다. 전기가 그것보다 느리고 게이트와 트랜지스터가 더 느리며 많은 시간 동안 할 수있는 일이 많지 않다는 점을 고려하십시오. 결과적으로 클럭 속도는 실제로 약간 떨어졌으며 대신 하드웨어가 여러 코어로 이동했습니다.

Herb Sutter는 2005 년 "무료 점심 식사가 끝났습니다"기사에서 이에 대해 이야기했습니다.

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


2
C / 3GHz의 = 9.993cm google.com/search?q=(299792458m/s)/(3e9/s)= - 촬영 quickly_now고려에의 코멘트를, 신호가 3GHz의 클럭 틱 당 6cm에 대해 여행 할 수 있습니다. 그리 멀지 않습니다.
tylerl

1
실리콘은 약 500GHz를 긁습니다. 탄소 나노 튜브는> 4THz로 간다. 오늘날의 칩을 제한하는 것은 소산 및 상호 연결입니다. 갈 길이 멀다
tyblu

2
@tyblu-빛은 4THz 클럭 틱으로 75 마이크론을 이동합니다. 그것으로 유용한 회로를 만드는 것을 어떻게 기대할 수 있습니까?
tylerl

3
@tylerl, 나는하지 않지만, 우리 아이들이 알아낼 것으로 기대합니다! ;)
tyblu

1
@tylerl, 전류 트랜지스터는 약 0.3 미크론이므로 75 미크론은 ~ 250 개의 신호를 얻을 수 있다고 생각합니다.
Hydaral

10

실리콘 기반 칩은 문자 그대로 녹기 전에 일반적으로 5GHz 정도의 클럭 제한을 가지고 있습니다. 갈륨 비소 (GaAs) 를 사용하는 연구 에 따르면 수백 GHz에서와 같이 칩이 더 높은 클럭 속도를 가질 수 있지만 얼마나 멀리 있는지는 확실하지 않습니다.

그러나 무어의 법칙은 성능이나 클럭 속도가 아닌 칩의 트랜지스터와 관련이 있습니다. 그런 점에서 우리는 여전히 같은 칩에있는 여러 프로세싱 코어로 분기하여 무어의 법칙을 따르고 있다고 말할 수 있습니다.

무어의 법칙에 관한 Wikipedia 기사에 따르면 2015 년까지 계속 될 것으로 예상됩니다.

동일한 클럭 속도로 더 빠른 프로세서를 사용할 수있는 다른 방법을 알고 싶다면 클럭 펄스 당 수행 할 수있는 명령 수와도 관련이 있습니다. 그 수는 꾸준히 증가 해 왔습니다.

초당 명령어 타임 라인은 클럭 사이클 당 명령어 수를 잘 보여주는 차트입니다.


기가 헤르츠 증가에 대한 대안으로 코어가 증가하고 있다고 언급 한 +1
Matthew Lock

그들이 100GHz CPU 속도를 따라 잡기 위해 RAM을 얻을 수 있기를 바랍니다 ...
LawrenceC

7

저는 EE 또는 물리 전문가가 아니지만 1981 년 이후 대략 3-4 년마다 컴퓨터를 구입했습니다. (81 년에 나는 처음으로 Sinclair ZX81을 구입했고 3 년 후 Commadore 64를 구입했습니다. 1987 년 복제),이 주제에 대해 30 년간의 "필드 데이터"가 있습니다.

87 년에 첫 번째 IBM 클론을 시작점 (640k RAM 및 32MB 하드 드라이브 포함)으로 사용하더라도 18 개월마다 2를 곱하면 오늘 10GB의 RAM과 1TB 하드 드라이브가 생깁니다. 잠깐만 !!!! 오늘날 책상 위에있는 것보다 RAM이 너무 많고 HD가 적습니다.

이 "법칙"이 미래로의 컴퓨터 전력의 기하 급수적 증가에 대한 일반적인 기대로 의도 된 것을 고려할 때, 나는 그것이 본질적으로 30 년이 넘는 정확한 정확성에 대해 솔직히 충격을 받았다. "민간 우주 여행", "개인용 로봇"및 "호버 자동차"만 비슷한 지수 성장을 보인 경우. 동정.

그러나 엄격하게 사용자의 관점에서 보면 무어의 법칙은 지금 당장 빠른 속도로 유지되고있는 것 같습니다.


중재자는 여러 답변을 요약합니다.

무어의 법칙은 마이크로 칩의 트랜지스터 수를 명시 적으로 다루고 있지만, 이는 훨씬 더 큰 기술 세계에서 기하 급수적으로 발전하는 ONE SINGLE 벤치 마크에 불과합니다.

클럭 속도에 매달리면 요점이 없습니다. PassMark CPU 벤치 마크 ( http://www.cpubenchmark.net/high_end_cpus.html) 만 살펴보면 매일 컴퓨터가 훨씬 강력 해지고 있습니다.

칩의 트랜지스터 수는 오늘날의 컴퓨터 성능을 향상시키는 데있어 한 가지 요소 일뿐입니다.

비록 나는 무어도 아니고 그를 모르지만, 그의 법은 더 넓은 의미에서 컴퓨팅 능력의 기하 급수적 인 증가를 예측하려는 시도라고 추측하고 있습니다. 그는 "컴퓨터 전력이 2 년마다 두 배로 늘어날 것"이라는 훨씬 더 "모호하고 증명하기 어려운"주장과는 달리 "칩상의 트랜지스터 수"를 CONCRETE 및 가장 중요한 QUANTIFIABLE 척도로 선택합니다. 그의 이론을 증명하기 위해, 쉽게 측정 할 수있는 무언가가 척도로 필요했습니다. 그러나 나는 여기서 사지로 나가서 그가 컴퓨터의 모든 측면을 다루는 더 큰 추세를 예측하고 있다고 제안합니다.


정확하게 정확하지는 않았으며 인텔과 다른 사람들이 적극적으로 추구한다는 소식을 들었 기 때문에 부분적으로 자체 이행 예언이었습니다. 물론 그들의 유일한 고려 사항은 아닙니다. 그들이 "돈"에 대해서는 분명히 파산했지만, 오늘날 같은 돈의 성능을 '배가'하는 데 적어도 5 년이 걸리기 때문입니다. 10 년 전과 1 년 정도 걸렸습니다.
j riv

1

우리는 여전히 프로세서를 더 빠르게 실리콘으로 만들 수 있지만 (너무 빠르지 는는 않지만)이 시점에서 프로세서 (또는 코어)를 더 작게 만들고 다이에 더 넣는 것이 더 저렴하고 더 효율적입니다. 트랜지스터 스위칭 속도 측면에서 그래 핀 과 같은 최신 재료 는 물 에서 실리콘을 제거 하지만 아직 제조 공정을 마스터하지는 못했습니다. 좀 더 빠른 속도가 올 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.