ARM プロセッサの CPU/GPU パフォーマンスのいくつかの側面を評価しようとしています。ハードウェアに直接コーディングしたことはありません。
そのため、ARM プロセッサで実行されているプログラムが使用するコア/シェーダー コアの数を特定する方法があるかどうかを尋ねています。そして、コアあたりのスレッド数。
C++ と Java を使用できます。
ARM プロセッサの CPU/GPU パフォーマンスのいくつかの側面を評価しようとしています。ハードウェアに直接コーディングしたことはありません。
そのため、ARM プロセッサで実行されているプログラムが使用するコア/シェーダー コアの数を特定する方法があるかどうかを尋ねています。そして、コアあたりのスレッド数。
C++ と Java を使用できます。
あなたの答えは、実行している環境によって異なります。OS の上でプログラムを実行している場合は、さまざまなアーキテクチャ情報を返す呼び出しを行う必要があります。OSのシステムコールのリファレンスマニュアルを見てください。たとえば、vxworksのこのスレッドを見てください。
ベア メタルで実行している場合 (Java を含めた可能性は低い)、そのようなアーキテクチャ情報を取得するために照会できるレジスタがいくつかあります。アーキテクチャの命令セットのマニュアルを確認してください。これは、ベア メタルでの CPU 使用率を調べるスレッドです。