Skip to Main Content
Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles
book

Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles

by James S. Evans - Lawrence University, Gregory L. Trimper - viika
April 2003
Intermediate to advanced content levelIntermediate to advanced
576 pages
15h 13m
English
Pearson
Content preview from Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles

10.4. Software-Pipelined Loops

The operation of loops within a program bears an analogy to the instruction cycle for a computer at the hardware level. Something changes for each traversal through a loop so that the loop advances and works with different source data, just as the instruction pointer advances to bring different instructions into the central processor for execution through the logical sequence of a program.

The existence of this analogy has instigated efforts to improve the efficiency of program loops by some kind of software pipelining, just as the instruction cycle is amenable to improvement through hardware pipelining. In both situations, resources must be sufficiently abundant and sufficiently independent to enable the construction ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

ARM System Developer's Guide

ARM System Developer's Guide

Andrew Sloss, Dominic Symes, Chris Wright
Intel Xeon Phi Processor High Performance Programming, 2nd Edition

Intel Xeon Phi Processor High Performance Programming, 2nd Edition

James Jeffers, James Reinders, Avinash Sodani

Publisher Resources

ISBN: 0131013726Purchase book