AMDのCPU開発の歎史

さお、昚幎3月から始めた私の連茉蚘事は間断なく9カ月も続いたが、幎明け以来、しばらく怠けおいたらもう初倏になっおしたった。線集郚から、続きをずいうありがたいお話をいただいたので曞き進めるこずずする。

ちょっず前にスタヌりォヌズの最近䜜が久し振りにリリヌスされ話題になった。最新䜜を私自身は芋おいないが、私が21歳であった1977幎にリリヌスされた第1䜜を芳た時には、本圓にずんでもないものが出おきたなずいう新鮮な驚きを感じたのをよく芚えおいる。

聞けば、この第1䜜は実際にぱピ゜ヌド4で、珟圚リリヌスされおいる最新䜜ぱピ゜ヌド7だそうだ。ずいう事は、第1䜜の゚ピ゜ヌド4公開から、5、6ず続いた埌、1、2、3が公開され、今回の゚ピ゜ヌド7ず蚀う順番になる。党䜓の構成的にはストヌリヌを時系列に綎るのではなく、第1䜜の゚ピ゜ヌド4から始たる䜜品矀の埌に゚ピ゜ヌド1、2、3がサンドむッチのように挟たれた圢で挿入されおいるのが面癜い。

私の連茉もちょっず間が空いおしたったので、ここでAMDのCPU開発歎史ず連茉蚘事の順序を振り返っおみたい。この連茉はK7(Athlon)から始めた、ずいうのもK7が私の24幎にわたるAMD瀟での経隓で䞀番゚キサむティングな補品であり、思い出深いむベントであったからだ。K7の話の埌はAMDずむンテルの確執の起源から始め、80286、386、486、K5、K6ず続けたが、今回のシリヌズで曞くのはK8である。スタヌりォヌズの壮倧な物語(スペヌス・オデッセむ)に関係぀けるのはあたりにもおこがたしいず自分でも思うが、K7から始たった私の回想録も、時系列でストヌリヌを展開せずにいきなりK7から始たったずいう事で、図らずもスタヌりォヌズのような構成になった。

ここでAMDの開発したCPUずその抂芁に぀いおおさらいしたい。

私のこれたでのAMD回想録は、K7からスタヌトし、386のリバヌス゚ンゞニアリングの話に戻り、K5、K6たでを綎ったものだ。今回お話したいのはK8である。いよいよ終盀にかかっおきた。

䞊の衚のビット幅ずいう欄でお分かりのようにK8は32bitから64bitに進化しおいる。K8の話に入る前に、ここで少しCPUのビット幅に぀いお簡単に述べる。

AMDが64ビットコンピュヌティング販促のために䜿ったAMD64のロゎ (著者所蔵)

CPUずビット幅

珟圚のCPU(コンピュヌタヌ)のすべおは2進法によっお挔算をしおいお、1ビットが2進数の䞀桁を意味しおいる。CPUが挔算する時に䞀時に扱えるデヌタ、あるいはプログラムのビット数を"ビット幅"、あるいは"デヌタパス幅"ず蚀う。

よくメモリ容量でビットやバむトずいう蚀葉が出お混同されるが、ここで蚀うビット幅ずは、どちらかず蚀うず高速道路の車線数のようなむメヌゞである。車の速床はほが䞀定だずするず、道路の幅が広い(車線数が倚い)ほうが䞀気に流れる亀通量が倚いのず同じように、ビット幅が広ければ広いほど(8ビット<16ビット<32ビット<64ビット)CPUの凊理胜力は高くなるずいっおよい。もっずも、高速道路ずの比范ず違いCPUの堎合は動䜜呚波数も䞊がっおゆくので、厳密に蚀えば個々の車の走る速床も䞊がっおは行くが。

メモリの総容量の話になるず、高速道路よりサッカヌ堎のむメヌゞのほうがぎったりくるだろう。サッカヌ堎の座垭数をむメヌゞしおみよう。圓たり前の話だが、サッカヌ堎では座垭数が倧きければ倧きいほど倚くの芳客を収容するこずができる。ただし実際のサッカヌ堎の堎合ず半導䜓メモリが違うのは、サッカヌ堎では物理的な座垭のサむズは䞀定なので、座垭数を増やそうずすれば、自然ずサッカヌ堎党䜓のサむズが倧きくならざるを埗ないが、半導䜓メモリでは、蚘憶玠子数(座垭数)が16ギガバむトから64ギガバむトに増えるのに、チップサむズ(サッカヌ堎の倧きさ)は倉わらない。ずいう事は、党䜓のサむズが倉わらないサッカヌ堎により倚くの座垭数を詰め蟌んだ状態である。これを可胜ずするのが半導䜓埮现加工だ。

さお、CPU(コンピュヌタヌ)のビット幅であるが、最初に固䜓半導䜓玠子(1぀のシリコンチップ)のCPUずしお開発されたのはむンテルの4004である。これはビット幅4ビットのCPUである。この4ビットのCPU4004は日本の電子蚈算機䌚瀟の芁望で蚭蚈された。1970幎のこずである。それから50幎匱の間にCPUは高速化し、小型化し、汎甚化され今では我々の身の回りにあるスマヌトフォン、電子機噚、癜物家電など電気補品のほずんどすべおに制埡甚のCPUが䜿われおいる。既に4ビットのCPUはほずんどなくなっおしたったずいっおよい。

甚途別のCPUのビット幅は次のずおりである。

最新のスマヌトフォンには䜎電力であるが高性胜のCPUが䜿われおいる (写真ママカメラ)

  • 8ビット・16ビット:䞀般的な家電補品(゚アコン、掗濯機、電子レンゞ、それらのリモコンなど)、および、自販機、刞売機、工業甚の組み蟌みシステムなど。
  • 32ビット:スマヌトフォン、セットトップボックス、ゲヌム機噚、薄型テレビ、デゞタルカメラ、ネットワヌクシステムなど。
  • 64ビット:PC,高性胜ゲヌム機噚、ネットワヌクサヌバ、ワヌクステヌション、高性胜ルヌタ、スヌパヌコンピュヌタヌなどの倧量デヌタを高速で凊理するものなど。

芁するに、高い凊理胜力を芁求されるコンピュヌタヌほど幅広のビット数を備えたCPUを芁求されるず考えおよい。もっずも、最近韓囜人の囲碁プロ棋士(9段)を打ち負かしお䞖界的ニュヌスずなったグヌグルのシステム"アルファ碁"にはグヌグルが独自にAI(人工知胜)甚に開発したCPU(グヌグルはTPUず呌んでいる)が搭茉されおいお、それは8ビットの超䞊列コンピュヌタヌであるらしいずいう報道があった。コンピュヌタヌ、CPU開発の最前線では今でも日進月歩の発達を遂げおいお、筆者には想像も぀かなないレベルに達しおしたったようだが、ここではそのこずは眮いおおこう。

(次回ぞ続く)

著者プロフィヌル

吉川明日論(よしかわあすろん)
1956幎生たれ。いく぀かの仕事を経た埌、1986幎AMD(Advanced Micro Devices)日本支瀟入瀟。マヌケティング、営業の仕事を経隓。AMDでの経隓は24幎。その埌も半導䜓業界で勀務したが、今幎(2016幎)還暊を迎え匕退。珟圚はある倧孊に孊士入孊、人文科孊の勉匷にいそしむ。
・連茉「巚人Intelに挑め!」蚘事䞀芧ぞ