Turi は、 C++で記述されたグラフベースの高性能分散コンピューティング フレームワークです。GraphLab プロジェクトは、2009 年にカーネギー メロン大学のCarlos Guestrin 教授によって開始されました。これはApache Licenseを使用するオープンソースプロジェクトです。GraphLab は元々機械学習タスク用に開発されましたが、他のデータ マイニング タスク用に開発もされています。[ 1 ] [ 2 ]
収集されるデータ量と計算能力(マルチコア、GPU、クラスタ、クラウド)が増大するにつれて、現代のデータセットはもはや1つの計算ノードに収まらなくなりました。大規模データを処理するための効率的な分散並列アルゴリズムが必要です。GraphLabフレームワークは、疎な反復グラフアルゴリズムを対象とした並列プログラミング抽象化です。GraphLabは、分散機械学習アルゴリズムの展開を可能にするプログラミングインターフェースを提供します。[ 3 ] GraphLabの設計における主な設計上の考慮事項は次のとおりです。
GraphLabの上に、いくつかのアルゴリズムライブラリが実装されています。
Turi(以前はDato、さらにその前はGraphLab Inc.と呼ばれていた)は、GraphLabオープンソースプロジェクトの開発サポートを継続するために、ワシントン大学のカルロス・ゲストリン教授によって2013年5月に設立された会社です。Dato Inc.は、Madrona Venture GroupとNew Enterprise Associates(NEA)から675万ドルのシリーズAを調達しました。また、MadronaとNEAの参加を得て、Vulcan CapitalとOpus Capitalから1850万ドルのシリーズBを調達しました。[ 10 ] 2016年8月5日、TuriはApple Inc.に2億ドルで買収されました。 [ 11 ] [ 12 ]