原文はこちら。
https://blogs.oracle.com/dave/entry/numa_aware_constructs_for_java
java.util.concurrentという、JSR-166"JUC"並行処理ライブラリの構成要素では、現在、NUMAを意識していません。その理由は、現在、NUMAを認識でき、利用できるトポロジディスカバリのインフラや土台を持っていないからです。しかし、いくつかの使い捨てのプロトタイプで、それがNUMA対応ライブラリのコードを記述できることを説明しています。今回はJUC Exchangerをたまたま利用しましたが、もう一つの興味深いアイデアとして、folk-join work-stealingを使って、近傍のスレッドと関連付けられているQueueから取り出せるようにする方法が考えられます。
0 件のコメント:
コメントを投稿