Environment Variables

Software Architecture for Sustainability

Oct 16, 2025
Karthik Vaidhyanathan, an Assistant Professor at IIIT Hyderabad, shares his expertise on making AI development more sustainable. He discusses how AI's growth can conflict with energy goals and stresses the need for energy-efficient design. Karthik explores dynamic model selection and the importance of adapting AI systems to cleaner energy sources. He emphasizes a collaborative approach across academia and industry to integrate sustainability into software engineering, highlighting that making green software a priority can lead to cost savings and a positive environmental impact.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Course Shifted His Research Focus

  • Karthik traced his shift to sustainability after a 2017 software sustainability course in Amsterdam.
  • That course changed his research focus from performance to designing environmentally mindful systems.
INSIGHT

Apply Runtime Adaptation Lessons To AI

  • Early research on adapting IoT and microservices for energy efficiency paved the way to sustainable AI work.
  • Techniques for runtime adaptation in non-AI systems apply to AI pipelines too.
INSIGHT

Treat AI As A System, Not A Single Model

  • AI must be treated as an ecosystem, not just a single model, to reduce energy use and complexity.
  • Design systems with sustainability as a first-class concern across the whole AI stack.
Get the Snipd Podcast app to discover more snips from this episode
Get the app