Pipeline Hazards Resolution for a New Programmable Instruction Set RISC Processor

Abstract

The work presented in this paper is a part of a project that aims to concept and implement a hardwired programmable processor. A 32-bit RISC processor with customizable ALU (Arithmetic and Logic Unit) is designed then the pipeline technique is implemented is order to reach better performances. However the use of this technique can lead to several troubles called hazards that can affect the correct execution of the program. In this context, this paper identifies and analyzes all different hazards that can occur in this processor pipeline stages. Then detailed solutions are proposed, implemented and validated.

Authors and Affiliations

Hajer Najjar, Riad Bourguiba, Jaouhar Mouine

Keywords

Related Articles

A Convolutional Neural Network for Automatic Identification and Classification of Fall Army Worm Moth

To combat the problem caused by the Fall Army Worm in the country there is a need to come up with robust early warning and monitoring systems as the current manual system is labor intensive and time consuming. The automa...

Priority Task Scheduling Strategy for Heterogeneous Multi-Datacenters in Cloud Computing

With the rapid development in science and technology, cloud computing has emerged to be widely adopted in several IT (Information Technology) areas. It allows for the companies as well as researchers to use the computing...

The Implementation of an IoT-Based Flood Alert System

Floods are the most damaging natural disaster in this world. On the occasion of heavy flood, it can destroy the community and killed many lives. The government would spend billions of dollars to recover the affected area...

Improved Echo cancellation in VOIP

VoIP (voice over internet protocol) is very popular communication technology of this century and has played tremendous role in communication system. It is preferred by all because it deploys many benefits it uses Interne...

Comparative Study for Software Project Management Approaches and Change Management in the Project Monitoring & Controlling

A software project encounters many changes during the software development life cycle. The key challenge is to control these changes and manage their impact on the project plan, budget, and implementation schedules. A we...

Download PDF file
  • EP ID EP408211
  • DOI 10.14569/IJACSA.2018.091047
  • Views 106
  • Downloads 0

How To Cite

Hajer Najjar, Riad Bourguiba, Jaouhar Mouine (2018). Pipeline Hazards Resolution for a New Programmable Instruction Set RISC Processor. International Journal of Advanced Computer Science & Applications, 9(10), 388-396. https://europub.co.uk/articles/-A-408211