• Home
  • Search
  • Pipelined MIPS Simulation: A plug-in to MARS simulator for supporting pipeline simulation and branch prediction
  • Cite Icon6
  • https://doi.org/10.1109/tale48000.2019.9225934Copy DOI Icon

Pipelined MIPS Simulation: A plug-in to MARS simulator for supporting pipeline simulation and branch prediction

  • Dec 1, 2019
  • Di Xiang Lim +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents the design and implementation of a Microprocessor without Interlocked Pipeline Stages (MIPS) pipelined simulator build on top of the MIPS Assembler and Runtime Simulator (MARS) as a plug-in. The MARS Simulator is a lightweight interactive development environment (IDE) for programming in MIPS assembly language, intended for education-level use. This plug-in called "Pipelined Simulator and Branch Explainer (PBSE)" provides the MARS users with the ability to simulate a pipelined processor execution of MIPS assembly instruction which the original MARS simulator does not support. The tool also provides additional functionality as such Branch Prediction. With the use of the plug-in, MARS users can better analyze the assembly codes executed in a pipelined processor with branch prediction and improve their understanding of Computer Architecture.

Similar Papers
  • Conference Article
  • Citations9

Pipelined MIPS processor with cache controller using VHDL implementation for educational purposes

  • Dec 01, 2013
  • Hadeel Sh Mahmood +1
  • Conference Article
  • Citations6

MIPS X-Ray: A plug-in to MARS simulator for datapath visualization

  • Jun 01, 2010
  • Guilherme C R Sales +3
  • Conference Article
  • Citations49

Branch classification: a new mechanism for improving branch predictor performance

  • Aug 24, 2005
  • Po-Yung Chang +3
  • Conference Article
  • Citations21

The IBM z15 High Frequency Mainframe Branch Predictor Industrial Product

  • May 01, 2020
  • Narasimha Adiga +5
  • Research Article
  • Citations3

An efficient branch predictor for improved accuracy of instruction level parallelism

  • Apr 06, 2021
  • The Journal of Supercomputing
  • Sweety +1
  • Conference Article

Increasing Software Productivity of Pipeline Image Processing Architectures in Visual Inspection Applications

  • Aug 08, 1988
  • A Fong
  • Conference Article

FPGA Implementation of a Pipelined RV32IM Processor with Dynamic Branch Prediction

  • Dec 20, 2025
  • Maharishi Sonwani +1
  • Research Article

THE ACCEPTANCE OF AN EDUCATIONAL INTEGRATED DEVELOPMENT ENVIRONMENT TO LEARN PROGRAMMING FUNDAMENTALS

  • Feb 28, 2023
  • Information Technologies and Learning Tools
  • Nor Farahwahida Mohd Noor +3
  • Book Chapter
  • Citations6

A Fully Integrated Development Environment for Agent-Oriented Programming

  • Jan 01, 2015
  • Vincent J Koeman +1
  • Research Article
  • Citations4

A conditional branch predictor based on weightless neural networks

  • Jul 28, 2023
  • Neurocomputing
  • Luis A.Q Villon +9
  • Conference Article
  • Citations13

Hybrid Timing Analysis of Modern Processor Pipelines via Hardware/Software Interactions

  • Apr 01, 2008
  • Sibin Mohan +1
  • Book Chapter
  • Citations37

Deductive Verification of Advanced Out-of-Order Microprocessors

  • Jan 01, 2003
  • Shuvendu K Lahiri +1
  • Book Chapter
  • Citations27

An Overview of the Ciao Multiparadigm Language and Program Development Environment and Its Design Philosophy

  • Jan 01, 2008
  • Manuel V Hermenegildo +5
  • Conference Article
  • Citations1

Requirements of object-oriented databases for tool integration in IPSEs

  • Jan 08, 1991
  • V Venugopal +1
  • Conference Article

DevUDf: Increasing UDF development efficiency through IDE integration. It works like a PyCharm!

  • Mar 26, 2019
  • CWI's Institutional Repository (Centrum Wiskunde & Informatica)
  • Mark Raasveldt +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.