首页> 外国专利> GPGPU GPGPU-BASED SATELLITE IMAGE ALGORITHM PARALLEL OPTIMIZATION METHOD

GPGPU GPGPU-BASED SATELLITE IMAGE ALGORITHM PARALLEL OPTIMIZATION METHOD

机译:GPGPU基于GPGPU的卫星图像算法并行优化方法

摘要

The present invention relates to a GPGPU-based satellite image algorithm parallel optimization method capable of providing an algorithm processing result in quasi real-time. According to the present invention, the GPGPU-based satellite image algorithm parallel optimization method comprises the steps of: forming an NVIDIA VGA device and hardware; installing a normalized difference vegetation index (NAVID) CUDA SDK when the NVIDIA VGA device and the hardware are installed; determining whether a development language of a selected satellite image hydrologic algorithm is C++ language; separating and porting a module to be optimized to a C++ development language when the language, which is determined in the step of determining whether the development language of the satellite image hydrologic algorithm is the C++ language, is not made in the C++ development language; making an algorithm with the C++ development language in the case of a step of starting development of the algorithm itself in the step of determining whether the development language of the satellite image hydrologic algorithm is the C++ language; when the algorithm is completed by development language porting or the development language, removing a mutual dependent code for an algorithm core operation processing portion circulated in a real image, independently separating a shared memory, a shared various and the like, and separating a file input/output portion of a target algorithm; assigning a graphic processing unit (GPU) memory and copying a CPU memory to the GPU memory; performing conversion into a parallel processing kernel code for GPU processing after the copy to the GPU memory; completing parallel processing in the GPU to perform kernel code conversion and copy again the GPU memory to a CPU; and copying the GPU memory to the CPU and inputting a CUDA cancelation command to cancel a CUDA memory.
机译:本发明涉及一种基于GPGPU的卫星图像算法并行优化方法,能够准实时提供算法处理结果。根据本发明,基于GPGPU的卫星图像算法并行优化方法包括以下步骤:形成NVIDIA VGA设备和硬件;在安装了NVIDIA VGA设备和硬件后,安装归一化植被指数(NAVID)CUDA SDK;确定所选卫星图像水文算法的开发语言是否为C ++语言;当在确定卫星图像水文算法的开发语言是否为C ++语言的步骤中确定的语言不是C ++开发语言时,将要优化的模块分离并移植为C ++开发语言;在确定卫星图像水文算法的开发语言是否为C ++语言的步骤中,开始进行算法本身的开发的步骤的情况下,使用C ++开发语言进行算法的制作;当通过开发语言移植或开发语言完成算法时,除去在真实图像中循环的算法核心运算处理部分的相互依赖的代码,独立地分离共享存储器,共享各种存储器等,并分离文件输入目标算法的/输出部分;分配图形处理单元(GPU)内存并将CPU内存复制到GPU内存;复制到GPU内存后,执行转换为并行处理内核代码以进行GPU处理;在GPU中完成并行处理以执行内核代码转换,然后再次将GPU内存复制到CPU;将GPU内存复制到CPU,并输入CUDA取消命令以取消CUDA内存。

著录项

  • 公开/公告号KR20190091972A

    专利类型

  • 公开/公告日2019-08-07

    原文格式PDF

  • 申请/专利权人 INSPACE CO. LTD.;

    申请/专利号KR20180011184

  • 申请日2018-01-30

  • 分类号G06T1/20;G06F8/30;G06F8/76;

  • 国家 KR

  • 入库时间 2022-08-21 11:50:15

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号