M³BPは、マルチコア環境でDAG形式で並列処理をするインメモリエンジンです。 小規模データでの複雑な処理を、単一ノード上のマルチコア用に最適化し、C++でネイティブアプリケーションで動作させて高速化しています。 最新のマシンは、CPUのコア数の増加・メモリの大容量化が進んでいるため、その資源を余すことなく利用します。 Asakusa Frameworkで開発したアプリケーションは、コンパイラでM³BP向けのC++プログラムに変換され、M³BP上で高速処理をします。1ノードで圧倒的な高速処理を実現いたします。 最速インメモリ実行エンジン 下表は同じ入力データサイズの業務データ処理を3実行環境で行った際のベンチマーク指標です。MapReduceの10倍、Sparkの2倍の速度でデータ処理を行います。マシンの台数は、MapReduce・Sparkは5ノードに対し、M³BPは1ノードとなり、5分