Asked by: Awais Azhinov
technology and computing operating systems

What are the differences between superscalar and VLIW?

25
Both superscalar and VLIW architectures arecapable of executing multiple instructions at one cycle. Each usesa different method for instruction scheduling. Whilesuperscalar processors execute instructions dynamically,VLIW uses static scheduling of programinstructions.


Also asked, what is the advantage of VLIW architecture?

Instead of having hardware attempt to discoverparallelism, VLIW processors rely on the compiler thatgenerates the VLIW code to explicitly specify parallelism.Relying on the compiler has advantages. First, the compilerhas the ability to look at much larger windows of instructions thanthe hardware.

Also, what is meant by superscalar processor? Superscalar architecture is a method of parallelcomputing used in many processors. In a superscalarcomputer, the central processing unit (CPU) manages multipleinstruction pipelines to execute several instructions concurrentlyduring a clock cycle.

Furthermore, what is VLIW architecture?

Very long instruction word (VLIW) describes acomputer processing architecture in which a languagecompiler or pre-processor breaks program instruction downinto basic operations that can be performed by the processorin parallel (that is, at the same time).

What is super pipelining?

Super-pipelining is the breaking of stagesof a given pipeline into smaller stages (thus making thepipeline deeper) in an attempt to shorten the clock periodand thus enhancing the instruction throughput by keeping more andmore instructions in flight at a time.

Related Question Answers

Shakuntala Harillo

Professional

What is EPIC architecture?

EPIC (Explicitly Parallel Instruction Computing)is a 64-bit microprocessor instruction set, jointly defined anddesigned by Hewlett Packard and Intel, that provides up to 128general and floating point unit registers and uses speculativeloading, predication, and explicit parallelism to accomplish itscomputing tasks.

Iriome Tumasiev

Professional

What is pipeline computer?

In computing, a pipeline, also known as adata pipeline, is a set of data processing elementsconnected in series, where the output of one element is the inputof the next one. The elements of a pipeline are oftenexecuted in parallel or in time-sliced fashion.

Taisa Andion

Professional

What is instruction pipelining in computer architecture?

Pipelining is the process of accumulatinginstruction from the processor through a pipeline. Itallows storing and executing instructions in an orderlyprocess. It is also known as pipeline processing.Pipelining is a technique where multiple instructionsare overlapped during execution.

Yiwen Gottel

Explainer

What is ILP in computer architecture?

Instruction-level parallelism (ILP) is ameasure of how many of the instructions in a computerprogram can be executed simultaneously. There are two approaches toinstruction level parallelism: Hardware.

Bronwyn Baumert

Explainer

What is SIMD architecture?

Single instruction, multiple data (SIMD) is aclass of parallel computers in Flynn's taxonomy. It describescomputers with multiple processing elements that perform the sameoperation on multiple data points simultaneously. Most modern CPUdesigns include SIMD instructions to improve the performanceof multimedia use.

Shelba Zidaru

Explainer

Why is RISC better than CISC?

In common CISC chips are relatively slow(compared to RISC chips) per instruction, but use little(less than RISC) instructions. An other advantage ofRISC is that - in theory - because of the more simpleinstructions, RISC chips require fewer transistors, whichmakes them easier to design and cheaper to produce.

Dave Rebholz

Pundit

What is RISC technology?

A reduced instruction set computer (RISC) is acomputer that uses a central processing unit (CPU) that implementsthe processor design principle of simplified instructions. To date,RISC is the most efficient CPU architecturetechnology.

Ken Toala

Pundit

What is RISC and CISC?

The architectural designs of CPU are RISC(Reduced instruction set computing) and CISC (Complexinstruction set computing). CISC has the ability to executeaddressing modes or multi-step operations within one instructionset. Apple hardware is Reduced Instruction Set Computer(RISC).

Hilde Picota

Pundit

What is scalar and vector processor?

A scalar processor is one that acts on a singledata stream whereas a vector processor works on a 1D(vector) of numbers (multiple data streams). A superscalararchitecture is one that can issue multiple instructions at oncebut from the same instruction stream.

Kosta Rathlev

Pundit

What is Sparc server?

SPARC (Scalable Processor Architecture) is a 32-and 64-bit microprocessor architecture from Sun Microsystems thatis based on reduced instruction set computing (RISC). SPARChas become a widely-used architecture for hardware used withUNIX-based operating systems, including Sun's own Solarissystems.

Prisca Kilic

Pundit

What is super scaling?

Super Scaling is a technique that allows thepower output of a small amplifier to be boosted to a higher levelto drive a speaker without changing the sound.

Nicoleta Quinson

Teacher

What is multiple issue processor?

There are two general approaches to multipleissue: static multiple issue (where the scheduling isdone at compile time) and dynamic multiple issue (where thescheduling is done at execution time), also known assuperscalar. Intel Core 2 processors aresuperscalar and can issue up to 4 instructions perclock cycle.