dataspace modelとSyndicateは、既存の並行処理アプローチと比較して、特に知識共有の観点から新しいアプローチを提供します。従来の並行処理モデル、例えば共有メモリやメッセージパッシング、タプルスペースなどは、主にデータのやり取りや状態の共有に焦点を当てています。これに対して、dataspace modelは、コンポーネント間の知識の交換を中心に据え、会話の進行に必要な共通の文脈を利用することを強調しています。このアプローチにより、プログラマはコンポーネント間の協力を促進し、非同期的な相互作用における予測不可能性を軽減することが可能になります。Syndicateは、このdataspace modelを基にした新しいプログラミング言語の設計を提供し、プログラマが並行処理をより直感的に扱えるようにするための構文や構造を導入しています。