Lesson 4--Datapaths Flashcards
VLIW datapath
Collection of its execution units, which performs data transformation
CISC and DSP
All operands reside in memory
VLIW and RISC
Operands are in the registers before any work is done.
True or False: 16 bit buses are much more efficient than 32 bit buses
True
ISA minimum requirements
- -Minimum commands for accessing memory load, store
- -Minimum commands to perform arithmetic functions subtraction
- -Minimum commands for control functions less than zero, equals zero, branch unconditional
Choosing Operations tradeoffs
- -Efficiency
- -Performance
- -Complexity
- -Design
- -Silicon cost
Other architectures
SIMD
MIMD
microSIMD
True or False: VLIW is more efficient than microSIMD for a media processor
False
True or False: For the same number of addressible registers, microSIMD holds more multimedia data than superscalar or VLIW.
True
True or False: microSIMD supports data parallelism, but at a much higher complexity of register ports
False
Min instructions for accessing memory
- -Load a value from mem into register
- -Store a value from a register into mem
Min instructions set to perform arithmetic functions of a processor:
Subtract
Min instructions set to perform control functions of a processor:
- -Result is zero
- -Result is less than zero (no need for greater than zero)
- -Branch unconditional (goto)