Instruction level-levels of parallel processing, Computer Engineering

Instruction Level

It refers to the condition where different instructions of a program are implemented by different processing elements. Most processors have numerous execution units and can execute some instructions (usually machine level) at the similar time. Good compilers can alter instructions to maximize instruction throughput. Often the processor also can do this. Modern processors still parallelize execution of micro-steps of instructions in the same pipe. The first use of instruction level parallelism in manipulative PE?s to enhance processing speed is pipelining.  Pipelining was widely used in early Reduced Instruction Set Computer (RISC).  Behind RISC, super scalar processors were developed which perform multiple instruction in one clock cycle. The super scalar processor plan exploits the parallelism accessible at instruction level by enhancing the number of functional and arithmetic units in PE?s.  The concept of teaching level parallelism was further customized and applied in the design of Very big Instruction Word (VLIW) processor, in which one instruction word encodes extra than one operation. The idea of executing a digit of instructions of a program in similar by scheduling them on a only processor has been a major driving power in the design of recent processors.

 

Posted Date: 3/1/2013 4:37:13 AM | Location : United States







Related Discussions:- Instruction level-levels of parallel processing, Assignment Help, Ask Question on Instruction level-levels of parallel processing, Get Answer, Expert's Help, Instruction level-levels of parallel processing Discussions

Write discussion on Instruction level-levels of parallel processing
Your posts are moderated
Related Questions
What is Debate Debate took place in the 1980s and first half of the 1990s. It was resolved as RISC the winner since it allows more efficient pipelining, results in simpler hard

What is the difference between thread and process?  Thread - is used to execute more than one program at a time. process - executes single program A thread is a path of e


Which structure can be used as a criterion for classification of data structures used in language processing. And. Nature of a data structure, purpose of a data structure and l

Explain with the help of examples FIFO algorithms? FIFO policy: This policy easy removes pages in the order they arrived into the main memory. By using this policy we easily

Explain the term - ancestors The ancestors of modern age computer were mechanical and electro-mechanical instruments. This ancestry can be traced as back and seventeenth centur

Write an applet that can interact with both the HTTP client and HTML interpreter in a browser.  import java.applet.*; import java.net.*;                        // import pac

. NET is Compile Time OR RunTime Environment?   .Net's framework has CLS,CTS and CLR.CTS checks declaration of types at the time when u write code and CLS explains some rules a

Q. What are common reason for error massages while copying file? While copying files with copy, DOS in encounters any error, it displays a suitable error massage. The common re

Determine the Disadvantages of fact finding -  People are usually uncomfortable being watched and may work in a different way -  What they are watching may not be represent