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: . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Program Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Eliminating Loop Inefficiencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Reducing Procedure Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Eliminating Unneeded Memory References . . . . . . . . . . . . . . . . . . . . . . . . . . 218 CONTENTS 5.7 7 Understanding Modern Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 5.7.1 5.7.2 5.7.3 Overall Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Functional Unit Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 A Closer Look at Processor Operation . . . . . . . . . . . . . . . . . . . . . . . . . 225 5.8 5.9 Reducing Loop Overhead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Converting to Pointer Code . . . . ....
View Full Document

Ask a homework question - tutors are online