Communications Libraries & Resilience The Evolution of Programming Models in Response to Energy Efficiency Constraints John Shalf Department Head: Computer Science and…