Title :
Saksham: Customizable x86 Based Multi-Core Microprocessor Simulator
Author :
Vasudeva, Amol ; Sharma, Arvind Kumar ; Kumar, Ashish
Author_Institution :
Jaypee Univ. of Inf. Technol., Wakanaghat, India
Abstract :
The world of computing has recently seen rapid transitions from uni-core processors to multi-core processors. Tools for learning, such as processor simulators also need to make a transition to this new paradigm of computing. A simulator needs to incorporate support not only for the latest processors but also for early generation processors. This enables the task of learning and adapting to the new computing environment, much easier and convenient. The proposed simulator called "Saksham" is not only a tool for learning the instruction set, but also a toolset that provides the flexibility and expandability for a user to modify and analyze the instruction set, processor design and assembler design. Implemented in C++ programming language, Saksham provides a customizable framework to simulate the assembly code execution on a variety of x86 based uni-core/multi-core microprocessors.
Keywords :
C++ language; instruction sets; microprocessor chips; C++ programming language; Saksham; assembler design; instruction set; multicore microprocessor simulator; processor design; unicore processors; Assembly; Computational intelligence; Computational modeling; Displays; Information technology; Microprocessors; Multicore processing; Object oriented modeling; Object oriented programming; Registers; Assembler; Microprocessor Simulator; Object oriented; Register/Instruction Set Simulator; x86 Architecture Simulator;
Conference_Titel :
Computational Intelligence, Communication Systems and Networks, 2009. CICSYN '09. First International Conference on
Conference_Location :
Indore
Print_ISBN :
978-0-7695-3743-6
DOI :
10.1109/CICSYN.2009.41