基于流处理器并行计算在图像处理中的应用

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:ivwyniqtd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科技发展日新月异,越来越多的科学问题涉及到大量数据的处理,对这些数据的处理速度直接影响到科学问题的求解进程。甚至有些科学问题必须要有足够快的数据处理速度才能真实反映出问题的实质,如核爆炸模拟。尽管目前单核心处理技术发展非常迅速,可还是无法满足这些科学问题的速度要求。并行计算技术的出现很好地解决了上述问题,目前的超算平台已经达到了每秒亿亿次的处理能力,而且还在继续取得突破。   本文简要介绍了传统基于集群或多核心CPU的并行计算技术,对目前新发展起来的基于GPU流处理器SP(Stream Processor)的CUDA通用并行计算架构技术及其在数字图像处理中的应用进行了深入研究。CUDA架构技术能使GPU的超高计算性能在数据处理和科学计算等通用计算领域发挥其并行处理优势,也是真正意义上的并行计算在桌面级平台的首次应用。研究CUDA架构技术在桌面级平台的应用,能大幅度提高这些应用的执行效率,获得满意的加速效果。数字图像有着矩阵形式的数据逻辑结构,分析数字图像的处理算法,发现在数据处理过程中存在大量的数据并行性。这些特性完全适合采用基于CUDA架构的并行计算技术在GPU上进行处理。   本文通过研究数字图像处理中用于边缘检测的Prewitt算子的CUDA并行算法和其各种优化策略版本,体现如何应用CUDA架构基础技术,深刻了解CUDA程序的各种优化措施,使CUDA程序在现有的硬件条件下获得最大的加速效果。   车牌识别在现在自动化智能交通管理中发挥着重要作用。车牌识别的实质就是对获取的含有车牌的数字图像进行一系列处理,最终识别出车牌号码。通过研究在车牌识别系统中应用CUDA技术的各种实验数据表明,该并行计算技术能有效提高车牌识别算法性能,较大幅度减少识别时间。也充分体现了基于流处理器的并行计算在数字图像处理中有着良好应用前景。
其他文献
基于通用多核的高性能网络包处理系统一直被广泛研究。本文基于通用多核平台设计实现了一个从网络输入输出系统到流水并行包处理应用全程零拷贝的高性能网络包处理平台。该平
所谓秘密共享,就是将秘密信息分割成多个子秘密分发给团体中的成员,当且仅当特定的多个成员合作时才能恢复出原来的秘密信息,而在其他情况下,和秘密相关的任何信息都不会被泄
人们对高性能计算的需求从来没有停止。然而已经非常完善的指令并行技术受线延迟和功率墙的制约,很难进一步带来性能提升,相反存储墙问题使得访存行为对性能的决定性越来越明显
信息时代高效率快节奏的工作使人们忽视那些看似与正常系统运行关系不大其实贯彻全局的安全工作,终于使得安全工作的匮乏到达了引爆点。近年来的有线网安全事件呈指数级上升,使
信息隐藏是信息安全研究的重要方面之一,而隐写术作为信息隐藏的一个主要分支,越来越受到国内外科研人员的关注。隐写术利用载体中的冗余信息嵌入秘密对象,以此实现秘密信息
随着社会信息化和数字化的发展,特别是数字家庭概念的发展,家庭中各种电器设备、多媒体设备网络化和信息化的加速发展,这些促使多种不同业务在家庭网络中同时呈现,而不同业务对带
基于达尔文进化论的进化算法在求解问题时,可将问题描述成自然界中种群的进化过程,遵循适者生存的机制,通过种群的不断进化,求得最优解或满意解。进化计算的研究较早,发展较
无线传感器网络(简称传感网)很多应用都依赖于节点的位置信息,所以节点定位技术是传感器网络领域中一种非常重要的基础技术。然而传感网一般部署在恶劣的环境中,节点易受到各
如今,数据采集和存储技术的发展使得许多数据库的数据量极其庞大,要从中分析有价值的信息、知识变得越来越困难,而这种分析需求却与同俱增。数据挖掘就是从海量数据中发现那些隐
云计算、大数据、数据中心等新型数据业务对网络服务提出了更多要求:低时延、更高的可用性与保证服务质量的端到端业务调度,其爆炸式增长趋势给光网络的智能化发展带来强大的