Font Size: a A A

Research On Fpga-based Heterogeneous Multicore Parallel Processing System

Posted on:2017-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:R Y DouFull Text:PDF
GTID:2348330518994495Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the increasing demand of data processing in-orbit in space remote sensing technology and the real-time computing in robot vision system,traditional multi-core processors cannot achieve this.Recently,most application with data real-time processing is completed by a multi-core processors with an embedded DSP or GPU,but in some time-critical situations,it's not enough.Based on the above situation,A FPGA-based heterogeneous multi-core parallel system is proposed with common computing cores and hardware computing cores.Common cores are usually used for processing communication interface or control task,and the hardware cores are used for parallel computing task.In this work,we first proposed an architecture design of FPGA multi-core system and then we mainly focusing on the communication of multi-cores and the parallel program interface which are finally implemented as modules of the proposed system.The design modules can be combined and configured according to different application.The proposed system can be used for high-resolution images processing and real-time data processing related to mobile robot vision applications.For designing the FPGA multicore system,some related theory has been studied,system architecture has been designed and related function modules have been implemented.The main contents of this paper include:1)research and design on FPGA heterogeneous multi-core parallel processing system architecture;2)research on NOC based multicore interconnected technology;3)research on network bridging technology across chips;4)research on FPGA-based MPI parallel programming interface 5)the performance of the prototype system development and function verification.This paper is expected to reach the goals:according to the research on the design method and architecture of multicore system,a design of FPGA-based heterogeneous multi-core parallel system should be proposed;multicore communication method and modules should be design and implemented as the basic components of the FPGA multicore system;research on high-speed interconnect technology of multiple FPGAs and to design inter-chip bridge module;design and implement parallel programming module;finally,through prototype verification system to check the design and performance of the system.
Keywords/Search Tags:FPGA, HETEROGENEOUS MULTICORE, PARALLEL PROCESSING, NOC, MPI
PDF Full Text Request
Related items