ムーアの法則は「コンピュータ評論家の飯のタネ」だということを述べた私の記事をご記憶だろうか?
かつて、マイクロプロセッサに関する一般向け記事という狭い業界には、いつでも使えるコラムの題材がもう1つあった。「RISC対CISC」だ。
コンピュータの黎明期、コンピュータルームには冷蔵庫サイズのCPUキャビネットがずらりと並び、メモリ容量は非常に限られていた。コンピュータ科学者たちはこういったマシンでどのようにプログラムを実行すべきかを検討し、新たな命令を定義することでプログラムを切り詰め、高速化する方法を探していたものだ。
たとえば、あるデータベースアプリケーションが、あるアドレスからデータを取り出し、アドレスに1を加え、さらに同じ作業を繰り返すことが分かったとする。同じシリーズの次期マシンでは、新たな論理回路を組み込んで、データの取り出しとアドレスのインクリメントを同時に行う単一の命令を実装するかもしれない。そうすれば、プログラムは1命令分だけ短くなり、少しだけ高速化できるというわけだ。
こうしてCISC(複合命令セットコンピュータ)ができあがった。Advanced Micro Devices(AMD)やIntelのx86プロセッサは、CISCプロセッサの一例だ。
現行のコンピュータアーキテクチャすべてから見て祖型とも言えるIBMの「zSeries」には、894もの異なる命令がある(プロセッサに関する国際学会「Hot Chips 19」でIBMが行った「z6」に関するプレゼンテーションについて、ブログの中で述べたとおりだ)。
しかし、1960年代や1970年代においても、IBMやControl Data Corporation(CDC)には異なるアプローチを研究している人々がいた。RISC(縮小命令セットコンピュータ)という名で知られるようになった手法だ。RISCの基本となる考えは、比較的少数の命令と標準的な論理設計を採用し、特殊な用途の命令を排して高速化と効率化を図るというものだ。
1990年代に入ると、RISCとCISCはどちらが優れたアプローチなのかという論争が巻き起こった。特に、私が以前勤めていた「Microprocessor Report」のニューズレターでは議論が盛んだった。
しかし結局のところ、ソフトウェアの設計はCISC的だがハードウェアの設計はRISC的ということになり、双方とも勝ったと言える。x86アーキテクチャはパソコン市場やサーバ市場で主流となっているが、その内部構造は非常にRISC的だ。このような組み合わせ方は、1つの複雑な命令を数個の単純な命令に翻訳することにより可能となった。面倒なやり方に思えるかもしれないが、実際うまくいっている。この手法が一般的になったのは10年ほど前からだ。
こうしたいきさつを思い出したのは、8月30日のAMDの発表があったからだ。AMDは次期CUPコア「Bulldozer」(開発コード名)にマルチメディア用の新たな命令セットを追加し、その名称は「SSE5」(SSEはStreaming SIMD Extensionsの略)だという。
AMDがこの名称を用いるのは、かなり奇妙だ。「SSE」という名のついた拡張命令セットはこれまでに4種類あるが、それらはIntelが定義したものだったからだ。AMDがこの名称を使用することについてどう感じているのか、また、自社のプロセッサにSSE5を取り入れる予定があるのかどうか、Intelは明らかにしていない。AMDの方は、Intelの拡張命令セット「SSE」「SSE2」「SSE3」を採用しており、Intelが2007年に入って発表した「SSE4」もその一部を取り入れる予定だ。
この記事は海外CNET Networks発のニュースを編集部が日本向けに編集したものです。海外CNET Networksの記事へ
関連情報
-
AMD、x86拡張命令セット「SSE5」を発表--ゲームやマルチメディアアプリを高速化
AMDがソフトウェア開発者に、今後のゲームアプリケーションやメディアアプリケーション開発において、同社の新しいx86命令への対応を検討するよう呼びかけている。 - 「Penryn」プロセッサの準備を進めるインテル--第1四半期に11機種を予定か
- 「Fusion」チップは2種類--AMD、開発計画を明らかに
- インテル、x86命令を拡張--検索やマルチメディア処理を高速化 [From CNET Japan]
- インテルCEO:「ムーアの法則に限界は見あたらない」 [From CNET Japan]
「ハードウェア」 のバックナンバー
-
新幹線と飛行機、速いのはどっち?--UNIXサーバの適材適所を主張する日本HP
新幹線と飛行機の速さを比べると、飛行機が速いのは明白だ。しかし、だからといって皆飛行機を使って移動するかというとそうではない。x86サーバとUNIXサーバにも同じことが言えると日本HPは主張する。 -
2010年の半導体支出は2けた成長の見込み--米調査
-
日商エレと日本HP、BladeSystem Matrixで協業--プライベートクラウドを短期間で
-
富士通、データセンター向け高密度サーバ発売--集中冷却で消費電力と設置スペースを削減
-
インテル、サーバ用プロセッサ「Xeon 5600」シリーズを発表
- ハードウェア 一覧へ »
企画特集

-
識者の考える利用シナリオを展開中!
Windows7とWindows Server 2008 R2で何を実現する? -
リスクと投資のバランスをどう最適化するか
成功企業に学ぶセキュリティ対策のベストバランス -
直感的な操作の情報セキュリティソフト
知らぬ間に発生しているムダと危険の目を摘み取ろう -
御社はまだフリーの転送サービスですか?
大容量ファイルの受け渡しに「ルール」と「安心」を -
中堅・中小企業の仮想化 悩むご担当者へ
驚きの検証結果!仮想化でシステム投資コスト激減 -
身近な業務をCRMが変革!
実は、埋もれた情報が鍵だった -
IT投資のポイント「情報統合」
日立のサポート体制&生産性で選ばれるDataStage -
景気回復を見据えた戦略的コスト削減を解説
オープンソースで実現する競合優位獲得のためのIT投資 -
ニューノーマル時代、製造業に迫られる変革
自社の強みを生かして変革を推進するために必要なこと -
ネットノートで体験するセキュリティソフト
快適になったその実力をユーザーレビューでひも解く! -
復旧時間目標通りに異機種間をバックアップ
仮想環境にも対応し、ストレージ容量を最大90%削減 -
課題解決はデータの可視化から
日々の情報の中から新たな見識を発見するためのツール -
会議の効率化は、事業活動を加速する
国内2,700社を超える企業に選ばれた、WEB会議システム
新着企業動向
-
「箕面市・第二次緊急経済対策プロジェクト」4億65百万円の関連予算案を市議会に提出
箕面市役所 -
情報セキュリティソリューションセミナー(マルウェア対策特集) 〜Webからの脅威から守る現...
NRIセキュアテクノロジーズ -
【EMCジャパン Tech Communityサイト】プライベートクラウドを構築支援するEMC次世代DCコンサ...
EMCジャパン -
メールセキュリティSaaS『Mail Luck!セキュアタイプゲートウェイ』
NTTPCコミュニケーションズ(ネットワーク事業部) - 企業動向一覧へ»