【レポート】
Intel CPUが搭載しているHyper-Threadingテクノロジや、2005年には登場するパソコン向けのマルチコアCPUなど、今後パソコンのプロセッサはマルチプロセッサが主流になると考えられている。これらマルチプロセッサの性能を発揮するには、OS側でのマルチプロセッサ対応が欠かせない。
マルチプロセッサアーキテクチャにはいくつか種類がある。パソコンに関係が深いものをあげれば、SMP、SMT、NUMAになるだろう。
SMP(Symmetric Multi-Processors)は、これまでパソコンのマルチプロセッサとしては主流だったアーキテクチャだ。複数のプロセッサがシステムバスとメモリを共有している。複数のプロセッサで同一のメモリアドレス空間を持っているため、特別な並列プログラミングが必要なく、従来のOSから扱いやすい。
SMT(Symmetric Multi-Threading, Simultaneous Multi-Threading)は、スレッドレベルの並列処理を、プロセッサの命令レベルの並列処理に変換して実行するものだ。Intel CPUのHyper-Threadingテクノロジがそれにあたる。たとえばHyper-Threadingでは、プロセッサコアは1つなのに、OSからは複数プロセッサがあるように見える。
NUMA(Non-Uniform Memory Access)は、複数のプロセッサが、それぞれ個別にシステムバスとメモリを持ち、かつ、全体で同一のメモリアドレス空間をもっているアーキテクチャだ。SMPはプロセッサ数を増やすと性能のボトルネックが出やすい。NUMAはこの問題を解決したアーキテクチャの1つといえる。
マルチコアは、物理的に1つのソケットに接続するCPUに、複数のプロセッサコアを搭載したものをいう。複数のプロセッサを、見た目1つのプロセッサにまとめたようなものだ。
これまでマルチプロセッサとしてはSMPアーキテクチャが主流だった。しかも、SMPパソコンは、パソコン全体の出荷数から比べると極めて少なかった。
それが、今後パソコンではマルチコア+SMTが主流になるとみられている。よりハイエンドのモデルでは、さらにNUMAと組み合わせたモデルがリリースされるだろう。これは、これまで行ってきたクロック数向上によるプロセッサ性能の向上が難しくなってきたことに原因がある。クロック数を向上させることが難しくなっているため、かわりにマルチプロセッサ化することで、性能を向上させようとしているのだ。このため、今後パソコンの性能を十分に活かそうとした場合、必然的にOS側でのマルチプロセッサ対応が欠かせないことになる。
マルチプロセッサ対応のために、OSで対応するべきもっとも要となる部分がスケジューラだ。もちろん、実行の単位をプロセスからスレッドに変更するなど、関連する多くの部分を書き換える必要はある。しかし、本質的に重要なのは、スケジューラだ。これまで1つのプロセッサだけ扱えば良かった状況と違い、OSは今後マルチプロセッサに対応しなければならない。
これまでのスケジューラは、1つのプロセッサで動作することを前提に作成されているため、マルチプロセッサではその性能を十分に発揮することができない。マルチプロセッサの性能を発揮するために、マルチプロセッサに適したスケジューラが求められているのだ。
それに、スケジューラはそれ単体ですでに性能において重要だ。たとえば高負荷時では、1秒間に何千回というスケジューリングが行われている。どのようにスケジューリングを行うかということが、そのままシステム全体の性能に関与しているのだ。
| VIA、49ドルのAndroid PCシステム「APC」発表 [10:53 5/23] |
| 東北大、東日本大震災による健常人のPTSDと脳萎縮の関連を解明 [10:30 5/23] |
| 富士通、厚さ5ミリの手のひら静脈認証センサーを開発 - タブレット端末に内蔵可能 [09:52 5/23] |
| 日本ユニシス、エンタープライズサーバの大型機/中型機を販売開始 [09:43 5/23] |
| Windows版Kinectのランタイム/開発キット、Kinect for Windows SDK 1.5登場 [09:23 5/23] |
|
VIA、49ドルのAndroid PCシステム「APC」発表 [10:53 5/23] エンタープライズ |
|
海上保安庁、海洋情報を地図上に表示する「海洋政策支援情報ツール」を公開 [10:51 5/23] ネット |
|
日本国債を「A+」に格下げ、「財政健全化計画は切迫感に欠ける」 - フィッチ [10:45 5/23] ライフ |
|
メルセデス・ベンツ「G 55 AMG long "mastermind" Limited」発売 [10:43 5/23] ライフ |
|
東京都交通局、路面電車の日にイベント開催 - 都電6000形も登場 [10:40 5/23] ネット |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。