Parallelität Flashcards

1
Q

Parallelität: Bit Level

A

Paralleladdierer

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

Parallelität: Word Level

A

SIMD

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

Parallelität: Instruction Level

A

Pipelining, Superskalar, VLIW

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

Parallelität: Thread Level

A

Multithreaded Architektur

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

Parallelität: Program Level

A

Mulitprocessor, Multicore, Multicomputer

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

Strukturkonflikte bei Pipelining und Vermeidungsstrategien

A

Mehrere Teile der Pipeline wollen gleichzeitig auf eine Resource zugreifen.

Vermeidung:
Harvard- Architektur,
Prefetch Buffer,
Multi Port Registerspeicher / Multiplexer

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

Datenkonflikte bei Pipelining und Vermeidungsstrategien

A

Registerinhalte sind von Ergebnis eines vorigen Teils abhängig der noch nicht fertig ist

Vermeidung:
Anhalten der Pipeline,
Out of Order Execution,
Forwarding

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

Problem Write after Write (WAW)

A

Teil schreibt auf Register in den schon von vorigem Register geschrieben wurde

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

Super Pipelining

A

Weitere Unterteilung der Stufen

Mehrere Parallele spezialisierte Verarbeitungseinheiten

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