Computational Intelligence, Communication Systems and Networks, International Conference on (2009)
July 23, 2009 to July 25, 2009
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.
Microprocessor Simulator, x86 Architecture Simulator, Object oriented, Register/Instruction Set Simulator, Assembler
A. K. Sharma, A. Vasudeva and A. Kumar, "Saksham: Customizable x86 Based Multi-Core Microprocessor Simulator," Computational Intelligence, Communication Systems and Networks, International Conference on(CICSYN), Indore, India, 2009, pp. 220-225.