Explain instruction level of parallel processing, Computer Engineering

Assignment Help:

Instruction Level

It refers to condition where different instructions of a program are implemented by different processing elements. Most processors have various execution units and can implement various instructions (generally machine level) at the same time. Good compilers may reorder instructions to make the most of instruction throughput. Often a processor itself is able to do this. Current processors even parallelize execution of micro steps of instructions within the same pipe. The initial use of instruction level parallelism in designing PE's to improve processing pace is pipelining.  Pipelining was broadly used in early 'Reduced Instruction Set Computer (RISC).'  After RISC, super scalar processors were created which execute multiple instructions in single clock cycle.  The super scalar processor design uses the parallelism available at instruction level by improving number of arithmetic and functional units in PE's.  The idea of instruction level parallelism was further edited and applied in design of Very Large Instruction Word (VLIW) processor, in which one instruction word encodes more than one operation.  The concept of implementing some instructions of a program in parallel by scheduling them on a single processor has been a key driving force in the design of current processors.

 

 


Related Discussions:- Explain instruction level of parallel processing

Appropriate problems for ann learning , Appropriate Problems for ANN learni...

Appropriate Problems for ANN learning - artificial intelligence-  As we did for decision trees, it is essential to know when ANNs are the correct representation scheme for the

What is ROM, What is ROM? Ans: ROM: It is called Read Only Memor...

What is ROM? Ans: ROM: It is called Read Only Memory, is a Permanent or Semi-permanent Memory. The data is permanently stored and cannot be changed, in Permanent ROM. Th

Harvard mark-I and the bug, The next important effort in the direction of d...

The next important effort in the direction of devising an electromechanical computer was made at Harvard University mutually sponsored by IBM and Department of UN Navy, Howard Aike

Priority interrupt and synchronous bus, What is a Priority Interrupt? A...

What is a Priority Interrupt? Ans: A priority interrupt is a type of interrupt that establishes a priority over the many sources to determine which condition is to be serviced

Non-repudiation achieved in designing e-cash based system, How can non-repu...

How can non-repudiation be achieved into designing e-cash based system? E-cash is fundamentally an online solution. The buyer should validate the coins by the issuer so as to g

Explain vector-scalar instructions, Vector-Scalar Instructions In this ...

Vector-Scalar Instructions In this category, when combination of vector and scalar are fetched and stored in vector register. These instructions are referred with the subsequen

Advantages to companies adopting call centres, Advantages to companies adop...

Advantages to companies adopting call centres Computer systems have allowed companies to set up call centres in other nations where potential cost savings can be made. This, of

Search-based tools in parallel computers, The search-based tools initially ...

The search-based tools initially recognize problem and afterwards suitably give advice on how to correct it.  AT Expert from Cray Research is one of the tools being employed for

Determine the uses of smart cards, Determine the uses of Smart cards  ...

Determine the uses of Smart cards  These comprise embedded microchips and receive power from the card readers; Microchip is made up of RAM, ROM and 16-bit processor and the st

What is micro programmed control, What is micro programmed control? Mic...

What is micro programmed control? Micro programmed control is a scheme in which control signals are formed by a program same to machine language program.

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