Font Size: a A A

Implementation Of System-level Heterogeneous Multi-core Mixed-precision Programmable Simulator

Posted on:2018-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y YaoFull Text:PDF
GTID:2348330512979914Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the progressing of the technology, the computing power of processor increases on and on. Heterogeneous multi-processors system on chip (MPSoC)comes into being. Heterogeneous MPSoC is of complicated system structure. Common simulation tools and hardware simulator based on FPGA can hardly satisfy the design and analysis of heterogeneous MPSoC. System-level mixed-precision software simulator becomes one of the important tools for research on multi-core architecture and performance. Study and design simulator of heterogeneous multi-core system on chip becomes an important job. At present, the simulators of traditional single-core and multi-core CPU are widely studied and a lot of achievements are made. But the researches on simulators of MPSoC, especially for MPSoC for High-Density Computing (HDCMPSoC) have little progress.The work of this dissertation is to design and implement a system-level heterogeneous multi-core mixed-precision programmable simulator whose target system is a kind of HDCMPSoC. This simulator is of features of super-large scale and configurable system structure. Simulation results, include computation data, operation cycles count,multi-core parallelism and net occupation,are provided. The function of mixed-precision process units switching is supported.In this dissertation, the main work is as follows. First, the detailed measures and progress of implementation of simulator for target HDCMPSoC are described. All modules of simulator's implementation, their system integration and non-modular functions' implementation are included by this design. Then, the functional correctness and superiority of performance are proved by tests. The results of tests show: 64 ×128 network as the largest system structure is supported; Algorithm application which is of a certain complexity can be run; A great advantage in simulation speed than common simulation tool is shown; Choice between precision and speed can be provided effectively by the mixed-precision process units switching function. The requirements of design are satisfied.
Keywords/Search Tags:Heterogeneous multi-core, Simulator, C++, High-density computing, Mixed-precision
PDF Full Text Request
Related items