Professional Documents
Culture Documents
Chapter 11
Chapter 11
• 100% of instructions @ 20 ns
• 100% of instructions @ 20 ns
• 98% of instructions @ 18 ns and 2% of
instructions at 3 * 18 ns
• 100% of instructions @ 20 ns
• 98% of instructions @ 18 ns and 2% of
instructions at 3 * 18 ns
• 100%(20c) P. 98%(18c) + 2% (54c)
• 100% of instructions @ 20 ns
• 98% of instructions @ 18 ns and 2% of
instructions at 3 * 18 ns
• 100%(20c) P. 98%(18c) + 2% (54c)
• 20c vs. 17.64c + 1.08c
• 100% of instructions @ 20 ns
• 98% of instructions @ 18 ns and 2% of
instructions at 3 * 18 ns
• 100%(20c) P. 98%(18c) + 2% (54c)
• 20c vs. 17.64c + 1.08c
• 20 18.72
• Fixed-length instructions
• Fixed-length instructions
• Limited loading and storing instructions
• Fixed-length instructions
• Limited loading and storing instructions
• Fewer addressing modes
• Fixed-length instructions
• Limited loading and storing instructions
• Fewer addressing modes
• Instruction pipeline
• Fixed-length instructions
• Limited loading and storing instructions
• Fewer addressing modes
• Instruction pipeline
• Large number of registers
• Fewer instructions
• Fewer instructions
• Executed in one clock cycle
• Fewer instructions
• Executed in one clock cycle
• Orthogonal, but not too orthogonal
– A OR B = NOT((NOT A) AND (NOT B))
– A XOR B = (A AND (NOT B)) OR ((NOT A)
AND B)
• Example:
• Data conflicts
• Branch conflicts