問題タブ [papi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1440 参照

cpu - PAPI: クロック リファレンス サイクルとはどういう意味ですか?

私は PAPI liberary を使用して、アプリケーションの調整とプロファイリングを行っています。

(PAPI_REF_CYC : リファレンス クロック サイクル) が実際に何を意味するのか知りたいですか?

前もって感謝します、

0 投票する
0 に答える
351 参照

c++ - PAPI を使用した別の pthread のキャッシュ ミスのプロファイリング

プログラムのパフォーマンスを調査しようとしていますが、キャッシュ ミスが大きなボトルネックになっています。テスト目的でPAPI、ターゲット アプリケーションに実装する前に、どのように機能するかを確認する必要がありました。そのため、サンプル プログラムを投稿しました。

私の意図はPAPI、別のスレッドのキャッシュ ミスを監視するために使用することです。PAPI_attachを使用してイベント セットを特定のスレッド ID に適用しようとしていますが、測定したキャッシュ ミスは、 PAPI_attach.

私の懸念を確認するために行った別の実験は、この非常に単純なプログラムの実行中に Firefox ブラウザーを起動することでした。これにより、測定されたキャッシュミスの量が増加したため、PAPI_attach関数とその使用方法に関して明らかに何かが非常に奇妙です。

私のスレッドワーカーに以下のコードを使用します:

そして、スレッドを生成するための次のコード:

悪いことは、すべてが機能していることを示すエラーが発生しないことです。

0 投票する
1 に答える
89 参照

events - PAPI で 1 つのイベントセットに 7 つのイベントを配置する方法

PAPI では、7 つのイベントを 1 つのイベントセットに入れようとしているので、1 回の操作で 7 つの結果を読み取ることができますが、常に -1 が返されます。誰か助けてもらえますか?私のコードは次のようになります。

whereiは -1 のように見えますが、これは を意味しPAPI_EINVALます。

値を変更しようとしましPAPI_NUM_TLSたが、うまくいきませんでした。