首页> 外文会议>Conference on high-performance computing in remote sensing >Performance Portability Study of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis using OpenCL
【24h】

Performance Portability Study of an Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis using OpenCL

机译:OpenCL自动目标检测和自动目标检测算法的性能可移植性研究

获取原文

摘要

Recent advances in heterogeneous high performance computing (HPC) have opened new avenues for demanding remote sensing applications. Perhaps one of the most popular algorithm in target detection and identification is the automatic target detection and classification algorithm (ATDCA) widely used in the hyperspectral image analysis community. Previous research has already investigated the mapping of ATDCA on graphics processing units (GPUs) and field programmable gate arrays (FPGAs), showing impressive speedup factors that allow its exploitation in time-critical scenarios. Based on these studies, our work explores the performance portability of a tuned OpenCL implementation across a range of processing devices including multicore processors, GPUs and other accelerators. This approach differs from previous papers, which focused on achieving the optimal performance on each platform. Here, we are more interested in the following issues: (1) evaluating if a single code written in OpenCL allows us to achieve acceptable performance across all of them, and (2) assessing the gap between our portable OpenCL code and those hand-tuned versions previously investigated. Our study includes, the analysis of different tuning techniques that expose data parallelism as well as enable an efficient exploitation of the complex memory hierarchies found in these new heterogeneous devices. Experiments have been conducted using hyperspectral data sets collected by NASA's Airborne Visible Infrared Imaging Spectrometer (AVIRIS) and the Hyperspectral Digital Imagery Collection Experiment (HYDICE) sensors. To the best of our knowledge, this kind of analysis has not been previously conducted in the hyperspectral imaging processing literature, and in our opinion it is very important in order to really calibrate the possibility of using heterogeneous platforms for efficient hyperspectral imaging processing in real remote sensing missions.
机译:异构高性能计算(HPC)的最新进展已经开辟了用于要求遥感应用的新途径。可能是目标检测和识别中最受欢迎的算法之一是广泛应用于高光谱图像分析界的自动目标检测和分类算法(ATDCA)。以前的研究已经调查了图形处理单元(GPU)和现场可编程门阵列(FPGA)上的ATDCA的映射,显示了令人印象深刻的加速因子,允许其在时间关键方案中的开发。基于这些研究,我们的工作探讨了一系列处理设备,包括多核处理器,GPU和其他加速器的调整OpenCL实现的性能可移植性。这种方法与先前的论文不同,这重点是在每个平台上实现最佳性能。在这里,我们对以下问题更感兴趣:(1)评估在OpenCL中编写的单个代码允许我们在所有这些中实现可接受的性能,以及(2)评估我们便携式OpenCL代码和那些手动调整之间的差距先前调查的版本。我们的研究包括分析不同调谐技术,该技术公开了数据并行性以及能够在这些新的异构设备中发现的复杂内存层次的有效利用。使用NASA的空中可见红外成像光谱仪(Aviris)收集的高光谱数据集进行了实验,以及高光谱数字图像收集实验(水肾上腺)传感器。据我们所知,此类分析尚未在高光谱成像处理文献中进行,在我们看来,为了真正校准使用异构平台进行真正遥控器中有效的高光谱成像处理的可能性非常重要传感任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号