モダンなCPUはハードウェアパフォーマンスカウンタという機能を備えており, CPU内で発生した様々なイベント (クロック,命令のリタイア,キャッシュヒット・ミ スなど) をハードウェアでカウントし,性能解析に役立てることができる. ここでは,Intel CPUにおけるハードウェアパフォーマンスカウンタの使用方法を説明する. 概要Intelプロセッサのハードウェアパフォーマンスカウンタは Performance Monitoring Counter (PMC) と呼ばれており,Model-Specific Register (MSR) の一部としてアクセスできる.PMCの使用方法はIntelのマニュアル “Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 3 (3A, 3B, 3C & 3D): Syste