concurrency::array"クラスは指定されたアクセラレータ上のメモリーに領域を確保します。基本的に対象のアクセラレータ上からしかアクセスできません。 データ通信をするためには"concurrency::array_view"クラスを用います。
CPU側で変更したデータは、GPU側に変更だけが通知されます。GPU側でそのデータが必要になる場合は自動的に同期されます。 この同期のタイミングを明確に意識しましょう。 array_viewのデストラクタが呼び出されると自動で同期されます。気を付けてください。