answersLogoWhite

0


Best Answer

Differences between scalar and superscalar processors generally boil down to quantity and speed. A scalar processor, considered to be the simplest of all processors, works on one or two computer data items at a given time. The superscalar processor works on multiple instructions and several groups of multiple data items at a time. Scalar and superscalar processors both function the same way in terms of how they manipulate data, but their difference lies in how many manipulations and data items they can work on in a given time. Superscalar processors can handle multiple instructions and data items, while the scalarprocessor simply cannot, therefore making the former a more powerful processor than the latter.

Scalar and superscalar processors both have some similarities with vector processors. Like ascalar processor, a vector processor also executes a single instruction at a time, but instead of just manipulating one data item, its single instruction can access multiple data items. Similar with the superscalar processor, a vector processor has several redundant functional units that let it manipulate multiple data items, but it can only work on a single instruction at a time. In essence, a superscalar processor is a combination of a scalar processor and a vector processor.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is difference between scalar and super scalar processor?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Difference between super and final keyword?

this is a reference to the current classsuper is a reference to the super class of the current class (the class from which this class extends). You can use super.super if you want to access the second level class. (The class your parent class extends) The purpose of having thisand super keywords is to differentiate between methods and variables in classes that may have the same name as that in the parent class. Under such situations if we want to ensure that only the methods from a particular class only gets called we can use this and super.


What is the difference between overloading and overriding methods in object?

Here are some of the most common differences between both of them. If you are working in Java for more than 1 year, you might be familiar with all of them but any way its good revision: 1) First and major difference between Overloading and Overriding is that former occur during compile time while later occur during runtime. 2) Second difference between Overloading and Overriding is that, you can overload method in same class but you can only override method in sub class. 3) Third difference is that you can overload static method in Java but you can not override static method in Java. In fact when you declare same method in Sub Class it's known as method hiding because it hide super class method instead of overriding it. 4) Overloaded methods are bonded using static binding and Type of reference variable is used, while Overridden method are bonded using dynamic bonding based upon actual Object. 5) Rules of Overloading and Overriding is different in Java. In order to overload a method you need to change its method signature but that is not required for overriding any method in Java.


What is hydraulics in a simple answer?

Hydraulics..... or moving of the car super super simple.


What is mean by Blowing factor in steam blowing?

Disturbance Or Correction or K Factor in steam blowing in Power Plants is the ratio of Drag created during steam blowing to the drag occurring during Maximum Continuous Rating. Equation of disturbance factor K is shown as below: K=ΔP1/ΔP2 ΔP1=PD1-PS1;ΔP2=PD2-PS2 ΔP1:Difference pressure of steam drum and corresponding super heater during steam blowing-out. ΔP2: Difference pressure of steam drum and corresponding super heater in normal operation of boiler


Who invented super glue?

Dr. Harry Coover invented super glue

Related questions

What is the difference between original Nintendo system and Super Nintendo?

It is a 16-bit processor.


List the different types of super scalar processor?

Superscalar processors have a main processor that can take only one command at a time. It has direct connections to the secondary systems of the processor that feeds information right into subsystems to execute specific commands and output information separate. There is only one type of superscalar processor but there are scalar processors and vector processors.


What is essential characteristic of the super scalar approach to processor design?

The essence of the superscalar approach is the ability to execute instructions independently and concurrently in different pipelines


What is difference between super scalar pipeline and super pipeline?

Supserscaling and pipelining both increase instruction output. Superscaling also uses pipelining, however, superscaling allows for all the processes to be carried out at one time.


Difference between super and mini computer?

The difference between a super computer and a mini computer is in their computing power. A super computer has infinitely more computing power than a mini computer.


What is the difference between Rhino and Super liner?

The difference is Rhino is a more grippier substance and Super Liner is more plastic.


What is the difference between super store and mega mart?

A super store has a supermarket. Hense the term "super."


Describe the difference between SCR and SCS?

Super Creepy Rituals. Super Creepy Schools.


What is the difference between a 1973 super beetle and a 1974 super beetle?

The biggest difference is the 74 has energy absorbing bumpers that the 73 is lacking.


What is the difference between Super Mario bros and Super Mario world?

super Mario world is a totally different game.


What is the difference between sonic and super sonic?

Sonic is blue and runs and Super Sonic is invincible and can fly


Comparision between superscaler and super pipelined processor?

Superscalar machines execute regular sequential programs. The programmer is unaware of the parallelism.