Functional unit level parallelism in RISC architecture

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper presents the design and implementation of RISC processor having five stages pipelined architecture. Functional unit parallelism is exploited through the implementation of pipelining in five stages of RISC processor. The hazards which come to life due to parallelism are data, structural, and control hazards .In order to achieve the true benefits of the parallelism through pipelining; these hazards must be properly handled. The data hazards are solved using bypassing in which we forward the required value of the operand to the succeeding instruction. Structural hazards are solved by implementing three port register file so that two operand reading and one register writing can be performed in parallel without degrading the performance. Control hazards arise from Branch, Jump and Call instructions. To solve these problems, we insert automated NOP in stage2, stage3 and stage4. The processor designed is a fully functional processor which can execute any program including jump statements, switch statements, loops and subroutines which are the basic ingredients of any computer program.

Original languageEnglish
Title of host publicationFIT 2009 - Frontiers of Information Technology 2009
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781605586427
DOIs
StatePublished - 16 Dec 2009
Externally publishedYes
Event7th International Conference on Frontiers of Information Technology, FIT 2009 - Abbottabad, Pakistan
Duration: 16 Dec 200918 Dec 2009

Publication series

NameFIT 2009 - Frontiers of Information Technology 2009

Conference

Conference7th International Conference on Frontiers of Information Technology, FIT 2009
Country/TerritoryPakistan
CityAbbottabad
Period16/12/0918/12/09

Bibliographical note

Publisher Copyright:
Copyright 2009 ACM.

Keywords

  • parallelism etc
  • Pipelining
  • RISC

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Computer Vision and Pattern Recognition
  • Information Systems
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Functional unit level parallelism in RISC architecture'. Together they form a unique fingerprint.

Cite this