Font Size: a A A

Research On Heterogeneous Multi-core Simulation System For Image Processing

Posted on:2012-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:W L ZhangFull Text:PDF
GTID:2218330335991065Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:image processing, heterogeneous multi-core processor, multi-core communication, application specific instruction set customization
PDF Full Text Request
Related items