ムーアの法則
出典: フリー百科事典『ウィキペディア(Wikipedia)』
ムーアの法則(むーあのほうそく)とは、最小部品コストに関連する集積回路におけるトランジスタの集積密度は、18~24ヶ月ごとに倍になる、という経験則である[1]。Intelの共同創業者であるゴードン・ムーアが提唱した。
目次 |
[編集] 初出
「部品コストを最小にするために、複雑さは毎年おおよそ2の指数の率で増加する。…短い期間においてはこの比率で増加しなくても確かに持続が期待できる。少なくとも10年はほぼこの比率を保っていると信じるに足る理由はないけれども、長い期間においては増加率はちょっとだけ不確かになる程度だ。つまり、コストを抑えるために、1975年までには集積回路あたりの部品の数は65000になっていることを意味する。私はこのような大規模回路は一つのウェハー上に構築できると信じている。」
"Cramming more components onto integrated circuits", Electronics Magazine 19 April 1965[1]:
チップの「複雑さ」はトランジスタの数に比例するという仮定の下、それが何をするかにはかかわらず、その法則は広く現代まで時の試練に耐えてきた。しかしながらこの法則は、RAMキャッシュにおいてトランジスタ当たりの複雑さは実行ユニットにおけるそれよりも複雑でないと主張できた。この観点から、ムーアの法則の妥当性はより疑問視されるようになったかもしれない。
ゴードン・ムーアの意見はムーア自身によって「法則」と名づけられたわけではなく、カリフォルニア工科大学の教授で、大規模LSIのパイオニアであり、実業家のCarver Meadによるものである[1]。
ムーアは今日の機械式マウスの共同発明者であるダグラス・エンゲルバートから聞いたか、もしくは1960年の講義の集積回路の大きさの縮小する計画について議論したのかもしれない[2]。1975年に、ムーアは2年毎に倍増する計画を立てた。彼は頑として、彼自身が18ヶ月毎といったのではなく引用されたものだと主張している。SEMATECHのロードマップによると24ヶ月サイクルである。
2005年4月に、IntelはオリジナルのElectronics Magazineを1万ドルで購入すると申し出た[3]。eBayで告知したところ、複数の大学の図書館からその雑誌が持ち出される事件が発生し、同社は抗議を受けた。因みに、同誌は既に廃刊となっている。[要出典]
[編集] ムーアの法則の公式
最も有名な公式は、集積回路上のトランジスタ数(コンピュータの処理能力のおおよその目安になる)は18ヶ月ごとに倍になる、というものである。1970年代の終わりには、ムーアの法則は最も複雑なチップ上のトランジスタ数の限界として知られるようになった。しかしながら、1チップあたりのコストに対するコンピューティングパワーをどんどん進化させ続けるものとしても、ムーアの法則は引用されるようになった。
似た法則としては、情報量当たりのハードディスクのストレージコストがある。エラー訂正符号や磁気抵抗効果、巨大磁気抵抗効果の利用により、過去数十年間に渡ってディスクストレージの進化率は実に2倍以上であった。ハードディスク容量の現在の増加率はおおよそトランジスタ数の増加率に似ていて、Kryderの法則と呼ばれている。しかしながら、最近のトレンドではこの増加率は落ちてきていて、最近3年間に渡って適合していない。
別のバージョンとして、処理能力と同率でRAMの容量が増加する、というものがある。しかし、近年メモリ速度はCPU速度と同じ速さで増加はしない。このことにより、現在のコンピュータシステムではキャッシュに非常に重きを置いている。
[編集] 産業牽引力
ムーアの法則は最初観察と予測によって作られたが、今ではより広く受け入れられ、産業全体のゴールとして役立てられている。ムーアの法則によって、半導体製造業のマーケティングと技術部門の両方が、競争相手もすぐに達成可能と仮定できた処理能力を特に増やすことに莫大なエネルギーを向けるように駆り立てられた。この点に関して、ムーアの法則は自己充足的予言として見ることができる。
コンピュータ部品メーカーにとって、ムーアの法則が暗示するものは非常に重大である。(まったく新規のCPUやハードディスクのような)典型的で主要な設計プロジェクトは2年から5年で製品出荷の状態になる。このため、部品メーカーは非常に大きな時間軸の圧力に直面する。つまり、ある主要なプロジェクトでたった2,3週間遅れが偉大な成功と莫大な損失、そして破産の間でさえ分けることになるからである。「18ヶ月ごとに倍になる」という表現は、ムーアの法則が近年の技術の表象的な進み具合をほのめかしている。より短い時間軸で表現されると、ムーアの法則は平均して1週間に1%以上半導体産業全体のパフォーマンスを向上させていると言い換えることができる。競争の激しいCPU市場でメーカーがしのぎを削っているため、開発に3年かかると思われる新製品も、競合製品と比較してたった2,3ヶ月後には10から15%も遅くなったりストレージ容量では少なくなったりするため、普通売れなくなってしまう。
[編集] 将来のトレンド
2006年第一四半期においては、現在のPCのプロセッサは90nmで製造されており、65nmのチップはIntel(Pentium DおよびIntel Core)からのみ出荷されている。10年前では、チップは500nmで製造されていた。各企業は45nmや30nm、さらにそれ以下の細かさのチップを製造するために起こる複雑な技術的課題を解決するため、ナノテクノロジーを用いて開発を行っている。これらのプロセス技術は半導体産業が直面するムーアの法則の限界を延命させるだろう。
最近のコンピュータ業界の技術ロードマップ(2001年)は、ムーアの法則はチップ数世代にわたって継続するであろう、と予測している。この技術ロードマップでの計算によると、この10年間でチップ上のトランジスタ数は2の100乗個にまで増加するだろう。半導体産業の技術ロードマップではマイクロプロセッサのトランジスタ数は3年で2倍になるとしているので、それに従うと10年で2の9乗個になる。
2006年初頭、IBMの研究者らは深紫外光(DUV、193nm)リソグラフィーを用いて、たった29.9nm幅の回路をプリントする技術を開発したとアナウンスした。IBMは、この技術によってチップ市場は今までのやり方でムーアの法則の予言をこの数年達成し続けることができるだろう、としている。より小さな回路を形成する新手法は、実質より高くつくと予測されている。
急激な指数関数的向上により、(理論上は)すべての家庭のPCは100GHzになり、すべての携帯機器は20GHzを超えると思われていたので、何人かの評論家は直近、もしくは後のコンピューターは必要な計算能力にマッチする、もしくは超えるコンピュータが現れるだろうと想像した。このことはいくつかの問題についてのみ真実ではある。他方、指数関数的に増加する処理能力は、同じく問題の規模が増えていくように指数関数的に増加する複雑さに追いつかれ追い越されていく。計算量理論や(理論的ではあるが)このような問題を議論するPやNPの複雑性クラスを見ると、このような処理時間の問題は適用分野においてはよくあることである。
計算速度を増やす唯一の方法は、単位時間当たりの処理量を指数関数的に増やすことだ、というのは間違いである。ユニット時間あたりに処理する役に立つ作業(もしくは命令)をいかに指数関数的に増やすかが問題である。事実、より新しいプロセッサはより低いクロック速度で動作するように作られており、より大きなキャッシュと複数の計算コアを持つことに焦点を当てられている。この理由は、より高いクロック速度は熱量を指数関数的に増加させることに関係し、この熱のために4.3GHz以上の速度で高信頼性のCPUを提供するのはほとんど不可能になった。
ムーアの法則を基にして、Vernor VingeやBruce Sterling、Ray Kurzweilのような有識者が技術的特異点を部分的に推定している。しかしながら、2005年4月13日、ゴードン・ムーア自身が、「ムーアの法則は長くは続かないだろう。なぜなら、トランジスタが原子レベルにまで小さくなり限界に達するからである」とインタビューで述べている。
(トランジスタの)サイズに関して、我々は基本的な障壁である原子のサイズに到達するであろう。しかし、その向こう側に行くにはまだ2,3世代ある。そして、我々が見ることができるよりもさらに向こう側がある。我々が基本的な限界に到達するまでにはあと10~20年ある。そのときまでには10億を超えるトランジスタを搭載するより巨大なチップを作ることができるだろう[4]。
ムーアの法則を今後も時間軸に沿って維持するには、裏に潜む様々な技術的挑戦なしにはなしえない。集積回路における主要な挑戦のうちの一つは、ナノスケールのトランジスタを用いることで増加する特性のばらつきとリーク電流である。ばらつきとリーク電流の結果、予測可能な設計マージンはより厳しく、加えてスイッチングしていないにもかかわらず、かなりの電力を消費してしまう。リーク電力を削減するように適応的かつ統計的に設計すると、CMOSのサイズを縮小するのには非常に困難である。これらの話題は「Leakage in Nanometer CMOS Technologies」によく取り上げられている。サイズを縮小する際に生じる技術的挑戦には以下のものがある。
- トランジスタ内の寄生抵抗および容量の制御
- 電気配線の抵抗および容量の削減
- ON/OFFの挙動を制御するためにゲートを終端できる適切なトランジスタ電気的特性の維持
- 線端の粗さによる影響の増加
- ドーピングによる変動
- システムレベルでの電力配送
- 電力配送における損失を効果的に制御する熱設計
- システム全体における製造コストを常に引き下げるようなあらゆる技術的挑戦
Kurzweilのプロジェクトは、ムーアの法則を2019年まで続けることにより、将来たった原子2,3個分にしかない幅のトランジスタをもたらすものである。もちろん、より高精度なフォトリソグラフィーを用いるやり方によって達成できるが、このことはムーアの法則の終わりを意味するものではないと彼は考えている。
集積回路におけるムーアの法則は、価格対効果を加速する最初のではなく5番目のパラダイムである。コンピュータは(単位時間当たりの)処理能力はずっとに何倍にもなってきた。1890年にアメリカの国勢調査で使用された機械式計算機器からエニグマ暗号を破るためのチューリングのリレー式計算機"Robinson"、アイゼンハワーの選挙予想に使われたCBSの真空管式コンピュータ、最初の宇宙旅行に使われたトランジスタ式のコンピュータ、集積回路を用いたPCへと[5]。
Kurzweilは、なんらかの新しい技術が現在の集積回路技術を置き換え、ムーアの法則は2020年以降もずっと長く維持されるのではないか、と推測している。彼は、ムーアの法則の指数関数的な成長は、技術的特異点をもたらすであろう集積回路の技術への適用を超えて、今後も続くであろうと信じている。「The Law of Accelerating Returns」の中でRay Kurzweilは、多くの方法によってムーアの法則の一般的な認識は変更されてきたと述べている。ムーアの法則は技術のすべての形を予測すると共通に(しかしそれは誤っているが)信じられている。例えそれが実際には半導体回路に関してのみ適用されるものとしてもである。多くの未来学者は、いまだKurzweilによって力を与えられたこれらの考えを述べるために、「ムーアの法則」という言葉を用いている。
KraussとStarkmanは彼らの論文である「Universal Limits of Computation」で、宇宙に存在するあらゆるシステムの情報処理容量の合計を厳密に見積もった結果、600年という非常に長い期間をムーアの法則の限界と発表した。
この法則は明らかに克服できないように見える障害にしばしば直面したが、すぐにこれらを乗り越えていった。ムーア氏は、自分が実現した以上に今やこの法則が美しいものに見える、と述べている。「ムーアの法則はマーフィーの法則に違反している。すべてのものはどんどんよくなっていくのだ。」[6]
[編集] 他の関心事
コンピュータ技術において、ムーアの法則に従って開発が進むのは容量と速度だけではない。RAMの速度とハードディスクのシークタイムは最高年2,3%ずつ改善されている。RAMとハードディスクの容量はそれらの速度と比べて非常に速く増えているので、それらの容量をうまく使うことはますます重要になっている。多くの場合、処理時間とスペースは交換できることがわかっているので、素早いアクセスを行うためになんらかしらの方法で処理前にインデックスをつけてデータを格納しておく方法などである。コストの点で、より多くのディスクやメモリのスペースが使われる。スペースは時間と比べてより安くなっている。
他方、時々間違えてしまうが、指数関数的なハードウェアの改良は、必ずしもそれと同様な指数関数的なソフトウェアの改良を意味するものではないということである。ソフトウェア開発者の生産性はハードウェアでの進化と共に指数関数的に確実に増えているというわけではなく、たいていの測定では、ゆっくりとまた断続的に増えていく。ソフトウェアは時間と共により大きく複雑になっていく。Wirthの法則でさえ「ソフトウェアはハードウェアが速くなるよりもゆっくりと速くなる」と述べている。
さらに、もっとも有名な間違った考えは、メガヘルツ神話として知られる、プロセッサのクロック速度が処理速度を決定する、というものである。これは実際には、単位時間当たりに処理できる命令数にも依存するので(それぞれの命令の複雑さも同様に依存する)、クロック速度は単に2つの同一の回路同士を比較する時にのみ用いることができる。もちろん、バス幅や周辺回路の速度のような他の要因も考慮に入れなければならない。それゆえに、もっとも有名な「コンピュータの速度」の評価は、基礎技術を理解しなければ元々バイアスがかかっている。これは特にPentiumの時代には真実であった。この時は有名なメーカーが速度の普通の認識として、新製品のクロック速度を宣伝するのに力を入れていた[7]。
たいていのよくある並列化されていないアプリケーションのため、マルチコアCPUのトランジスタ密度は実用的な計算能力に反映して増えているというわけではないことに注意することも重要である。
コンピュータの能力を使用する消費者が負担するコストが落ちているが、ムーアの法則を達成するためのメーカーのコストは逆のトレンドをたどっている。研究開発や製造、テストのコストはチップの世代が新しくなるごとに着実に増えている。半導体メーカーの設備にかかるコストも増え続けると思われるので、メーカーはよりたくさんより大きくて利益の出るチップを売らなければならない。(180nmのチップをテープアウトするのにかかるコストは約30万ドルであった。90nmのチップをテープアウトするのにかかるコストは75万ドルを超え、65nmでは100万ドルを超えると思われる。)近年、アナリストたちは先進的なプロセス(0.13umやそれ以下)で「設計開始」された数が減っているのを目の当たりにしている。2000年以降の景気の低迷の間これらのことが観察されたが、開発の衰退は、長い間世界市場にいた伝統的な半導体メーカーは、経営的にムーアの法則を維持できなくなっていることの証拠であるかもしれない。しかし、2005年のIntelの報告書では、経営的に安定させながらシリコンチップをダウンサイジングすることは次の十年可能である、としている[8]。シリコン以外の材料を使用することが増えるとのIntelの予想は2006年中ごろには確かめられ、2009年までにはトライ・ゲート・トランジスタを使用するつもりであるとしている。IBMとジョージア工科大学の研究者らは、ヘリウムで極低温まで冷却したシリコン/ゲルマニウムチップを500GHzで動作させ、新しい動作記録速度を作った[9]。チップは4.5K(華氏マイナス451度)で500GHz以上で動作し[10]、シミュレーションの結果では恐らく1THz(1000GHz)で動作することも可能であるとしている。
[編集] 出典
- ↑ 1.0 1.1 1.2 "Excerpts from A Conversation with Gordon Moore: Moore’s Law" (Template:PDFlink) pp. 1 Intel Corporation: 2005. 2006May 2閲覧.
- ↑ NY Times article April 17, 2005
- ↑ Michael Kanellos (2005-04-12). "$10,000 reward for Moore's Law original" CNET News.com. 2006June 24閲覧.
- ↑ Manek Dubash (2005-04-13). "Moore's Law is dead, says Gordon Moore" Techworld. 2006June 24閲覧.
- ↑ Ray Kurzweil (2001-03-07). "The Law of Accelerating Returns" KurzweilAI.net. 2006June 24閲覧.
- ↑ "Moore's Law at 40 - Happy birthday" The Economist: 2005-03-23. 2006June 24閲覧.
- ↑ Matthew Broersma (2006-06-24). "Intel, Aberdeen attack AMD speed ratings" ZDNet UK. 2006June 24閲覧.
- ↑ "New life for Moores Law" CNET News.com: 2006-04-19. 2006June 24閲覧.
- ↑ "Chilly chip shatters speed record" BBC Online: 2006-06-20. 2006June 24閲覧.
- ↑ "Georgia Tech/IBM Announce New Chip Speed Record" Georgia Institute of Technology: 2006-06-20. 2006June 24閲覧.
[編集] 関連項目
- トランジスタの集積数(Transistor count)
- ギルダーの法則
- グロッシュの法則
- カオの法則
- アムダールの法則