Font Size: a A A

Design And Implementation Of Simulation Framework Subsystem Facing Large-scale Data Center

Posted on:2014-11-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2308330473458747Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Simulator design goal is to improve the system is flexible, effective and scalable performance, mainly used in the processor architecture. With the development of hardware technology, acceleration simulator are also increasingly prominent, mutual promoting between hardware and software simulator is the main direction of simulator acceleration technology research. Development in order to let the simulator, the developer can focus on a single module, presents a new simulator framework SimKit. The simulator framework consists of user interface, parameter configuration module, communication interface between Port and Link, the event queue management, event queue synchronous, Debug component, statistics collection, checkpoint function and global clock management module.Design of the simulator framework is the serial parallel combination of ideas for the design, the reason is to improve operational speed simulator serial, parallel better able to effectively use the multi processor computer system resources. The simulator framework monomer is serial, embodies the advantage of efficiency, speed serial fast; inter module to communicate through port, the user only need to be concerned with the port interface, without internal care module, which reflects the efficiency of user developed; the simulator is unified management event simulator, this reflects the advantages in terms of performance. Module design of this simulator framework for overall design simulator and the external module, the overall framework is one for the serialization design framework, and then in the overall design joined the parallelization technology, makes the simulator framework in speed, efficiency and resource utilization of two aspects have reached a relatively good level.The front terminal system is a sub-system of the simulator in the development, is divided into three modules: configuration module, character interface, graphical interface. Configuration module, configuration module which is and the entire simulator system is consistent, character interface is the interface of the simulator to outsiders, the user can operate the simulator through this interface, the graphical interface is the interface characters in each command graphics, and can be data graphical analysis result. System adopts PyQt to realize the graphical interface, the graphical function and Qt Python’s graphic design function, to realize the graphical interface, function and the realization of the actual. Interface called internal realization function involves the communication between Python and C, C++ is the key technology.This system embarks from the reality, consider the system analysis, evaluation and other factors, the simplified input, compression simulation execution, sampling and analysis, parallel simulation simulator acceleration technologies improve system performance.
Keywords/Search Tags:simulator, SimKit, module, parallel, subsystem
PDF Full Text Request
Related items