Tweeted twitter.com/#!/StackCompSci/status/503815621659099137
3 deleted 18 characters in body; edited tags
source | link

I read that a supercalar processor has redundant functional units. One can read this in this Wiki page:

e.g. on http://en.wikipedia.org/wiki/SuperscalarWikipedia.

How worksdo such redundant units work?

Is a complex instruction (for accelerating heavy process, for example Instructions used in Intel IPP, Integrated Performance Primitives) decomposed in micro operations befaure being dispatched among these redudant functional units  ?

What about hardware instructions  ? Like AES-NI  ?

I also read the following Wiki page about SMT:

http://en.wikipedia.org/wiki/Simultaneous_multithreadingWikipedia article SMT

The and did not understand the following sentence is not clear: "Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time."

Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time.

I don't understand very well the distinction between these two things. One canCan somebody explain me the subtleties  ?

Thank you.

I read that a supercalar processor has redundant functional units. One can read this in this Wiki page:

http://en.wikipedia.org/wiki/Superscalar

How works such redundant units ?

Is a complex instruction (for accelerating heavy process, for example Instructions used in Intel IPP, Integrated Performance Primitives) decomposed in micro operations befaure being dispatched among these redudant functional units  ?

What about hardware instructions  ? Like AES-NI  ?

I also read the following Wiki page about SMT:

http://en.wikipedia.org/wiki/Simultaneous_multithreading

The following sentence is not clear: "Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time."

I don't understand very well the distinction between these two things. One can explain me the subtleties  ?

Thank you.

I read that a supercalar processor has redundant functional units. One can read this e.g. on Wikipedia.

How do such redundant units work?

Is a complex instruction (for accelerating heavy process, for example Instructions used in Intel IPP, Integrated Performance Primitives) decomposed in micro operations befaure being dispatched among these redudant functional units?

What about hardware instructions? Like AES-NI?

I also read the Wikipedia article SMT and did not understand the following sentence:

Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time.

I don't understand very well the distinction between these two things. Can somebody explain the subtleties?

2 [Edit removed during grace period]; added 79 characters in body
source | link

I read that a supercalar processor has redundant functional units. One can read this in this Wiki page:

http://en.wikipedia.org/wiki/Superscalar

How works such redundant units ?

Is a complex instruction (for accelerating heavy process, for example Instructions used in Intel IPP, Integrated Performance Primitives) decomposed in micro operations befaure being dispatched among these redudant functional units ?

What about hardware instructions ? Like AES-NI ?

I also read the following Wiki page about SMT:

http://en.wikipedia.org/wiki/Simultaneous_multithreading

The following sentence is not clear: "Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time."

I don't understand very well the distinction between these two things. One can explain me the subtleties ?

Thank you.

I read that a supercalar processor has redundant functional units.

How works such redundant units ?

Is a complex instruction (for accelerating heavy process, for example Instructions used in Intel IPP, Integrated Performance Primitives) decomposed in micro operations befaure being dispatched among these redudant functional units ?

What about hardware instructions ? Like AES-NI ?

I also read the following Wiki page about SMT:

http://en.wikipedia.org/wiki/Simultaneous_multithreading

The following sentence is not clear: "Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time."

I don't understand very well the distinction between these two things. One can explain me the subtleties ?

Thank you.

I read that a supercalar processor has redundant functional units. One can read this in this Wiki page:

http://en.wikipedia.org/wiki/Superscalar

How works such redundant units ?

Is a complex instruction (for accelerating heavy process, for example Instructions used in Intel IPP, Integrated Performance Primitives) decomposed in micro operations befaure being dispatched among these redudant functional units ?

What about hardware instructions ? Like AES-NI ?

I also read the following Wiki page about SMT:

http://en.wikipedia.org/wiki/Simultaneous_multithreading

The following sentence is not clear: "Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time."

I don't understand very well the distinction between these two things. One can explain me the subtleties ?

Thank you.

1
source | link

Superscalar processors and complex instructions

I read that a supercalar processor has redundant functional units.

How works such redundant units ?

Is a complex instruction (for accelerating heavy process, for example Instructions used in Intel IPP, Integrated Performance Primitives) decomposed in micro operations befaure being dispatched among these redudant functional units ?

What about hardware instructions ? Like AES-NI ?

I also read the following Wiki page about SMT:

http://en.wikipedia.org/wiki/Simultaneous_multithreading

The following sentence is not clear: "Superscalar means executing multiple instructions at the same time while thread-level parallelism (TLP) executes instructions from multiple threads within one processor chip at the same time."

I don't understand very well the distinction between these two things. One can explain me the subtleties ?

Thank you.