Huawei 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 been deployed in over 170 countries serving more than one third of the world’s population.
With 20+ sites across Europe and 1500 researchers, Huawei’s European Research Institute (ERI) oversees fundamental and applied technology research, academic research cooperation projects, and strategic technical planning across our network of European R&D facilities. Huawei’s ERI includes the Zurich Research Center (ZRC), located in Zurich, Switzerland. A major element of ZRC is a rapidly growing research laboratory focused on fundamental research in the area of computing systems (new hardware, new software, new algorithms).
The research work of the lab will be carried out not only by Huawei’s internal research staff but also by our academic research partners in universities across Europe. The lab will provide an open research environment where academics will be encouraged to visit and work on fundamental long-term research alongside Huawei staff in an environment that, like the best universities and research institutes, is open and conducive to such world-leading scientific work.
Junior Researcher or Postdoc in Scalable CPU Microarchitectures
High-performance CPU cores rely on large out-of-order execution windows to harvest execution parallelism. With the looming end of Moore’s law, however, it becomes increasingly challenging to keep expanding the execution window without the benefit of larger transistor budgets. Nevertheless, the trend of increasing the machine width and/or depth is reaching a point of diminishing returns due to the added latency and complexity. The goal of this project is to sustain the performance growth rates and scalability of CPU microarchitectures by leveraging the control and data flow hierarchies during program execution.
The successful candidate will have the unique opportunity to work on groundbreaking ideas related to CPU microarchitecture and affect the future CPU products. Additionally, we offer the opportunity to model and benchmark the performance of the proposed designs by using industry-class, in-house, cycle-level simulators and tools.
- Ideation for scalable microarchitectures targeting future CPUs in collaboration with internal researchers and experts.
- Workload analysis/characterization and performance profiling by developing custom frameworks and/or by using binary instrumentation techniques.
- Modeling and evaluation of new microarchitectural features/designs using in-house and/or public simulators and frameworks.
- Produce and present research papers at internationally leading conferences and events as well as present the research findings to internal experts
We have plenty of exciting work and can tune the specific topic to your skills and interests. If the area of hierarchical CPU microarchitectures looks interesting to you, we are looking forward to receiving your application! Please note that this is an industrial research position for 12 months with a possibility of extension.
- Currently having a MSc or PhD in an area related to computer architecture
- Hands-on experience in one or more of the following areas:
- Processor microarchitecture and performance modeling
- State-of-the-art mechanisms of the CPU pipeline front-end
- Fundamental and advanced speculation techniques applied in modern out-of-order CPU microarchitectures
- Strong communication skills, ability to perform and present detailed analysis of experimental results
- Strong motivation to joining a cutting-edge industrial research environment
What we offer
At the Zurich Research Center, the successful candidate becomes part of a multicultural team of leading European researchers with expertise spanning from microarchitectures to mathematics. We believe such breadth is crucial to succeed in our mission to drive new fundamental research and achieve new innovate breakthroughs in future computing systems. If this speaks to you, please be sure to apply!