Web 上で Windows、Linux、OSX の答えを見つけるのは簡単ですが、AIX (POWER 上)、HP-UX (Itanium 上)、Solaris (SPARC 上) などの商用 UNIX オペレーティング システムではどうでしょうか。偽のキャッシュ ライン共有コードを試すことは、私が探している答えではありません。
編集: CPU アーキテクチャを追加しました。
パフォーマンスを最適化しようとしている場合、ベンチマークはまさにあなたがすべきことです。例については、ATLASを参照してください。
パフォーマンスを最適化しようとしていないのに、なぜキャッシュ ラインのサイズを気にするのでしょうか? また、ライン数や連想性も気にするのでしょうか?
どのような CPU アーキテクチャをサポートする必要がありますか?
Solaris (SPARC および x86 アーキテクチャーの両方) の場合、次のコマンドを使用できます。
$ prtpicl -v -c cpu | grep -i cache-line-size
:l1-dcache-line-size 0x40
:l1-icache-line-size 0x40
:l2-cache-line-size 0x40