Compiler Optimization

Optimizing compiler

An optimizing compiler is a compiler that tries to minimize or maximize attributes of an executable computer program. It does this by using a sequence of optimizing transformations, which can be limited by factors such as memory and CPU usage. Optimization rarely produces "optimal" output, but instead are heuristic methods for improving resource usage in typical programs.

1 courses cover this concept

CS 140E: embedded operating systems

Stanford University

Winter 2023

This course focuses on providing an introduction to operating systems with a specific emphasis on embedded systems, interacting with hardware, and verification. Students will have hands-on experience through labs and will build their own simple, clean operating system for an ARM-based Raspberry Pi. The course offers opportunities to work with real hardware and primary-source documents, encouraging a deeper understanding of computation on real hardware.

No concepts data

+ 10 more concepts