3

私はCPUキャッシュに関するScottMeyerのポッドキャストを調べていましたが、なぜ気にするのかこれによりコードの実行が速くなるようです。参照用にそのようなコーディングが行われているオープンソースはありますか。または、誰もがに基づいたデータ構造/アルゴリズムの設計の例を持っていますCPU caches aware

4

2 に答える 2

2

確かに、Linux カーネル全体がキャッシュを認識するように実装されています。

詳細については、非常に推奨される論文What Every Programmer Should Know About Memory があります。

于 2011-10-31T08:31:48.420 に答える
1

線形代数はキャッシュの問題に敏感です。BLASサブルーチンを使用すると、これらの懸念から抽象化できます。

于 2011-10-31T07:55:05.020 に答える