Hardware required for superscalar processing, Computer Engineering

Assignment Help:

Q. Hardware required for superscalar processing?

For applying superscalar processing a number of special hardware should be offered that is discussed below:

• The necessity of data path is increased with degree of superscalar processing. Imagine one instruction size is 32 bit and we have 2-degree superscalar processor then 64 data path from instruction memory is needed and 2 instruction registers are needed too.

• Numerous execution units are required too for implementing multiple instructions and to steer clear of resource conflicts.

Data dependency would be increased in superscalar processing if enough hardware isn't provided. The extra hardware provided is known as hardware machine parallelism. Hardware parallelism certifies resource is accessible in hardware to use parallelism. Another option is to use the instruction level parallelism inbuilt in the code. This is done by transforming source code by an optimizing compiler such that it decreases resource conflicts and the dependency in resulting code.

Various popular commercial processors have been implemented with superscalar Architecture such as DEC 21064, MIPS R4000, Power PC, Pentium, IBM RS/6000 etc.


Related Discussions:- Hardware required for superscalar processing

What is multiprogramming, What is multiprogramming or multitasking? The...

What is multiprogramming or multitasking? The operating system manages the concurrent implementation of several application programs to make the best possible uses of computer

Explain a multiprogramming operating system, Explain a multiprogramming ope...

Explain a multiprogramming operating system? A multiprogramming operating system: It is system which allows more than one active user program or part of user program to be st

the entire pcd division, Will executing  SAP R/3 across the entire PCD div...

Will executing  SAP R/3 across the entire PCD division give the division with a competitive benefit?  Clarify  your answer carefully.

Ict, how to become an ict enginer

how to become an ict enginer

Need of cisc cpu - computer architecture, Need of CISC CPU -  computer arc...

Need of CISC CPU -  computer architecture: Why is Intel spending money and time to manufacture the Pentium II and the Pentium III? The answer of this question is simple, ba

Create a social network application, A software development company wants t...

A software development company wants to create a social network application where users can post brief audio messages giving their thoughts. Each user of the application will ha

Qwerty-based keyboards, QWERTY-based keyboards In addition the standard...

QWERTY-based keyboards In addition the standard alphabet keys having QWERTY arrangement, a computer keyboard also comprises the control (alt, Del, Ctrl etc. keys) and function

C Programming, Program about railway reservation system using structure . G...

Program about railway reservation system using structure . Get 10 names,their gender ,address , seats availability according to trains and some extra datas

Constructor, what is meant by private copy constructor

what is meant by private copy constructor

A switch statement , Which is more efficient, a switch statement or an if e...

Which is more efficient, a switch statement or an if else chain? Ans) The differences, if any, are likely to be small. The switch statement was designed to be efficiently impl

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd