• • • • •
Optimization techniques for code efﬁciency Intrinsic C functions Parallel instructions Word-wide data access Software pipelining
In this chapter we illustrate several schemes that can be used to optimize and drastically reduce the execution time of your code. These techniques include the use of instructions in parallel, word-wide data, intrinsic functions, and software pipelining. 8.1 INTRODUCTION Begin at a workstation level; for example, use C code on a PC. While code written in assembly (ASM) is processor-speciﬁc, C code can readily be ported from one platform to another. However, optimized ASM code runs faster than C and...