Eficiența unui motor termic poate fi îmbunătățită prin utilizarea unor materiale mai bune pentru părțile componente ale motorului, prin reglarea presiunii și a temperaturii combustibilului, prin utilizarea unor supraalimentări sau prin adăugarea unor cicluri suplimentare în procesul de ardere.