array_viewというのは非常に便利です。データの転送に関する難しい処理はクラス内部で行ってくれて、どのデバイス(マルチGPU、CPUを含む)からも共通のarray_viewを用いてアクセスできます。 例えば、ある特定の領域のみにアクセスすればよい場合、そのような領域に対するarray_viewを作ることができます。パフォーマンス的にも有利に働くでしょう。