Adept project concludes with open-source release of energy measurement tools
Over its 3-year lifespan, Adept has investigated energy consumption in parallel hardware and software. Energy efficiency is becoming a serious consideration for developers of high-performance and high-throughput computing systems. As computers become more powerful, they inevitably consume more energy – unless the technology is improved so they become more efficient.
The Adept project brought together experts from High-Performance Computing (HPC) and Embedded computing to develop a comprehensive suite of state-of-the-art tools that enable the evaluation and optimisation of a system’s energy and power usage.
“This is a significant step forward in understanding where exactly in a parallel computing system energy is consumed. Giving both hardware and software developers access to this type of information allows them to make informed choices about new implementations, without guesswork.” Dr Michèle Weiland, Adept Project Coordinator
“Alpha Data is pleased to have been part of Adept as it was a project that has brought energy efficiency in computing into the limelight. We contributed expertise in developing embedded FPGA and System-on-Chip hardware for multi-sensor systems to the project, developing a custom, robust and flexible data capture system for energy and power measurement as part of the project’s multi-platform experimental verification and test lab. The approaches of optimising code to match hardware architecture or selecting hardware to best match code aligns with an increase in heterogeneity in computing systems to maximise performance per watt.” Dr Andrew McCormick, Director at Alpha Data Parallel Systems
Introducing the Adept Tool Suite
The Adept Tool Suite consists of three parts: a benchmark suite, power measurement infrastructure, and power and performance prediction tool. Both the benchmark suite and the designs for the power measurement infrastructure are publicly available and are open-source.
Adept Benchmark Suite: a range of tests, from single-instruction benchmarks all the way up to small applications. These are designed to characterise power and energy use on different systems under a variety of scenarios, in conjunction with external power measurement.
Download the Adept Benchmark Suite:
Adept Power Measurement Infrastructure: a hardware-based solution for measuring power in all aspects of a system over time. The fine-grained architecture is capable of taking one million samples per second from all components of a system.
Download the Power Measurement Infrastructure designs:
Adept Power and Performance Prediction Tool: this tool brings together the software and hardware aspects of the project to predict how a given piece of software will perform on a given hardware configuration.
More detailed information on the Tool Suite, including a comprehensive set of publications, can be found of the project website.
The Adept project
Adept ran for three years from September 2013 – August 2016 and was funded under the European Seventh Framework programme under Grant Agreement No 610490. The project was coordinated by EPCC, the supercomputing centre at the University of Edinburgh; the consortium partners were Uppsala University; Ericsson AB; Alpha Data Parallel Systems Ltd; and Ghent University.