コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
Pentium Mのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Pentium M
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{Infobox CPU | 名称 = Pentium M | 画像 = Pentium M Dothan.jpg | 画像サイズ = 200px | 画像の説明 = Pentium M (Dothanコア) | 生産開始 = 2003年 | 生産終了 = 2008年(組込用途向けに一部モデルは生産継続中) | 生産者 = インテル | 最低周波数 = 900 | 最高周波数 = 2.26 | 最低周波数単位 = MHz | FSB最低周波数 = 400 | FSB最高周波数 = 533 | 最大プロセスルール = 0.13μm | 最小プロセスルール = 90nm | 命令セット = [[x86]] | マイクロアーキテクチャ = [[P6マイクロアーキテクチャ]] | コア数 = 1 | ソケット = [[Socket 479]] | パッケージ = | コードネーム = Banias<br />Dothan }} '''Pentium M'''(ペンティアム・エム)は、[[インテル]]が[[2003年]]3月に発売した、主に[[ノートパソコン]]向けの[[x86]][[コンピュータ・アーキテクチャ|アーキテクチャ]]の[[マイクロプロセッサ]]([[CPU]])。 == 概要 == ノートPCに搭載することを前提とし、バッテリー持続時間(=省電力)と高速性能(=処理能力)の両立を目的として設計された。今までの[[モービル|モバイル]]向けCPUとは異なり、[[デスクトップパソコン]]向けの設計を流用するのではなく、モバイル専用に設計されたものであり、これはインテルにとって初の試みである。 またPentium Mと、対応[[チップセット]]のi855/i915シリーズ、[[IEEE 802.11a]]/[[IEEE 802.11b|b]]/[[IEEE 802.11g|g]][[無線LAN]]チップのIntel PRO/Wireless、および[[Microsoft Windows XP]]または[[Linux]] Kernel 2.4x 以降のソフトウェアとの組み合わせで'''インテル [[Centrino]]'''(セントリーノ)'''モバイルテクノロジ'''と称する。ただし、3種ともに上記などインテル製品での組み合わせでなければCentrinoの呼称を名乗ることができない。 一部のデスクトップパソコンにも搭載され、Pentium M対応の[[マザーボード]]も売り出されていた。小型で静粛性の高いデスクトップパソコンを組み立てるユーザーの間では好評だが、{{要出典範囲|それほどまでにPentium Mが歓迎されているのは静音パソコンや[[省スペースパソコン]]が主流の日本が中心で、インテルのお膝元であるアメリカ合衆国では大型のパソコンが主流であったため、評判はいまひとつであった。またヨーロッパでは処理能力に優れる[[Athlon 64]]が優勢であった。|date=2010年12月}} IA-32の[[64ビット]]拡張命令である[[x64|Intel 64]]には対応していない。 == 設計 == インテルにより公開されている資料<ref>S. Gochman, et al.: [http://noggin.intel.com/content/the-intel%C2%AE-pentium%C2%AE-m-processor-microarchitecture-and-performance The Intel Pentium M Processor: Microarchitecture and Performance]. Intel Technology Journal, vol. 7, no. 2, 2003</ref>によれば、Pentium Mのマイクロアーキテクチャは[[Pentium 4]]などに採用された[[NetBurstマイクロアーキテクチャ]]より一つ前の[[P6マイクロアーキテクチャ]]をベースにいくつかの改良を加えたものである。コンプレックスデコーダ1つ+シンプルデコーダ2つというデコーダの構成や、5つの命令発行ポートを備え3μOPs/clkでリタイア可能という[[アウト・オブ・オーダー実行]]部の特徴はP6マイクロアーキテクチャと同じであるが、主に以下のような改良が加えられている。 ;Micro-OPs Fusionのサポート :Pentium Mのマイクロアーキテクチャにおける最大の改良点はMicro-OPs Fusionのサポートである。これは例えばメモリアクセスと演算を同時に行う命令等において、従来はデコーダで2つのμOP (この場合はメモリアクセスμOPと演算μOP) を生成していたものを、デコードの時点では1つのμOPとして処理する技術である。これによって、従来はコンプレックスデコーダのみで処理できた命令がシンプルデコーダでも処理できるようになり命令デコードの帯域が向上する、リネーミングやリタイアの3μOPs/clkの帯域が節約できる、またリオーダバッファのエントリの消費が抑えられるといった様々な利点がある。 :これは、[[AMD]]が[[Athlon|K7マイクロアーキテクチャ]]で実装したMacro-Opの概念と基本的には同等のものである。ただし、P6マイクロアーキテクチャにおいては、メモリアクセスと演算を同時に行うx86命令以外でもMicro-OPs Fusionが機能する機会が存在する。例えば、ストア命令はアドレスを計算するμOPとストアデータをレジスタから読み出すμOPに分けて実行ユニットに送られる実装になっているため、Micro-OPs Fusionが有効である。 ;[[分岐予測]]機構の改良 :[[Pentium 4]]に搭載された分岐予測器をベースに、ループ検出器の実装とレジスタ間接分岐予測のサポートを行なっている。ループ検出器は内部に64バイトのバッファを備え、64バイト以内の命令列でループとなっている分岐を検出し、命令フェッチを停止してバッファから命令を供給することができる。 ;[[スタックポインタ]]操作専用ハードウェアの追加 :x86命令セットにはPUSH、POP、CALL、RETといったスタックポインタを操作する命令があるが、これらをフロントエンドで処理するためのハードウェア (スタックエンジン) が追加されている。これらの命令については、Pentium Mではスタックポインタを加減するμOPは生成されず、デコード段の直後に設置されたスタックエンジンに含まれる専用の加算器で処理される。そのため、例えばPUSHやPOP命令については、デコーダで生成されるμOPはメモリアクセス (PUSH-ストア、POP-ロード) のμOPのみであり、バックエンドの実行ユニット資源の節約に貢献している。スタックエンジンはスタックポインタに対する操作の累積の差分を記憶しており、レジスタ (リオーダ・バッファ) 内の実際のスタックポインタの値は更新しないため、スタックポインタにアクセスするμOPに差分情報を追加し、正しい実効アドレスが得られるようにしている。この差分情報が追加できないμOPに遭遇した場合は、レジスタ内のスタックポインタを更新する内部命令が自動的に挿入される。 これらの改良により、オリジナルのP6マイクロアーキテクチャと比較してIPCが向上している。命令セットの面ではPentium 4と共に登場した[[SSE2]]命令を新たにサポートしており、当時のデスクトップ向けプロセッサに準じた仕様になっている。 <!-- インテルの最適化リファレンスマニュアルのなかに、Pentium Mのデコーダは[[P6マイクロアーキテクチャ]]と同じコンプレックスデコーダ1つに、シンプルデコーダ2つという記述があることや、デコード制限も同じであることから、少なくともフロントエンドは、[[P6マイクロアーキテクチャ]]と Pentium M は酷似しているといえる。 また、同じく最適化リファレンスマニュアルには、Pentium M の命令発行ポートは5つであり、命令リタイアは3 μOPs と書かれているが、これも[[P6マイクロアーキテクチャ]]と同じである。 なお、この問いに対してインテルは[[Nehalemマイクロアーキテクチャ]]発表の際に、同社の匿名のマイクロアーキテクチャ全てに「インテル®マイクロアーキテクチャー」という名前を与えた。インテル®マイクロアーキテクチャーに属する CPU はすべて CPUID の CPU グループ番号が6番であり、NetBurst の15ではない。6番の CPU は5 [[ソフトウェアプロジェクト管理#課題 (イシュー) |issue]] の[[デコーダ]]を共通仕様として搭載し(例外は[[Intel Atom|ATOMプロセッサー]])、15番は1 issue しか持たない。プログラミングモデルにおいて、おおまかな指標を明示する為インテルは故意に番号を戻したものと考えられる。[[インプレス]]の取材によると7 - 14番の欠番を埋めるマイクロアーキテクチャの開発の予定は無いと答えている。 --> モバイルに向かない[[NetBurstマイクロアーキテクチャ]]の代替として開発され、絶対的な性能よりもクロックあたりの処理性能を重視している。[[NetBurstマイクロアーキテクチャ]]のパイプラインを深くし、高クロック化で性能を稼ぐという方向性は抑えられている。その一方でCPUバス周りはNetBurst系の高速なバスを組み合わせており、バス周りがボトルネックとなることを抑えている。 クロックあたりの性能が高く、約1.5倍のクロックの Pentium 4 に匹敵する性能を発揮し、Pentium M の2GHz、Pentium 4 の2.8 GHz 、[[Athlon 64]] 2800+(1.8 GHz)がおおよそ同じくらいの性能だと言われている。また、低消費電力であるため、発熱が減少し、大型化・高コスト化する一方であった[[CPUの冷却装置]]の小型化に貢献した。 低消費電力と高いパフォーマンスが評価され、モバイルのみならず、モバイル・オン・デスクトップ(MoDT)としての用途に注目が集まった。 デスクトップで Pentium M を使うために、Pentium M 用の[[Socket 479]](Socket 479M)を使用したデスクトップパソコン向けの[[マザーボード]]も数社から発売された。さらには[[台湾]]のマザーボードメーカーの[[ASUS]]より、Pentium M を Pentium 4 などに使用されるデスクトップ用の[[Socket 478]]を備えるマザーボードで使用できる[[ゲタ (CPU)|CPU変換アダプタ]](CT-479)も発売された。この製品は、同社のマザーボードのみで使用できる。動作にはマザーボードの [[Basic Input/Output System|BIOS]] の[[アップデート]]が必要で、[[Intel SpeedStep テクノロジ]]は使用できない。 === 第一世代“バニアス” (Banias) === 130 nm プロセスで製造された。[[Pentium 4]] 同様、[[Streaming SIMD Extensions#SSE2|SSE2]] に対応している。途中から[[プロセッサー・ナンバー]]が採用され、700番台が与えられている。 省電力技術として[[Intel SpeedStep テクノロジ#拡張版 Intel SpeedStep テクノロジ (EIST)|拡張版 Intel SpeedStep テクノロジ(EIST)]]をサポートする。これはかつてモバイル [[Pentium III]]-M に搭載されていたものをさらに拡張させたもので、多段階の動作電圧や周波数で動作することを可能としている。 ;Banias 標準電圧版 :{| border="1" cellpadding="5" class="wikitable" |- align="center" ! プロセッサ・ナンバ !! 動作周波数 !! FSB !!2次キャッシュ !! EIST !! NX Bit !! ソケット !! TDP(最低周波数) |- | - || 1.30 GHz || 400MHz || 1MB || ○ || × || Socket479 || 22W (-) |- | - || 1.40 GHz || 400MHz || 1MB || ○ || × || Socket479 || 22W (-) |- | 705 || 1.50 GHz || 400MHz || 1MB || ○ || × || Socket479 || 24.5W (-) |- | - || 1.60 GHz || 400MHz || 1MB || ○ || × || Socket479 || 24.5W (-) |- | - || 1.70 GHz || 400MHz || 1MB || ○ || × || Socket479 || 24.5W (-) |} ;Banias 低電圧版 :{| border="1" cellpadding="5" class="wikitable" |- align="center" ! プロセッサ・ナンバ !! 動作周波数 !! FSB !!2次キャッシュ !! EIST !! NX Bit !! ソケット !! TDP(最低周波数) |- | - || 1.10 GHz || 400MHz || 1MB || ○ || × || Socket479 || - |- | - || 1.20 GHz || 400MHz || 1MB || ○ || × || Socket479 || - |- | 718 || 1.30 GHz || 400MHz || 1MB || ○ || × || Socket479 || 12W (-) |} ;Banias 超低電圧版 :{| border="1" cellpadding="5" class="wikitable" |- align="center" ! プロセッサ・ナンバ !! 動作周波数 !! FSB !!2次キャッシュ !! EIST !! NX Bit !! ソケット !! TDP(最低周波数) |- | - || 0.90 GHz || 400MHz || 1MB || ○ || × || Socket479 || - |- | - || 1.00 GHz || 400MHz || 1MB || ○ || × || Socket479 || - |- | 713 || 1.10 GHz || 400MHz || 1MB || ○ || × || Socket479 || 7W (-) |} === 第二世代“ドーサン” (Dothan) === [[ファイル:Pentium M Dothan.jpg|thumb|Pentium M 730 (1.6 GHz)]] 90nmプロセスで製造された。[[プロセッサー・ナンバー]]はBanias同様700番台。 改良版(Dothan-533)が新チップセット Intel 915 シリーズとともに[[2005年]][[1月19日]]に発表される。FSBが400MHzから533MHzに向上した以外はDothanと同一。「ソノマ(Sonoma)」というコードネームで呼ばれた第2世代セントリーノ・プラットフォームとともに用いられる。 同時発表されたチップセットIntel 915シリーズ(正式には「モバイルIntel 915 Expressチップセットファミリ」)は、FSB533/400MHzに対応し、[[PCI Express]]が使用可能。[[DDR2 SDRAM]]も利用可能になり、消費電力を削減できる。 グラフィックス・メディア・アクセラレータ 900([[Intel GMA|GMA]] 900)が統合された 915G チップセット・ファミリはグラフィックス性能を従来製品よりも大幅に向上し、T&L にハードウェアレベルで対応していないことなどを除けば、低価格向けの[[Graphics Processing Unit|GPU]]と同程度の性能を有する。なお、GMA900 では [[Microsoft Windows Vista|Windows Vista]] の [[Windows Aero]] ([[Desktop Window Manager|DWM]])は使用できない。GMA900 の後継グラフィックである GMA950 では Windows Aero に対応している。 組み合わされる [[I/O コントローラー・ハブ|ICH]] は ICH6M で、最大32[[ビット]]/192 [[キロヘルツ|kHz]] 対応の [[High Definition Audio|HD Audio]] や[[シリアルATA]]が使用できる。 ;Dothan 標準電圧版、FSBはいずれも400MHz :{| border="1" cellpadding="5" class="wikitable" |- align="center" ! プロセッサ・ナンバ !! 動作周波数 !! 2次キャッシュ !! EIST !! NX Bit !! ソケット !! TDP(最低周波数) |- | 715 || 1.50 GHz || 2MB || ○(~600MHz) || × || Socket479 || 21W (7.5W) |- | 725 || 1.60 GHz || 2MB || ○(~600MHz) || × || Socket479 || 21W (7.5W) |- | 725A || 1.60 GHz || 2MB || ○(~600MHz) || ○ || Socket479 || 21W (7.5W) |- | 735 || 1.70 GHz || 2MB || ○(~600MHz) || × || Socket479 || 21W (7.5W) |- | 735A || 1.70 GHz || 2MB || ○(~600MHz) || ○ || Socket479 || 21W (7.5W) |- | 745 || 1.80 GHz || 2MB || ○(~600MHz) || × || Socket479 || 21W (7.5W) |- | 745A || 1.80 GHz || 2MB || ○(~600MHz) || ○ || Socket479 || 21W (7.5W) |- | 755 || 2.00 GHz || 2MB || ○(~600MHz) || × || Socket479 || 21W (7.5W) |- | 765 || 2.10 GHz || 2MB || ○(~600MHz) || ○ || Socket479 || 21W (7.5W) |} ;Dothan-533 標準電圧版、FSBはいずれも533MHz :{| border="1" cellpadding="5" class="wikitable" |- align="center" ! プロセッサ・ナンバ !! 動作周波数 !! 2次キャッシュ !! EIST !! NX Bit !! ソケット !! TDP(最低周波数) |- | 730 || 1.60 GHz || 2MB || ○(~800MHz) || ○ || Socket479 || 27W (10.8W) |- | 740 || 1.73 GHz || 2MB || ○(~800MHz) || ○ || Socket479 || 27W (10.8W) |- | 750 || 1.86 GHz || 2MB || ○(~800MHz) || ○ || Socket479 || 27W (10.8W) |- | 760 || 2.00 GHz || 2MB || ○(~800MHz) || ○ || Socket479 || 27W (10.8W) |- | 770 || 2.13 GHz || 2MB || ○(~800MHz) || ○ || Socket479 || 27W (10.8W) |- | 780 || 2.26 GHz || 2MB || ○(~800MHz) || ○ || Socket479 || 27W (10.8W) |} ;Dothan 低電圧版、FSBはいずれも400MHz :{| border="1" cellpadding="5" class="wikitable" |- align="center" ! プロセッサ・ナンバ !! 動作周波数 !! 2次キャッシュ !! EIST !! NX Bit !! ソケット !! TDP(最低周波数) |- | 738 || 1.40 GHz || 2MB || ○(~600MHz) || × || - || 10W (7.5W) |- | 758 || 1.50 GHz || 2MB || ○(~600MHz) || × || - || 10W (7.5W) |- | 778 || 1.60 GHz || 2MB || ○(~600MHz) || × || - || 10W (7.5W) |} ;Dothan 超低電圧版、FSBはいずれも400MHz :{| border="1" cellpadding="5" class="wikitable" |- align="center" ! プロセッサ・ナンバ !! 動作周波数 !! 2次キャッシュ !! EIST対応 !! NX Bit !! ソケット !! TDP(最低周波数) |- | 723 || 1.00 GHz || 2MB || ○(~600MHz) || × || - || 5W (3.0W) |- | 733 || 1.10 GHz || 2MB || ○(~600MHz) || × || - || 5W (3.0W) |- | 733J || 1.10 GHz || 2MB || ○(~600MHz) || ○ || - || 5W (3.0W) |- | 753 || 1.20 GHz || 2MB || ○(~600MHz) || ○ || - || 5W (3.0W) |- | 773 || 1.30 GHz || 2MB || ○(~600MHz) || ○ || - || 5W (3.0W) |} 一連のシリーズで、機能的な相違度はBanias < Dothan <<< Yonah << Meromとなるが、公表されている機能分を差し引いたトランジスタ数の差としてはBanias <<< Dothan << Yonah < Meromとなる。このことからDothanは未公開の実験的要素が多数組み込まれている可能性がある。 == 後継マイクロアーキテクチャ“ヨナ”(Yonah) == [[2006年]][[1月5日]]に発表された65nmプロセスのCPUで、モバイル向けとして初めてデュアルコアが採用された。ブランド名がこの製品から[[Intel Core]]に変更された。詳細は[[Intel Core]]を参照のこと。 == 脚注 == {{脚注ヘルプ}} {{Reflist}} == 関連項目 == {{Commonscat}} *[[Crusoe]] - Pentium MはCrusoeキラーとして開発された経緯がある。 *[[Celeron M]] - Pentium MやCoreの廉価版。2ndキャッシュ半減やIntel SpeedStep テクノロジが省略されている。 *[[Pentium 4-M]] - Pentium 4をベースにしたモバイル向けCPU。 *[[Intel Core]] - Yonah以降このブランド名に移行した。 *[[Intel A100]] - Dothanを流用した[[インテル#LPIA|LPIA]]製品。 *[[Turion 64]] - 競合他社製品。 == 外部リンク == *[http://www.intel.co.jp/jp/products/processor/pentiumm/ インテル Pentium M プロセッサー] {{Intel_processors}} [[Category:インテルのマイクロプロセッサ|Pentium M]]
このページで使用されているテンプレート:
テンプレート:Commonscat
(
ソースを閲覧
)
テンプレート:Infobox CPU
(
ソースを閲覧
)
テンプレート:Intel processors
(
ソースを閲覧
)
テンプレート:Reflist
(
ソースを閲覧
)
テンプレート:脚注ヘルプ
(
ソースを閲覧
)
テンプレート:要出典範囲
(
ソースを閲覧
)
Pentium M
に戻る。
検索
検索
Pentium Mのソースを表示
話題を追加