Font Size: a A A

Design And Implementation Of Multicore Simulator Based Dataflow Execution

Posted on:2013-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:X D ZhanFull Text:PDF
GTID:2248330374499269Subject:Software engineering
Abstract/Summary:PDF Full Text Request
System simulation of the computer is an important integrant part of design flow of modern computer system, especially in the field of microprocessor design. Through simulating target system before logic design and circuit design, the designer not only can evaluate the performance of target system and estimate whether it meets the design request, but also can choose the design scheme in design space according to critical design request.This paper expatiates the design and implementation of a MultiCore simulator based dataflow execution. This simulator that can run user-level programs is the baseline model of target system and its implement is based on execution-driven technique. Its feature includes the modular software structure, the configurable parameter and comprehensive data collect function.Firstly, the design scheme is demonstrated according to the design aim and the design request of functional-level simulator, and then the overall software architecture of simulator is described. In the following, two aspects about the design and implementation of simulator are discussed.(1) Emulation of ISA. The discussed contents include instruction definition and decode, the handling of system call which is implemented through the host proxy mechanism.(2) Design and implementation of modules of the simulator. The discussed contents include the main idea of architectural design, modules partition, design and implementation of each module, the choice of simulation technique plan. Our simulation infrastructure is comprised of six modules, they are ExecutionDomain, InterconnectNetwork, Memory, Message, AuxiliaryFunction and Simulator.Lastly, the function correctness of functional-level simulator is tested.
Keywords/Search Tags:microprocessor architecture, multicore, dataflow execution, systemsimulation
PDF Full Text Request
Related items