4
LinuxでARM CPUクロック速度を取得する方法は?
S3C2416ボードに基づくARMベースの組み込みマシンがあります。私が利用できる仕様によれば、533 MHz ARM9(によるとARM926EJ-S /proc/cpuinfo)がありますが、それで実行されるソフトウェアは、Androidスマートフォンで528 MHz ARM CPUを搭載した同じソフトウェアと比較して、「感じ」ます。 /proc/cpuinfoBogoMIPSは266.24であると教えてくれます。パフォーマンスに関してBogoMIPSを信頼するべきではないことを知っています( "Bogo" =偽)が、実際のCPU速度の測定を取得したいと思います。x86では、rdtsc命令を使用してタイムスタンプカウンターを取得し、1秒間待機して(sleep(1))、CPU速度の概算を取得するためにカウンターを再度読み取りました。私の経験によると、この値は実際のCPU速度。 特定のARMプロセッサの実際のCPU速度を確認するにはどうすればよいですか? 更新 この単純なPi計算機を見つけました。これは、AndroidスマートフォンとARMボードの両方でコンパイルしました。結果は次のとおりです。 S3C2416 # cat /proc/cpuinfo Processor : ARM926EJ-S rev 5 (v5l) BogoMIPS : 266.24 Features : swp half fastmult edsp java ... #./pi_arm 10000 Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave ... 8.50 sec. (real time) …