Lesson 2--Review of VLIW Flashcards

1
Q

RISC

A
  • -Simple, fewer instructions
  • -Fixed length instructions
  • -Complexity in compiler
  • -Only LOAD/STORE instructions access memory
  • -Few addressing modes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CISC

A
  • -many complex instructions
  • -variable length instructions
  • -complexity in microcode
  • -many instructions access memory
  • -many accessing modes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

RISC Characteristics

A
  • -simpler hardware
  • -lower per-chip cost
  • -code expansion can be a problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CISC Characteristics

A
  • -makes more efficient use of a slow memory
  • -requires less complicated compiler
  • -instructions take different amounts of time to execute
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

VLIW

A

Variable Length Instruction Word

Multiple small instructions in one large instruction

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

VLIW Pros

A

Lots of registers
Lower number of transistors than other designs
Can take advantage of size efficiencies, price, power consumption

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

VLIW Cons

A

not backward compatible or easily upgradable

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

Instruction Scheduling: VLIW vs Superscalar

A

Superscalar: Done by hardware at run-time
VLIW: Done by compiler

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

Data Dependency: VLIW vs Superscalar

A

Superscalar: Checked and resolved by hardware
VLIW: Checked by compiler

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

The hardware handles all register renaming

A

Superscalar

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

A high bandwidth between instruction cache and fetch unit

A

VLIW

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

The hardware tries to issue as many instructions in parallel as possible

A

Superscalar

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

Power consumption is large

A

Superscalar

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

A good compiler can detect parallelism throughout the program

A

VLIW

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