Machine Code Optimization Improving Executable Object Code (Classic Reprint) - Hardcover

Clinton F. Gross

 
9780666167842: Machine Code Optimization Improving Executable Object Code (Classic Reprint)

Synopsis

Boost execution efficiency with proven machine-level optimization techniques.

This book presents a practical approach to improving code space and, to a lesser extent, execution speed by applying optimization techniques directly to executable object code in a production setting.

This edition describes a Machine Code Optimizer that targets real environments, outlining methods such as removing unreachable code, reordering code, and choosing better operand representations. It covers how these techniques translate into portable improvements across architectures like the Motorola MC68000 and Digital VAX, and it explains the theoretical underpinnings behind selecting the most space-efficient and performance-conscious instruction forms. Readers will see concrete examples of how optimizations are implemented, validated, and measured in practice, along with directions for future research in this area.
  • How code elimination reduces wasted instructions and how distribution affects layout
  • Strategies for operand reduction and choosing efficient addressing modes
  • Approaches to macro compression and reducing overall code size
  • Portability considerations when applying these optimizations to different architectures
Ideal for developers and engineers working with compilers, linkers, and production-grade optimization tools who want to understand how machine-level optimizations can yield tangible space savings and speed improvements.

"synopsis" may belong to another edition of this title.

Other Popular Editions of the Same Title