• DocumentCode
    3434489
  • Title

    ViSiMIPS: Visual simulator of MIPS32 pipelined processor

  • Author

    Kabir, Md Tahsin ; Bari, Mohammad Tahmid ; Haque, Abul L.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., North South Univ., Dhaka, Bangladesh
  • fYear
    2011
  • fDate
    3-5 Aug. 2011
  • Firstpage
    788
  • Lastpage
    793
  • Abstract
    Pipelining is a very important implementation technique in computer architecture which permits several instructions to be executed simultaneously, each of them in a different stage of the datapath. Students of computer science need to acquire this fundamental concept clearly but most of them find it unfathomable. Moreover, it is difficult for an instructor to teach these concepts on a paper and pencil basis. In this paper, we present ViSiMIPS, which simulates and dynamically visualizes the processing of instructions by MIPS32 pipelined processor to assist in teaching such concepts. In addition, it describes details of the basics of MIPS instruction set and pipelining, also designates ViSiMIPS, its main components and functionalities. Its graphical user interface (GUI) illustrates the register-transfer level and expedites students to comprehend the different stages of pipelining.
  • Keywords
    computer aided instruction; computer architecture; computer science education; data visualisation; digital simulation; graphical user interfaces; multiprocessing systems; pipeline processing; teaching; MIPS instruction set; MIPS32 pipelined processor; computer architecture; computer science student; graphical user interface; instruction processing visualization; register-transfer level; teaching; visual simulator; Clocks; Hazards; Pipeline processing; Pipelines; Registers; User interfaces; Visualization; Computer architecture; collaborative learning; computer science education; pipelining; visual simulator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2011 6th International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-9717-1
  • Type

    conf

  • DOI
    10.1109/ICCSE.2011.6028756
  • Filename
    6028756