| ヨードスケーラブルメモリアロケータ マルチスレッドアプリケーション用のスケーラブルメモリアロケータ |
今すぐダウンロード |
ヨードスケーラブルメモリアロケータ ランキングとまとめ
- 出版社のWebサイト:
- http://www.cs.umass.edu/emery/hoard/
ヨードスケーラブルメモリアロケータ タグ
ヨードスケーラブルメモリアロケータ 説明
マルチスレッドアプリケーション用のスケーラブルメモリアロケータ Hoard Scalable Memory Allocatorは、マルチスレッドアプリケーション用のスケーラブルメモリアロケータ(Malloc交換)です。卸資メモリアロケータは、共有メモリマルチプロセッサ用の高速でスケーラブル、およびメモリ効率的なメモリアロケータです。 Linux、Solaris、Windowsを含むさまざまなプラットフォームで実行されます。それを1つの環境変数にリンクさせるだけでリンクするだけです。複数のスレッドがアロケータから同時にメモリを割り当てるか、または割り当て解除すると、アロケータはそれらをシリアル化します。プロセッサ数が増えるにつれて、アロケータを集中的に使用すると、実際には減速されます。あなたのプログラムはそれを実現せずにあなたのプログラムがあなたがそれを理解することなく割り当てが多いかもしれません。アプリケーションでの誤った共有につながる可能性があります。さまざまなCPU上のスレッドは、同じキャッシュラインまたはメモリのチャンク内のメモリで終わる可能性があります。これらの誤って共有されたキャッシュラインへのアクセスは、非共有キャッシュラインへのアクセスよりも遅い数百倍遅くなります。メモリの消費量を吹き込むためのアロケータを導くこともできます。この効果は、マシン上のCPUの数によってアプリケーションを実行するために必要なメモリの量を掛けることができます.4つのCPUは、4倍のメモリが必要なことを意味します。 Hoardはこれらの問題のすべてを解決する高速アロケータです.Usage:ld_preload = "/ path / libhoard.so:/usr/lib/libdl.so"
ヨードスケーラブルメモリアロケータ 関連ソフトウェア