摘要 |
【課題】コンピューティングデバイスの処理ユニット(CPU)とグラフィクス処理ユニット(GPU)との間の共有仮想メモリのためのコンピュータプログラム、データ処理システム、及び方法を提供する。【解決手段】サーフェイスが、CPUとGPUとの間で共有され、サーフェイス上のデータは、データをコピーすることなく自動的にアクセス可能であり、CPU仮想アドレス空間内でアクセス可能であるサーフェイスを、物理メモリ内で作成するステップを含む。GPU仮想アドレスが、GPU仮想アドレス空間内であり、GPUとCPUは共通のアドレス空間を共有するGPU仮想アドレスをサーフェイスに割り当てるステップと、共通ページテーブル内において、サーフェイスをGPU仮想アドレス空間にマッピングするステップと、を含む。【選択図】図3 |