Font Size: a A A

Implementation Of Network On Chip And Research Of Mapping Method In Heterogeneous Multi-core System

Posted on:2017-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:J X DaiFull Text:PDF
GTID:2308330488995483Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the reduction in IC feature size and increase in operating frequency, the shortcomings of SoC based on bus architecture have gradually emerged, such as poor scalability, low parallelism and difficulty in global clock synchronization. In order to overcome these disadvantages and meet the requirements in SoC design, the concept of NoC is proposed.NoC design directly determines the method and efficiency of communication between IPs, and thus it has a significant effect on system’s performance in the NoC based heterogeneous multi-core system. To satisfy the demand of the binary calculation, a dual-ports NoC is designed in this thesis. The kind of NoC can provide two sets of datas for each resource at the same time, so that the system can hide communication time by using the parallelism of NoC, and enhance the efficiency of the binary operation.NoC mapping, as one of the hot issues in the field of NoC research, decides power consumption of system, communication delay between IPs and task’s execution efficiency and other performance indicators. However, the existing NoC mapping methods are often designed for a given application scenario. So the heterogeneous multi-core system, which is abtained by these methods and can use in many kinds of application scenario, probably has different performance in different scenarios. Hence, a static mapping method which is for general-purpose computing area is researched in this thesis to complete the placement of resources in the dual-ports NoC.The main works of this thesis are as follows.1. For performance pitfalls of single port NoC, this thesis designs a dual-ports NoC communication architecture and implements this kind of NoCs based on 2D Mesh and 2D Torus by using PCC switching technology. Compared with single port NoC and same-dimensional dual-ports NoC, the experimental results show that the NoCs have better performance.2. The thesis researches a kind of static mapping method which used in general-purpose computing area, and uses the method to complete the static mapping of heterogeneous multi-core system based on the dual-ports NoC. The static mapping method first abtains communication character graphs of resources according to their communication and computing features, and then determines evaluation plan with success rate of establish links as evaluation function. Finally, a best system planning scheme is abtained by using genetic algorithm.3. A heterogeneous multi-core system based on the dual-ports NoC is integrated basis of the best system planning scheme in the thesis. And then some experiments are executed to evaluate performance of the system. The experimental results show that the efficiency of the binary operation is increased about 1 times in comparison with a heterogeneous multi-core system based on single-port NoC. And compared with a random planning system, the execution efficiencies of matrix multiple experiment and FIR filter experiment are enhanced about 17.46% and 18.92%.
Keywords/Search Tags:NoC, Heterogeneous Multi-Core, Dual-Ports, Static Mapping, Genetic Algorithm
PDF Full Text Request
Related items