728x90

Computer Architecture/Inside the Machine 8

Intel's Pentium 4 vs Motorola's G4e: The backend

The Integer Execution Units simple / fast integer instructions == insturctions like add and sub require very few steps. these are the major portion of average program complex / slow ineger instructions == mutiple , division. have little portion compared to simple one. The G4e's IUs : Making the common case fast 3 simple / fast integer execution units - SIUa, SIUb, SIUc == each of 3 fast iUs is f..

Intel's Pentium 4 vs. Motorola's G4e: approaches and design philosophies

Pentium 4's speed addiction P4 had 20stages in basic pipeline. which made it have high relative frequency. but there are limits to how deeply you can pipeline an architecture before you begin to reach a point of diminishing returns. 1. deeper pipeline means increase in instruction execution time 2. processor's clock speed must increase in proportion to tis pipeline depth regradless of the drawba..

PowerPC Processor :600 series , 7 0 0 Series ,and 7400

601's pipeline has a classic 4 stage RISC integer pipeline: fetch, decode/dispatch, exectue , write back Instruction queue == is used mainly for dectecting an dealing with branches. if branch unit has enough information to resolve the branch immediately it is simply deleted from the instruction queue and replaced with the instruction located at the branch target. (branch folding) When a branch i..

The Mechanics of Program Execution (Chapter 2)

The English words in a program, like add, load, and store, are mnemonics(meaning they’re easy for people to remember), and they’re all mapped to strings of binary numbers, called opcode mode bit == if the mode bit is set to 0 then the instrction is register -type instruction else immediate type the last six bits(10~15) are paeeded with 0s because they are not needed 3 kinds of machine language f..

728x90