C/C++で実装するlockfreeアルゴリズムのプロジェクトを立ち上げました! 近年マルチコアの増加によりマルチコアを意識したプログラムの重要性が激増しています。 その中でもスピードクリティカルな用途においてlocklessアルゴリズム、もしくはlockfreeアルゴリズムと呼ばれる lockを行わない(正確にはCPUごとのメモリバスロック命令とトランザクションをアルゴリズムに組み込む)アルゴリズムが話題煮上がっています。 まだ論文段階であったり実質的な実装があまり無かったりという状態ですが、 新しいアルゴリズムの幕開けとして、場所とアルゴリズムのディスカッションができれば幸いかと思います。 どうぞよろしくお願いします。