# Automatic optimization

Transformations Eugo applies to your code as it runs: vectorization, GPU offloading, and low-level tuning, with no annotation from you.

Source: https://university.eugo.io/glossary/automatic-optimization

---

You write standard Python. Knowing what the optimizer does is still worth it, because it lets you write code the optimizer can help rather than code it must work around.

## Related terms

- [Vectorization](https://university.eugo.io/glossary/vectorization) — Rewriting operations so a single instruction processes several data elements at once, using the processor’s wide registers.
- [GPU offloading](https://university.eugo.io/glossary/gpu-offloading) — Moving computationally intensive operations onto a GPU. Eugo applies this automatically when a GPU is available and the data transfer is worth its cost.
- [ARM Neoverse](https://university.eugo.io/glossary/arm-neoverse) — The ARM server processor architecture Eugo’s compute nodes are built on, chosen for performance per watt on numeric workloads.

