节点文献

面向图像处理的异构多核仿真系统研究

Research on Heterogeneous Multi-core Simulation System for Image Processing

【作者】 张万利

【导师】 任胜兵;

【作者基本信息】 中南大学 , 计算机科学与技术, 2011, 硕士

【摘要】 图像信息在人类生活和社会发展中发挥着越来越重要的作用,提高图像处理速度已经成为各个领域要解决的热点问题之一。专用处理器核是解决图像处理问题的有效手段,但由于任务缺乏并行,不可扩展等缺点,致使许多图像处理系统难于满足人们对视频图像不断增长的业务需求和应用需求。针对这一问题,本文设计实现了面向图像处理的异构多核处理器仿真平台系统。本文首先分析了计算机仿真技术、专用指令集定制技术和多核通信机制,提出了一种基于集束分类模型的指令集定制方法,主要采用集束分类方法把候选指令集进行分类来解决专用指令集定制过程中搜索空间较大的问题。在对图像处理算法分析过程中,运用该指令集定制方法对图像处理算法中的一些高频和耗时操作定制为专用指令,利用Open Virtual Platform(OVP) API对OVPsim中现有处理器进行指令扩展并实现了一款面向图像处理的专用指令集处理器核。实验结果表明专用指令集处理器核比原处理器核在性能上有较大的提高。其次,本文以专用指令集处理器核为辅助核,OVPsim多核模拟器中的MIPS处理器核为主核,实现了一款面向图像处理的异构多核仿真平台。本文针对图像处理算法特性研究了异构多核处理器通信机制,设计了一种基于通信控制单元(Communication Control Unit,CCU)的多核通信模型,采用信箱模块和DMA模块来加速异构多核处理器对图像处理过程中的通信密集型任务和计算密集型任务的处理。本文利用OVP的BeHavior Model(BHM)和Peripheral Programming Model(PPM) API实现了通信控制单元并对异构多核仿真平台进行了扩展。经过通信模型对比实验表明,采用通信控制单元的异构多核通信方案比经典的CELL异构多核通信方案在效率上提高了11.3%。最后本文分析了基于缝隙分析的快速纸张计数系统中的图像处理算法,以该系统中图像处理耗时模块为程序测试集,如中值滤波、形态学运算等,在本文设计实现的面向图像处理的多核异构仿真平台上进行仿真实验。分别采用单核、同构多核和异构多核三种结构对测试集进行了实验,实验表明本文设计实现的可扩展的异构多核仿真平台能较大地改善对图像处理的速度。

【Abstract】 Image information plays an increasingly important role in human life and social development, improving the speed of image processing has become one of hot problems needed to solve in many fields. Image processor is an effective means to solve the problem of image processing, but due to shortcomings that tasks can’t extended and be parallel, many image processing systems are difficult to meet people’s business demands and applications demands for video and image. According to the problems, this thesis designs and implements a heterogeneous multi-core simulation platform for image processing.Firstly, this thesis analyzes computer simulation technology, special instruction set customization technology and multi-core communication mechanism, and a method of instruction set customization based on cluster classification is proposed, which mainly adopts cluster classification method to classify the basic instruction set for the problem of big search space in the process of special instruction set customization. In analysis process of image processing algorithm, high frequency and time-consuming operations of the image processing algorithm are designed for special instructions using the method of instruction set customization. This thesis expands instruction set of MIPS processor and realizes a special instruction set processor core for image processing using API of Open Virtual Platform (OVP). Experimental results show that the performance of the special instruction set processor core is greatly raised compared to the original processor core.This thesis selects MIPS processor as a main core, selects the specific instruction set processor core for the secondary, and realizes a heterogeneous multi-core simulation platform for image processing. The thesis studies communication mechanism of the heterogeneous multi-core processor aimed to the performance of image processing algorithm, and puts forward a multi-core communication model based on communication control unit, which uses mailbox module and DMA module to speed up processing communication-intensive tasks and compute-intensive tasks, then this thesis realizes the communication control unit and expands the heterogeneous multi-core simulation platform using BeHavior Model(BHM) and Peripheral Programming Model(PPM) API of OVP. Experiment results in multi-core communication model indicate that the communication mechanism based on CCU improves by 11.3% on efficiency compared to the communication mechanism of CELLFinally, this thesis analyzes image processing algorithms of the rapid paper counting system based on the gap analysis, takes time-consuming modules of image processing in the system as program test set, such as median filtering, morphological operation, etc, which is experimented in the heterogeneous multi-core simulation platform. In the structure of single, isomorphism multi-core and heterogeneous multi-core, experiments are done for testing the program set, experimental results show that the speed of image processing has greatly improved in the expandable heterogeneous multi-core simulation platform which is designed and implemented in the thesis.

  • 【网络出版投稿人】 中南大学
  • 【网络出版年期】2012年 04期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络