NSF expedition on variability-aware software: Recent results and contributions

Lucas Wanner, Liangzhen Lai, Abbas Rahimi, Mark Gottscho, Pietro Mercati, Chu Hsiang Huang, Frederic Sala, Yuvraj Agarwal, Lara Dolecek, Nikil Dutt, Puneet Gupta, Rajesh Gupta, Ranjit Jhala, Rakesh Kumar, Sorin Lerner, Subhasish Mitra, Alexandru Nicolau, Tajana Simunic Rosing, Mani B. Srivastava, Steve SwansonDennis Sylvester, Yuanyuan Zhou

Research output: Contribution to journalArticlepeer-review


In this paper we summarize recent results and contributions from the NSF Expedition on Variability-Aware Software, a five year, multi-university effort to tackle the problem of hardware variations and its implications and opportunities in software. The Expedition has made contributions in characterization and online monitoring of variations (particularly in microprocessors and flash memories), proposed new coding techniques for variability-tolerant storage, provided tools and platforms for the development of variability-aware software, and created new runtime support systems for variability-aware task-scheduling and execution.

Original languageEnglish (US)
Pages (from-to)181-198
Number of pages18
JournalIT - Information Technology
Issue number3
StatePublished - Jun 28 2015


  • Hardware variations
  • Survey
  • Variability-aware software

ASJC Scopus subject areas

  • Computer Science(all)


Dive into the research topics of 'NSF expedition on variability-aware software: Recent results and contributions'. Together they form a unique fingerprint.

Cite this