Postdoc in High Performance Computing
Vor 6 Tagen
ETH Zürich is well known for its excellent education, ground-breaking fundamental research and for implementing its results directly into practice.
The modeling of nano-scale devices such as field-effect transistors or memory cells consists of predicting and optimizing the performance of not-yet fabricated components to guide ongoing experimental activities. While really useful to the semiconductor industry, this type of research is computationally very intensive. It relies on a massive parallelization of the underlying workload. Typically, thousands of linear systems of equations, eigenvalue problems, and singular value decompositions must be solved for matrices with size comprised between 500 and 100,000. Most of the calculations are executed on GPUs, with the storage of intermediate data on CPUs.
The Computational Nanoelectronics Group of ETH Zurich recently started implementing a novel device simulator called QuaTrEx that exploits the latest developments in high performance computing to run on today's and future exascale computers. QuaTrEx is the successor of OMEN, which was awarded the ACM Gordon Bell Prize in 2019. It is written in Python based on the NumPy, SciPy, CuPy, and mpi4py modules. It makes use of optimized BLAS, LAPACK, and FFT libraries for both CPU and GPU architectures. Through CuPy, custom GPU (CUDA/HIP) kernels are seamlessly integrated to bypass bottlenecks that are not amenable to the aforementioned optimized libraries.
The Computational Nanoelectronic Group will be supported by PASC from 2025 till 2027 to further develop the QuaTrEx code and make it a state-of-the-art device simulator. To accomplish the required work, we are looking for a post-doctoral fellow who will collaborate with the existing development team (two post-docs and four PhD students).
QuaTrEx relies on the Non-equilibrium Green’s Function (NEGF) formalism and on scattering self-energies (SSE). Dedicated parallel numerical algorithms have been developed to solve the NEGF equations on multiple CPUs and GPUs, taking advantage of the specific block-tri-diagonal sparsity pattern of the Hamiltonian (H) and Overlap (S) matrices typically encountered in device simulations. The parallelization scheme of QuaTrEx has been optimized to minimize the communication time and volume of data exchanged. Finally, the SSE calculation has been accelerated by grouping small matrix-matrix multiplications together through batching. Significant speed-ups have been obtained by combining these different techniques, with still ample room for improvement.
In particular, the NEGF and SSE methods build upon several computational kernels that are very similar to each other and whose performance can be further enhanced. They involve matrix-matrix multiplications of either “sparse times sparse,” “sparse times dense,” or “dense times sparse” type, with filling densities going from less than 5% up to more than 90%. These computations may be performed on blocks of the H, S, or SSE matrices with sizes in the order of hundreds to thousands or on full-device matrices, whose sizes range from tens of thousands to even millions. In case of small sizes, a single GPU is sufficient, whereas multiple GPUs are needed in large configurations. Preliminary tests revealed that libraries provided by vendors, e.g., cuSPARSE, or by the community, e.g., DBCSR, do not lend themselves optimally to our matrix-matrix multiplications, thus limiting the overall computational efficiency of QuaTrEx.
As part of this PASC project:
- An open-source matrix-matrix multiplication library that is specifically tailored to our problems and that works on single and multiple GPUs from different vendors should be developed.
- A suitable strategy should be devised to store our sparse matrices and support rapid block extractions, dense matrix multiplications, or Fast Fourier Transforms (FFT), depending on the task at hand.
- The algorithms to solve the NEGF equations should be generalized to make them capable of handling matrices with structured sparsity patterns going beyond block-tri-diagonal configurations, e.g., arrow-head matrices, that can be found, for example, in climate modeling applications.
All codes will be made freely available to the scientific community through the GitHub platform.
ProfileApplicants should have a PhD in Computer Science, HPC, Electrical Engineering, or in a similar field. They should:
- possess a demonstrated expertise in parallel numerical algorithms, high performance computing, and scientific programming (C/C++, CUDA, Python, etc.)
- enjoy collaborating with other researchers developing the same application as them and publishing their results in journals and conference proceedings
- be ready to supervise junior students
Note that pre-existing experience with ab initio methods, quantum transport, and/or density functional theory is an advantage, but not mandatory.
We offerWe offer an exciting and challenging activity in a team of highly motivated physicists, electrical engineers, and computer scientists and a salary according to the standard of ETH Zurich for post-docs. The duration of the post-doc can be up to three years. The participation in international conferences and the collaboration with industry and academia is strongly encouraged and supported.
In line with our values, ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.
Curious? So are we.We look forward to receiving your online application with the following documents:
- CV and list of publications
- Letter of motivation
- Short description of PhD thesis
Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.
Further information about the Computational Nanoelectronics Group can be found on our website. Questions regarding the position should be directed to Prof. Dr. Mathieu Luisier, email mluisier@iis.ee.ethz.ch (no applications).
Job detailsTitle
Postdoc in High Performance Computing (Development of Parallel Numerical Algorithms for Nano-Device Simulation)
#J-18808-Ljbffr-
Postdoc in High Performance Computing
Vor 6 Tagen
Zürich, Schweiz Eidgenössische Technische Hochschule Zürich VollzeitPostdoc in High Performance Computing (Development of Parallel Numerical Algorithms for Nano-Device Simulation)The modeling of nano-scale devices such as field-effect transistors or memory cells consists of predicting and optimizing the performance of not-yet fabricated components to guide ongoing experimental activities. While really useful to the...
-
Postdoc in High Performance Computing
Vor 6 Tagen
Zürich, Schweiz ETH get hired VollzeitPostdoc in High Performance Computing (Development of Parallel Numerical Algorithms for Nano-Device Simulation)100 %Job DescriptionThe modeling of nano-scale devices such as field-effect transistors or memory cells consists of predicting and optimizing the performance of not-yet fabricated components to guide ongoing experimental activities. This type of...
-
High-Performance Optimisation
Vor 2 Tagen
Zürich, Schweiz Huawei VollzeitHuawei is a leading global information and communications technology (ICT) solutions provider. Through our constant dedication to customer-centric innovation and strong partnerships, we have established leading end-to-end capabilities and strengths across the carrier networks, enterprise, consumer, and cloud computing fields. Our products and solutions have...
-
Senior Software Engineer Quantum Computing
vor 23 Stunden
Zürich, Schweiz Zurich Instruments AG VollzeitZurich Instruments is a technology leader in advanced test and measurement instruments and in control electronics for quantum computing. Our products are used in many challenging research fields by scientists all over the world and by leading high-tech companies world wide. We help advance science and build the next generation of quantum computers.Do you...
-
Quantum Computing Software Developer
Vor 3 Tagen
Zürich, Zürich, Schweiz Zurich Instruments AG VollzeitAbout Us:Zurich Instruments AG is a leading technology company in the field of advanced test and measurement instruments and control electronics for quantum computing. Our products are widely used in various research fields by scientists worldwide and in high-tech companies.We contribute to advancing science and developing the next generation of quantum...
-
Zürich, Schweiz Eidgenössische Technische Hochschule Zürich VollzeitPostdoc positions in Experimental Quantum Engineering GroupThe Experimental Quantum Engineering (EQE) group at ETH Zurich and PSI seeks highly motivated postdoctoral researchers to work at the intersection of quantum optics and quantum information science. Led by Prof. Wenchao Xu, the EQE group focuses on harnessing the potential of quantum systems involving...
-
(Senior) Research Scientist in Computing Systems
Vor 3 Tagen
Zürich, Schweiz Huawei VollzeitHuawei is the 2nd highest private sector investor in research and development in the world. With 107,000+ dedicated employees, Huawei has the largest R&D Institute on the planet. In Europe, we have a wide network of 28+ Research Centers dedicated to fundamental and applied technology research, academic research cooperation projects, and strategic technical...
-
Senior Researcher in Data Center Network
Vor 2 Tagen
Zürich, Schweiz European Tech Recruit VollzeitSenior Researcher in Data Center NetworkBe among the first 25 applicantsStay updated on the latest advancements in Data Center Network (DCN) technologies from academia and industry.Conduct cutting-edge research to develop high-level architectures and core technologies for next-generation DCNs.Collaborate with team members to design, implement, and test...
-
Sea Performance Manager
vor 1 Tag
Zürich, Schweiz CroX VollzeitSEA Performance Manager - (Remote in Europe) **SEA Performance Manager - Scale High-Budget Google Ads Campaigns! (Remote in Europe)** **Join a high-growth digital agency managing €50,000+ ad budgets for top e-commerce brands.** **Salary**: €40,000-€60,000 + performance-based bonuses **Industry**: E-Commerce Performance Marketing (Google Ads...
-
SEA Performance Manager
vor 1 Woche
Zürich, Schweiz CroX VollzeitSEA Performance Manager - Scale High-Budget Google Ads Campaigns! (Remote in Europe)Join a high-growth digital agency managing €50,000+ ad budgets for top e-commerce brands.Location: Fully remote (Europe-based candidates only)Salary: €40,000–€60,000 + performance-based bonusesIndustry: E-Commerce Performance Marketing (Google Ads focus)Ideal for:...
-
- SEA Performance Manager
Vor 6 Tagen
Zürich, Schweiz CroX VollzeitSEA Performance Manager - Scale High-Budget Google Ads Campaigns! (Remote in Europe) Join a high-growth digital agency managing €50,000+ ad budgets for top e-commerce brands. Location: Fully remote (Europe-based candidates only) Salary: €40,000–€60,000 + performance-based bonuses Industry: E-Commerce Performance Marketing (Google Ads focus) Ideal...
-
Zürich, Schweiz Karlstad University VollzeitPostdoc Position on Valorization of Agricultural Waste for Novel Building MaterialsETH Zürich is well known for its excellent education, ground-breaking fundamental research and for implementing its results directly into practice.Project BackgroundAgricultural waste production is an inevitable consequence of global farming practices, resulting in...
-
Zürich, Schweiz ETH get hired VollzeitPostdoc Position on Valorization of Agricultural Waste for Novel Building Materials This PostDoc position is offered by the Wood Materials Science group (D-BAUG, Institute for Building Materials). Project Background Agricultural waste production is an inevitable consequence of global farming practices, resulting in substantial residual biomass worldwide....
-
SEA Performance Manager
Vor 5 Tagen
Zürich, Schweiz CroX VollzeitCrox was created to be a gateway to exceptional job opportunities in all over the world IT and Non-IT industry. Explore all roles available in our site! SEA Performance Manager - Scale High-Budget Google Ads Campaigns! (Remote in Europe) Join a high-growth digital agency managing €50,000+ ad budgets for top e-commerce brands. Location: Fully remote...
-
Zürich, Schweiz Karlstad University VollzeitPostdoc (or PhD) position in Experimental GeochemistryETH Zürich is well known for its excellent education, ground-breaking fundamental research and for implementing its results directly into practice.Position OverviewThe Experimental Planetology Group of the Department of Earth and Planetary Sciences (D-EAPS) invites applications for a 2-year post-doctoral...
-
Zürich, Schweiz Computing Research Association VollzeitThe Department of Information Technology and Electrical Engineering (www.ee.ethz.ch) at ETH Zurich invites applications for the above-mentioned position. The new professor is expected to develop a highly innovative and internationally visible research program in the hardware and software design of intelligent embedded systems with machine learning...
-
SEA Performance Manager
Vor 3 Tagen
Zürich, Schweiz TN Switzerland VollzeitClient:CroXLocation:Job Category:Customer ServiceJob Reference:b713e7da4c3bJob Views:9Posted:21.01.2025Expiry Date:07.03.2025Job Description:Crox was created to be a gateway to exceptional job opportunities in the IT and Non-IT industry worldwide.SEA Performance Manager - Scale High-Budget Google Ads Campaigns! (Remote in Europe)Join a high-growth digital...
-
Performance Marketing Manager
Vor 3 Tagen
Zürich, Zürich, Schweiz what. AG VollzeitWe're seeking a Performance Marketing Manager to join our team at what. AG. In this role, you'll be responsible for developing and executing performance marketing strategies that drive real results for our clients.You'll work closely with our team of specialists to understand client goals, monitor campaign performance, and make data-driven decisions to...
-
Zürich, Schweiz Eidgenössische Technische Hochschule Zürich VollzeitPostdoc Position on Valorization of Agricultural Waste for Novel Building MaterialsThis PostDoc position is offered by the Wood Materials Science group (D-BAUG, Institute for Building Materials).Project BackgroundAgricultural waste production is an inevitable consequence of global farming practices, resulting in substantial residual biomass worldwide. Many...
-
Zürich, Schweiz Universität Zürich VollzeitInstitut für PolitikwissenschaftPostdoc position in the research project “Decades of Peace” 80 %Start of employment 01.05.2025, temporaryThe Department of Political Science at the University of Zurich invites applicants for a postdoctoral researcher position in the research group of Prof. Enzo Nussio. The postdoc will work in the team of the...