このページの本文へ

前へ 1 2 3 4 次へ

ロードマップでわかる!当世プロセッサー事情 第72回

Core iシリーズにも使われる「SMT」の利点と欠点

2010年10月14日 12時00分更新

文● 大原雄介(http://www.yusuke-ohara.com/)

  • この記事をはてなブックマークに追加
  • 本文印刷

SMTによる性能向上は簡単ではない

 SMT自体はわりと一般的な技法になりつつあるのだが、もちろん欠点もいくつかある。その最大のものは、性能が上がらない、ということだ。

 先述のとおり、SMTは空いている実行ユニットを活用する技術だから、これが空いてないとオーバーヘッドが増えるだけである。実際、Pentium 4で採用されたNetburst Architectureの場合、Hyper-Threadingを使わない場合の実行ユニットの利用率は平均30%程度。Hyper-Threadingを有効にすることで、これが50%程度まで高まった、なんていう解析結果がインテル自身から語られるほどに、実行ユニットが空いていたから性能改善の余地が大きかった。

 ところが、実行ユニットを効率よく使うNehalemの場合、特にWindows XPあたりで通常のデスクトップアプリケーションを使うと、露骨に性能が落ちるという状況に陥った。このあたりはWindows 7になって、同時に動くプログラムの数が増えたことで多少緩和された(Hyper-Threadingを有効にして性能が落ちるケースはほとんどなくなった)が、30%もの性能アップが見込めるケースはほとんどない。

 また消費電力は、特に実行ユニット以外の部分が、2スレッド分の管理が必要になったこともあってむしろ増えており、性能/消費電力比の観点ではむしろ悪化しているケースも見られた。それにも関わらず、インテルがNehalem世代でHyper-Threadingを再び有効にしたのは、特にサーバー向けの分野で大量のデータを処理する際に、Hyper-Threadingによるレイテンシー遮蔽の効果が効きやすいからだ。逆に言えば、デスクトップやモバイルでは、あまり効果が見られないことになる。

 もうひとつ致命的なのは、システム全体としての性能は上がっても、1スレッドあたりの性能は変わらないことだ。先ほど「30%向上」と書いたが、あくまでもシステム全体での話である。もっともこれに関しては「いや、ある程度体感できる」という人もいるかも知れないが、これは別の事情による。

 特にWindows XP以降では、OSが常時さまざまな処理をしており、これによるオーバーヘッドが馬鹿にならない。そのため1スレッドのCPU(例えばCeleron)を使っていると、アプリケーションの実行中に頻繁にOS関係の処理が割り込むことになり、見かけ上アプリケーションの動作が遅くなっていた。

 ところがHyper-Threadingを有効にすると、こうしたOS関係の処理が別スレッドで実行できるため、アプリケーション処理のスレッドがフルに動けるようになる、というものだ。ただ、これは別にSMTの利点ではなく、マルチコアCPUでも同じ効果が得られる話であり、SMTそのもので1スレッドの性能が上がるわけではない。

 インテルはこの分野でも研究を重ねており、「Speculative Pseudo Multi-Threading」「Helper Thread」「Victim Thread」などと呼ばれる「仮想マルチスレッド」の仕組みを研究していた。これを簡単に言えば、あるプログラムを複数のスレッドで、同時に実行するというものである。

 例えば、あるプログラムがデータA、B、Cを読み込んでから処理する場合、プログラムのメインスレッドに先立って、Helper ThreadがあるものはAを、あるものはBを、別のものはCをと、それぞれ取り込む。そのため、メインのスレッドが動くときには、A~Cのデータはすでに読み込まれてキャッシュ中にあるため、最小限のレイテンシーで実行できるという壮大なものだ。

 ただし、言うは易く行なうは難し。性能が上がるケースもあれば下がるケースもあるといった具合に、必ずしもうまくいかなかった。インテルはこれを、「Prescott」(90nm世代Pentium 4)に続く「Tejas」世代で本格的に活用する予定だったようだが、Tejasが消えたのと連動してこちらも実用化の目処がなくなった(関連記事)。そんなわけで、今のところSMTによる1スレッドの性能改善方法は、見当たらないままである。

 性能の改善率が平均30%程度、というのも問題であり、これもあってAMDは次世代の「Bulldozer」コアで、SMTではなく独自のデュアルコア構成を採用する。必ずしもSMTは万能ではないわけだ。

前へ 1 2 3 4 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,390
2
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,354
3
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥660
4
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
5
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,590
6
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
7
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
¥2,121
8
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,680
9
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,359
10
【Amazon.co.jp限定】 ロジクール ワイヤレスマウス 無線 マウス M185CG 小型 電池寿命最大12ケ月 M185 グレー 国内正規品
【Amazon.co.jp限定】 ロジクール ワイヤレスマウス 無線 マウス M185CG 小型 電池寿命最大12ケ月 M185 グレー 国内正規品
¥999

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン