Skip to main content

Automatic optimization

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

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.

Performance & optimizationGPU & acceleration

Related terms

  • Vectorization: Rewriting operations so a single instruction processes several data elements at once, using the processor’s wide registers.
  • 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: The ARM server processor architecture Eugo’s compute nodes are built on, chosen for performance per watt on numeric workloads.