Topic 12 theory Flashcards

1
Q

Constrains of superscalar

A

true Data dependency,
Procedural dependency and
resource conflicts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is superscalar

A

able to execute multiple instructions in parallel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Difference in terms of effects on dependency for True data depency and resource conflict.

A

Resource conflict can be overcome, by utilising duplicates resources.
Where as for true data dependency, it annot be overcome.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Multithreading

A

one instruction divided into multiple threads, can be executed in parallel.
Multiple program counter is provided.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Interleaved multithreading

A

switching thread at each clock cycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

blocked multithreading

A

thread executed successively, until an event cause delay then switch to another thread.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Simultaneous multithreading

A

simultaneously multiple threads executed by superscalar processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

chip multiprocessing

A

multiple cores are implemented on a single chip and each core handles separate threads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

superpipelining

A

performs task in less than 1 clock cycle, achieving greater performance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly