ETH Zurich is a science, technology, engineering and mathematics university in the city of Zürich, Switzerland. It is an integral part of the Swiss Federal Institutes of Technology Domain (ETH Domain) that is directly subordinate to Switzerland's Federal Department of Economic Affairs, Education and Research. The school was founded by the Swiss Federal Government in 1854 with the stated mission to educate engineers and scientists, serve as a national center of excellence in science and technology and provide a hub for interaction between the scientific community and industry. In the 2020 edition of the QS World University Rankings ETH Zurich has been ranked 6th in the world (2nd in Europe).
DEEP-SEA
The team at ETH Zurich will work on high-level programming models, specifically DaCe, which was developed by the team around Prof. Torsten Hoefler at ETH Zurich. DaCe combines two important features that make it a promising programming model in the era of ubiquitous accelerators: It separates the roles of the domain scientist expressing what to compute and the performance engineer, which specifies how this computation should be mapped to the many compute devices in a modern supercomputer. Previously the ETH team showed great success with this approach, optimising a quantum transport code to run 100x faster on one of the world‘s largest HPC machines. In order to make this programming model available to a wide audience, we want to make it as quick as possible for performance engineers to develop new code transformations, a process, which takes months using traditional compilers. However, equally important to being able to express new code transformations is the ability to identify bottlenecks in the code. To this end we will integrate existing performance monitoring tools, some of which are developed by other partners, into the DaCe programming environment.
Website: https://ethz.ch/