ETH Zurich

ETHZETH Zurich, the Federal Institute of Technology Switzerland is a science
and technology university with an outstanding research record. ETH  Zurich is the study, research and work place of 18,000 people from 80  nations. About 350 professors in 15 departments teach mainly in the  engineering sciences and architecture, system-oriented sciences,  mathematics and natural sciences areas and carry out research that is  highly valued worldwide.
The Department of Information Technology and Electrical Engineering  (D-ITET) includes a dozen of research laboratories (institutes) with  activities in the broad area of electrical engineering, ranging from  integrated circuits to computer networks, from wireless communications  to signal processing, and from control theory to power electronics. The faculty of D-ITET consists of about 30 professors that supervise over  300 PhD students. The department is firmly committed to both basic
research and applied research.

Previous relevant experience
The Integrated Systems Laboratory (IIS) of ETH Zurich employs more than  70 researchers and has more than 25 years of experience in the design  and test of energy efficient integrated systems (with more than 400 ICs  were designed and tested). Following the appointment of Prof. Luca Benini in 2013, the IIS gained a  focus on architecture, hardware and software design of energy-efficient  many-core platforms. The group is involved in a number EU funded  research projects (e.g. HERCULES, PHIDIAS, PRO3D, VIRTICAL in the ICT  Cooperation program, SCALOPES, SMECY in the ARTEMIS JTI, MODERN, END In  the ENIAC JTI), including the ERC AdG-MULTITHERMAN project focusing on
sustainable computing systems. The group is also very active in  industrial cooperation and technology transfer with major companies in  the computing field, such as Intel, NXP, ST Microelectronics and Samsung  Electronics.

Role in the project:

The team has strong expertise in the design of embedded platforms. In the HERCULES project the focus will be on programming models,  compiler and runtime support that run on heterogeneous platforms (WP3),  as well as HW/SW solutions for efficient heterogeneous computation (WP2) In WP3 ETHZ will identify programming models of interest — to
efficiently parallelize the addressed applications for manycore  execution — and extend them to support predictable execution models. In WP2 the contribution will be on enabling resource-efficient memory  sharing between FPGA-mapped accelerators and the host subsystem.  Alternatives to standard IOMMU solutions will be explored, coupled to SW  techniques to enable collaborative mechanisms that enable hiding the  latency of page misses in a predictable manner.