Thus the effective processing rate is one iteration

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: rom the instruction fetch unit. Typically, it can receive a number of them on each clock cycle. These operations are dispatched to a set of functional units that perform the actual operations. These functional units are specialized to handle specific types of operations. Our figure illustrates a typical set of functional units. It is styled after those found in recent Intel processors. The units in the figure are as follows: 1 We use the term “branch” specifically to refer to conditional jump instructions. Other instructions that can transfer control to multiple destinations, such as procedure return and indirect jumps, provide similar challenges for the processor. 5.7. UNDERSTANDING MODERN PROCESSORS 223 Integer/Branch: Performs simple integer operations (add, test, compare, logical). Also processes branches, as is discussed below. General Integer: Can handle all integer operations, including multiplication and division. Floating-Point Add: Handles simple floating-point operat...
View Full Document

Ask a homework question - tutors are online