cs.LGMar 3, 2026

An Initial Exploration of Contrastive Prompt Tuning to Generate Energy-Efficient Code

Authors: Sophie Weidmann, Fernando Castor

Organizations: University of Twente, Enschede, The Netherlands

Abstract

Although LLMs are capable of generating functionally correct code, they also tend to produce less energy-efficient code in comparison to human-written solutions. As these inefficiencies lead to higher computational overhead, they are in direct conflict with Green Software Development (GSD) efforts, which aim to reduce the energy consumption of code. To support these efforts, this study aims to investigate whether and how LLMs can be optimized to promote the generation of energy-efficient code. To this end, we employ Contrastive Prompt Tuning (CPT). CPT combines Contrastive Learning techniques, which help the model to distinguish between efficient and inefficient code, and Prompt Tuning, a Parameter-Efficient Fine Tuning (PEFT) approach that requires only a fraction of the cost of traditional fine tuning. This study evaluates CPT on Python, Java and C++ coding problems across three different models to provide a comprehensive evaluation. The method achieves consistent improvements in code accuracy for two models but efficiency gains vary by model, language and task complexity, indicating that improvements are not uniformly reliable.

Figures & tables

Explore similar work

CardsList
  1. Improving the Energy-Efficiency of the Code Generated by LLMs through Effective Prompting

    Oct 1, 2026Ritika Rekhi, Bing Zhang, Md Arman Islam +7LLM Code GenerationCode Generation

  2. Green Code or Costly Code? Evaluating the Energy Costs of Iterative LLM-Based Code Optimizations

    Oct 23, 2026Sadra Emami, Benjamin Weigell, Mohammad Reza Mousavi +3Large Language Model-Guided OptimizationCode Generation