反復ごとに一連の SPARQL クエリを使用して、反復アルゴリズムを構築しています。このアルゴリズムはうまく機能しますが、CPU 使用率の問題が発生しています。Fuseki のような SPARQL エンジンは真のマルチスレッドではありません。複数の同時クエリを複数のスレッドで実行できますが、個々のクエリはそれぞれシングル スレッドです。いくつかの Fuseki ノートを見ると、Fuseki はスレッド セーフではないので、これは些細な問題ではないという印象を受けます。
私たちのアルゴリズムは SPARQL クエリに関して本質的にシリアルであり、一度に 1 つの実行に関心があるため、たとえば 32 コアを利用できる SPARQL エンジンはありますか?