DocumentCode
3282015
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
fYear
2009
fDate
23-25 July 2009
Firstpage
220
Lastpage
225
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/CICSYN.2009.41
Filename
5231896
Link To Document