SoC プロトタイピング ボード上でユーザーが設計したシステムで OpenCL を実行することは可能ですか? 具体的には、デュアル ARM コアとプログラマブル ロジック (PL) 領域を備えた ZedBoard (Xilinx Zynq) を使用しています。ロジック領域に実装されたビデオ処理アクセラレータ、ARM コア、および AXI インターコネクトを備えた独自の単純なシステムを設計する場合、この単純なシステムに OpenCL サポートを提供するにはどうすればよいですか? (この単純なシステムでは、ARM コアが「ホスト」になり、ビデオ処理アクセラレータが「デバイス」になります)。
私は学生で、OpenCL に関する基本的な知識しかありません。私は自分の質問について調査しましたが、自分自身を混乱させるだけでした。SoC に OpenCL サポートを提供するには、何をする必要がありますか? これが大きなプロジェクトになる可能性があることは理解していますが、どこから始めてどのように進めるかのガイドラインが必要です.