About this document
Code Optimization Techniques Explained by nivi is a document available to read on EtoBox.
This document describes a project to optimize code generically at compilation time. The project aims to use loop unrolling, unswitching, and jamming to optimize code. Loop unrolling reduces iterations by executing multiple iterations per loop. Loop unswitching executes conditions before the loop to optimize branching. Loop jamming combines multiple loops to reduce overhead. Examples are provided to illustrate each technique. The objective is to automatically apply these optimizations to improve code quality
- Author
- nivi
- Language
- EN