#topicpath
-----
*マルチプロセッサの検出方法の調査 [#p44524d6]

*完成図 [#y652b65c]

*はじめに [#q778b760]

*対象読者 [#ga403784]

*必要な環境 [#vba2b6a4]

*まとめ [#xeb25dfe]


*参考資料 [#o2d302eb]

**インテル [#f6f603bf]
-[[Hyper-Threading Technology and Multi-Core Processor Detection:http://www.intel.com/cd/ids/developer/asmo-na/eng/230937.htm]]~
Hyper-Threading 機能と Dual code の違いを検出するアルゴリズムの解説があります。今回はこの記事とサンプルプログラムを中心に構成しています。
-[[Multi-Core Systems: Detecting Hyper-Threading Technology and Counting Processors:http://www.intel.com/cd/ids/developer/asmo-na/eng/196716.htm]]~
Hyper-Threading 機能、マルチコア、マルチプロセッサの検出方法についてのサンプルプログラムが掲載されています。
-[[Detecting Support for Hyper-Threading Technology Enabled Processors:http://www.intel.co.jp/cd/ids/developer/asmo-na/eng/20416.htm]]~ Hyper-Threading 機能の検出方法についてのサンプルプログラムが掲載されています。

-[[Dual Processors, Hyper-Threading Technology, and Multi-Core Systems:http://www.intel.com/cd/ids/developer/asmo-na/eng/200677.htm]]~
マルチコアを検出する必要性について。
-[[Dual vs. Multiprocessor chips- What's the difference:http://www.intel.com/cd/ids/developer/asmo-na/eng/52515.htm]]~
デュアルプロセッサとマルチプロセッサの違いについて。最後の方のベンチマークは興味深いです。

**AMD [#gbf26abc]
-[[AMD64 Architecture Tech Docs:http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_739_7044,00.html]]~
AMD のアーキテクチャ関連の資料はここから。
-[[BIOS and Kernel Developer's Guide for AMD Athlon(TM) 64 and AMD Opteron(TM) Processors:http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_739_7203,00.html]]~
CPUID の対応についてはここの資料を参考にしています。
 


**マイクロソフト [#xf0afd6c]

**関連書籍 [#y703ed27]


-----












// [ [[edit>Edit:Windows Vista/News]] ]
//*仮置き場
//*お勧め
//**用語
//*News
//*関連情報
//**用語
//**Linux
//**Windows
//-----
//*[[フィードバック]]
//アナタからのフィードバックをお待ちしています。書き込む前に[[フィードバック]]の注意書きをお読みください。
//#comment