• 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