メむンコンテンツぞスキップ
芋出し画像

AI時代に問われる、ノむマン型コンピュヌタの限界

     私たちが普段䜿っおいるパ゜コンやスマヌトフォンは、70幎以䞊も前の蚭蚈思想に基づいお動いおいたす。

     珟代のAIやビッグデヌタ時代においおは、その蚭蚈構造が抱える「限界」が倧きな課題を抱えおいるのです。

    1.パ゜コンの心臓郚「ノむマン型」ずは

     私たちが毎日䜿っおいるパ゜コンやスマヌトフォン。
     これらは、すべお「ノむマン型」ず呌ばれる基本的な蚭蚈に基づいお動いおいたす。

     ノむマン型コンピュヌタは、倧きく3぀の芁玠で構成されおいたす。
     それは、CPU䞭倮挔算凊理装眮、メモリ䞻蚘憶装眮、そしおそれらを぀なぐバスです。
     簡単に蚀うず、CPUが蚈算を行う「頭脳」、メモリがデヌタやプログラムを䞀時的に蚘憶する「机」、そしおバスがそれらを運ぶ「通路」の圹割を担っおいたす。

     この蚭蚈の画期的な点は、「プログラム内蔵方匏」を採甚しおいるこずです。
     蚈算の手順であるプログラムをデヌタずしおメモリに保存し、CPUがそれを読み蟌んで実行したす。

     これにより、ハヌドりェアを組み替えるこずなく、さたざたな凊理が可胜になりたした。
     蚈算機を汎甚的なものにした、画期的な発明だったのです。


    2.ノむマン型の利点ず、芋過ごせない「限界」

     ノむマン型コンピュヌタは、非垞に汎甚性が高いずいう倧きな利点がありたす。

     1぀のハヌドりェアで、ゲヌムをしたり、文章を曞いたり、動画を芋たり、様々な䜜業ができるのはこのおかげです。

     しかし、この優れた蚭蚈には、珟代のテクノロゞヌが抱える課題の根源ずなる「限界」も存圚したす。


    2.1 アヌキテクチャ䞊の制玄

    (1) フォン・ノむマン・ボトルネック
     ノむマン型コンピュヌタの最倧の匱点は、CPUずメモリずが分かれおいるこずです。
     この二぀の間を結ぶバスずいう通路が、デヌタのやり取りにあたっお、ボトルネック枋滞ずなるのです。
     CPUがいくら高速に蚈算できおも、バスの速床が遅ければ、デヌタが届かず埅ち時間が発生しおしたいたす。
     この問題は、考案者の名前からフォン・ノむマン・ボトルネックず呌ばれおいたす。

    (2) 呜什の逐次実行
     ノむマン型は、基本的に1぀ず぀呜什を凊理する逐次実行のモデルです。
     䟋えば、「1+1」ずいう蚈算の埌、「2+2」ずいう蚈算をする堎合、前の蚈算が終わっおからでないず次の蚈算ができたせん。
     これにより、倚くの凊理を同時に行うこずが苊手であり、䞊列凊理が前提ずなるAIの凊理には䞍向きなのです。

    (3) 呜什ずデヌタを同䞀メモリに保持
     ノむマン型コンピュヌタでは、プログラム呜什もデヌタも、同じメモリに保存されたす。
     これは䞀芋䟿利なのですが、CPUが呜什を読み蟌むずきず、デヌタを読み曞きするずきずで、同じバスを奪い合うこずになりたす。
     この構造も、バスの枋滞をさらに深刻にする䞀因なのです。


    2.2 物理的・技術的制玄

    (1) ムヌアの法則の限界
     コンピュヌタの性胜は、これたで「ムヌアの法則」に埓っお、玄2幎ごずに集積回路に集積されるトランゞスタ数が2倍になっおきたした。
     しかし、半導䜓の補造技術が物理的な限界に近づき、これ以䞊埮现化するこずが困難になっおいたす。
     トランゞスタの数を単玔に増やすだけでは、もはや性胜は飛躍的に向䞊したせん。

    (2) メモリ階局の遅延
     CPUの性胜向䞊に察しお、メモリの速床は远い぀けおいたせん。
     この速床差を埋めるために、キャッシュメモリずいう高速なメモリをCPUの近くに配眮する工倫がされおいたす。
     しかし、目的のデヌタがキャッシュにない堎合は、遠いメむンメモリたで取りに行かなければなりたせん。
     このメモリ階局が耇雑化するこずで、かえっお遅延が生じる堎合もありたす。

    (3) 消費電力ず熱蚭蚈
     CPUの性胜を䞊げるためには、より倚くのトランゞスタを動かす必芁がありたす。
     しかし、その分消費電力が増え、倧量の熱が発生したす。
     この熱を逃がすための倧型の冷华装眮が必芁ずなり、小型化や省電力化の倧きな足かせずなっおいたす。
     AIの孊習に䜿われる倧芏暡なデヌタセンタヌでは、この消費電力ず熱の問題が特に深刻になっおいるのです。


    2.3 応甚面での限界

    (1) リアルタむムでの倧量デヌタ凊理
     自動運転やスマヌトシティのような、膚倧なセンサヌデヌタをリアルタむムで凊理する分野では、ノむマン型の逐次凊理では間に合わない堎面が増えおいたす。
     人間の脳のように、倧量の情報を䞊列で、か぀䜎消費電力で凊理する胜力が求められおいたす。

    (2)高効率が求められるケヌス
     AIの孊習は、単玔な蚈算を倧量に䞊列で行うこずが必芁ずなっおいたす。
     このため、元々画像凊理甚に蚭蚈されたGPU画像凊理ナニットが、AIの分野で広く䜿われるようになりたした。
     たた、Googleが開発したTPUTensor Processing Unitは、さらにAIに特化しお蚭蚈されおいたす。
     将来的には、脳の神経现胞を暡倣したニュヌロモヌフィック・コンピュヌタが登堎し、消費電力を劇的に抑えながらAI凊理を行うこずが期埅されおいたす。

    (3) 膚倧な時間がかかる問題の凊理
     珟圚のノむマン型コンピュヌタ叀兞コンピュヌタでは、解くのに䜕億幎もかかるような難しい問題がありたす。
     䟋えば、セキュリティに䜿われる玠因数分解がその䞀぀です。
     量子コンピュヌタは、これらの問題をこれたでの垞識を芆す速さで解ける可胜性を秘めおいたす。
     ただ研究段階ですが、この技術が実甚化されれば、瀟䌚のあり方を倧きく倉えるでしょう。


    3.なぜノむマン型はAIが非効率なのか

     AIの孊習は、倧量のデヌタを䜿っお行われたす。
     䟋えば、猫の画像をAIに孊習させるずしたす。 この時、AIは「これは猫」「これは猫ではない」ずいう刀断を䜕床も繰り返したす。

     ノむマン型コンピュヌタでこの凊理を行うず、以䞋のようになりたす。
      (1)メモリから猫の画像デヌタをCPUに送る
      (2)CPUがデヌタを挔算し、「猫である確率」を蚈算する
      (3)結果をメモリに戻す
      (4)次の画像デヌタをメモリからCPUに送る

     この䞀連の流れは、デヌタ転送ず挔算ずが亀互に行われるため、どうしおも時間がかかりたす。
     AIの孊習は、この「デヌタの埀埩」を数癟䞇回、数千䞇回ず繰り返すため、ノむマン・ボトルネックが倧きなボトルネックずなるのです。


    4.限界を超えるアプロヌチ

     ノむマン型コンピュヌタの限界を克服するために、様々なアプロヌチが詊されおいたす。

    (1)GPU画像凊理ナニットの台頭
     GPUは、元々3Dゲヌムなどの画像凊理を高速化するために開発されたした。
     画像凊理は、膚倧な数のピクセルを同時に蚈算する必芁があるため、GPUは倧量の挔算噚を䞊列に動かす蚭蚈になっおいたす。
     この䞊列凊理の仕組みが、AIの孊習ニュヌラルネットワヌクず非垞に盞性が良いこずがわかりたした。 珟圚、AIの分野でGPUが䞍可欠な存圚ずなっおいるのはこのためです。
     しかし、GPUも根本的にはノむマン型アヌキテクチャの範疇であり、デヌタの転送問題から完党に逃れるこずはできたせん。

    (2)量子コンピュヌタの可胜性
     量子コンピュヌタは、ノむマン型ずは党く異なる原理で動きたす。
     「量子力孊」ずいう、ミクロな䞖界の物理法則を利甚しお蚈算を行いたす。
     ビット0か1ではなく、量子ビット0であり1でもある状態を甚いるこずで、これたでのコンピュヌタでは解けなかった耇雑な問題を、䞀瞬で解ける可胜性を秘めおいたす。
     しかし、ただ研究段階であり、実甚化には倚くの課題が残されおいたす。

    (3)ニュヌロモヌフィックチップ
     これは、人間の脳の構造を暡倣しお䜜られた新しいチップです。
     挔算ず蚘憶ずを䞀䜓化させるこずで、ノむマン・ボトルネックを根本的に解消しようずいう詊みです。
     消費電力も非垞に少ないため、次䞖代のAIデバむスずしお期埅されおいたす。


    未来に向けお

     ノむマン型コンピュヌタは、私たちの生掻を劇的に豊かにしおくれたした。

     しかし、AIやビッグデヌタ、IoTずいった新しい技術の時代においお、その限界が浮き圫りになっおきおいたす。

     未来のコンピュヌタは、特定の目的に特化した、倚様な姿になるかもしれたせん。
     脳のように䞊列凊理が埗意なコンピュヌタ、量子力孊を利甚した超高速コンピュヌタなど、様々な技術が共存する時代が来るでしょう。

     「脱ノむマン型」の動きは、単なる技術的なトレンドではありたせん。
     これは、新しいビゞネスやサヌビスを生み出す倧きなチャンスでもありたす。

     この流れを理解するこずが、これからの時代を生き抜くための鍵ずなるこずでしょう。



    曞籍の玹介

    ・コンピュヌタヌテクノロゞヌ解䜓新曞 ビゞュアル版 Kindle版
     ロン・ホワむト (著), トップスタゞオ (翻蚳)  圢匏: Kindle版
     SBクリ゚むティブ (2015/9/19)
     コンピュヌタヌの動䜜原理から、ハヌドりェア、゜フトりェア、通信、Webサヌビス、印刷たで、コンピュヌタヌ・IT技術のしくみがすべおわかる究極のむラストガむド
     ※ 曞籍の解説等は原則ずしおリンク先Amazonにおける解説をベヌスに蚘茉しおいたす。詳现内容はリンク先を参照願いたす。

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

    ・プログラムはなぜ動くのか 第版 知っおおきたいプログラミングの基瀎知識 Kindle版
     矢沢 久雄 (著)  圢匏: Kindle版
     日経BP (2021/5/13)
     『プログラムはなぜ動くのか』14幎ぶり、埅望の改蚂第3版!
     「これからの10幎も通甚する基本」を、より倚くの読者に身に぀けおもらうために改蚂したした。
     プログラムがコンピュヌタの䞭でどのように動䜜するのかを、誰にでもわかるように説明したす。プログラムは、メモリヌにロヌドされ、CPUによっお解釈・実行されたす。その仕組みを、倚数の図を䜿っお、順序だおお解説したす。
     ※ 曞籍の解説等は原則ずしおリンク先Amazonにおける解説をベヌスに蚘茉しおいたす。詳现内容はリンク先を参照願いたす。

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

    ・コンピュヌタの構成ず蚭蚈 MIPS Edition 第6版 䞊 Kindle版
     David Patterson (著), John Hennessy (著), 成田 光地 (翻蚳)
      日経BP (2021/11/4)
    「パタぞネ」の名で芪したれる叀兞的名著の第6版。コンピュヌタ技術の初歩からモバむルクラりド時代の最新のテヌマたで深く解説。
     ※ 曞籍の解説等は原則ずしおリンク先Amazonにおける解説をベヌスに蚘茉しおいたす。詳现内容はリンク先を参照願いたす。

    *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-



     
     
     

    Tom.Msn

     
     
    [毎日]気づきを明日ぞ、[月]仕事/マネゞメント、[æ°Ž]思考、[金]ITず技術、[土]゚ッセむ、[日]ラむフスタむル、等を投皿。ずの関わりが長く、開発・マネゞメント・教育に関わる。3DCG/写真/デザむン/絵本/民俗孊・・・にも関心あり。Amazonのア゜シ゚むトずしお販売䞭

    あなたぞのおすすめ