近年の高性能コンピューティング(HPC)では,アクセラレータとしてGPUとともにFPGAにも注目が集まっている.両デバイスの特性が大きく異なることから,我々は両者を融合して利用することで,複合的なシミュレーションに対し,より効率的な演算加速が行えると考えている.しかし,共通した表現によるGPUとFPGAのコード記述をユーザが容易に行える実用的な言語処理系は存在していない.また,現在のGPU市場をほぼカバーしているNVIDIA社製GPUについては,多くのアプリケーションはCUDAやOpenACCなどで記述されているが,コードの一部をFPGAに移植する際にこれらの言語を用いることはできない.FPGAを対象としたOpenACC処理系については一部の研究用コンパイラが存在するだけである.また,それぞれのアクセラレータを独立にプログラムすることができても,それらを結合するプログラミングフレームワークを提供する必要がある.そこで我々は,CAMP(Cooperative Acceleration by Multi-device Programming)というコンセプトの下,OpenACCを用いて,両アクセラレータを統一的にプログラミング可能な言語処理系を開発している.本論文では,宇宙物理分野の実アプリケーションを用いた本システムの評価について述べる.この評価ではGPUのみの手法に比べ,本手法が最大約10倍の高速化を達成した.