This PhD project focuses on developing methods to assess the sustainability of nearly 100 nationwide AI systems within the National Lab on Education and AI (NOLAI). You will create methods to predict energy consumption, create energy labels for algorithm scalability, and guide implementers in choosing more efficient algorithms. Ready to make AI more sustainable? Apply now!
The goal of your PhD project is to develop methods to steer developments of large AI systems in such a way that they are environmentally sustainable. To this end, different designs of AI systems should be assessed during the design phase. Data flow diagrams are already used in NOLAI, and capture all the processing, storing and transmission of data: elements in the environmental impact of IT systems. You can extend these data flow diagrams with the expected environmental impact so different design variants can be considered by the team working on these systems.
You will measure and fill the unknowns uncovered in such a data flow diagram. The scalability of the core algorithms of a new nationwide AI system can be predicted using generated data sets of different sizes and measuring the environmental impact. This impact can be measured and calculated using our Software Energy Lab, which has multiple test machines with GPUs and, in the future, AI accelerators.
Development teams currently lack guidance on how to create sustainable systems. You will develop a method to help development teams choose the right algorithm and right hardware. This can be done by measuring (during the above-mentioned experiments) how the algorithms are constrained. They can be constrained by either compute power or memory bandwidth. This information can be used to calculate the theoretical maximum energy efficiency of an algorithm that is run on an architecture/accelerator. To make testing multiple architectures easier, you will leverage our existing approach to generate code from a single source code for multiple architectures and accelerators, called SaC.
You will create a way to disseminate the scalability and environmental impact within NOLAI. To this end, sustainable scalability labels of core algorithms should be made available within NOLAI. These labels can be used to design new systems. What should be included in these labels is part of this PhD research project. You will collaborate with scientific staff and PhD candidates from different disciplines and with a small team of software developers working on AI prototypes and infrastructure.
There is no teaching load in this position.
Would you like to learn more about what it’s like to pursue a PhD at Radboud University? Visit the page about working as a PhD candidate.