0

私は、並列処理に比べてプロセッサーキャッシュラインの最適化に関するテストを構築しようとしています。具体的には、私の製品のどの部分が影響を受けているかをテストしています間違った共有非効率。これを行うには、私のプロセッサキャッシュセクターサイズ例64バイト)を判断できるようにする必要があります。そのため、適切なオブジェクトサイズの範囲でテストを行うことができます。だから...どのように、どこでこの情報を得ることができるのですか(例えば、プロセッサ仕様ページ、C#API呼び出しなど)?キャッシュセクタサイズはキャッシュラインサイズとも呼ばれます。プロセッサーのキャッシュセクターサイズを調べる

注:i7プロセッサ仕様のインテルサイトを見て、これらの詳細を見つけることができないか、またはそれを認識できません。

答えて

1

私は同様の実験を行った。私はCPUZを使用して、CPUコア、キャッシュ(L1、L2、など)に関する詳細な情報を持つことは非常に参考...

私の提案:ハードウェアの仕様によってあまり気を取られていない、ベンチマークに焦点を当て、あなたの実験ので、多くの時間がかかるでしょう。

+0

これは、説明で使用できる場合にのみキャッシュラインサイズを表示しますが、このトリックを行いました。私の場合、それはうまくいった。ありがとう。 – JoeGeeky

関連する問題