The official conference app for IEEE/ACM International Symposium on Microarchitecture 2020 (MICRO-53)

<< See 48917 More Jobs Posted in Whova Events

Jobs Posted on the Whova Community Board of IEEE/ACM International Symposium on Microarchitecture 2020 (MICRO-53)

If you know anyone in the job market, feel free to share with them

Ph.D. Position in Architecture and Hardware Security at Yale University
Yale University
We have an opening for a student to join our group as a Ph.D. student to research Architecture and Hardware Security. Please apply to the Electrical Engineering at Yale University and mention Prof. Jakub Szefer as potential adviser on the application so I can more easily find your application! Application link: https://gsas.yale.edu/admission
Link: https://caslab.csl.yale.edu
PhD Position(s) in Hardware-Assisted Security and Privacy at UCLA
UCLA
I’m looking for multiple PhD students who are interested in doing research at the intersection of computer architecture, embedded/IoT systems, and security. If you are interested, please visit my website to learn more about these positions, and contact me via email.
Link: nsehat.bol.ucla.edu
Research Associate (MS) or Post-doctoral (PhD) position in Architecture Security at Yale University
Yale University
We have an opening for a research associate (with MS degree) or post-doctoral associate (with PhD degree) to research secure processor and SoC design at Yale University. US citizen, US permanent resident, or holder of existing US visa is required. Needs to be currently located in US as well. Please e-mail me with a CV if you're interested: jakub.szefer@yale.edu.
Link: https://caslab.csl.yale.edu
P.h.D. position in hardware offload for managed language runtimes
Uppsala University
Managed languages (such as Java, Python, R and JavaScript) allow a high level of programming abstraction which allows rapid application development with fewer errors. Despite huge improvements in performance of managed languages lately (exemplified by Graal, JavaScript VMs), managed languages are still often slower than their compiled counterparts (e.g. C, C++ and Rust) due to extra checks and operations performed at run-time.

This project aims to address these performance issues by offloading run-time tasks to hardware. As a concrete example, consider recent hardware advances that allow tagging of memory with metadata. If the programming language can communicate the right metadata to hardware memory tags, some of the aforementioned checks and operations can be moved to hardware, where it can be performed more efficiently, and only be done in software as a last resort.

This requires hardware, execution environments and compilers to work together and shifting costs so that each component can play to its strengths.

As a consequence, we hope that more applications can be written in safe programming languages with high developer productivity, making a larger class of programs open to a larger class of developers, and making software more sustainable.

Please see http://www.it.uu.se/research/group/uart/applying_phd for more details.
Link: http://www.it.uu.se/katalog/davbl791
PhD Student Position in Compiler Optimizations and Support for Software-Hardware Co-designs
University of Murcia
# Description of the subject area:
This project will focus on compile-time program analysis, customization, and optimization to enable novel hardware optimizations. Static information will be conveyed from software to hardware to reduce hardware complexity and eliminate redundant runtime analyses.
The PhD student is expected to collaborate closely with computer architects that will leverage the static analysis to design hardware optimizations.

# Qualifications required:
Candidates should have a Master Degree (MSc or equivalent) in Computer Science, Computer Engineering, or equivalent, or finishing the Master Degree in a near future. Candidates must have taken courses in the following areas: compilers, computer architecture, parallel programming. The candidate must clearly document a high degree of self-motivation in the application. In addition, the applicant must be able to work well in a diverse group, comfortable giving and receiving constructive criticism, and have strong abilities for critical thinking and structured work.

# Application:
The application must include a statement (at most 2 pages) of the applicant’s motivation for applying for this position, including the candidate’s research interests and how they will support this project, a description of the MSc thesis, and evidence of self-motivation and constructive teamwork. The application must include a CV, degrees and grades (translated to English o Spanish), a copy of the MSc thesis, publications (and specific descriptions of the candidate’s own contributions), and the earliest possible starting date. At least one letter of recommendation and contact information for references should be provided.
PhD Position in Architecture and OS for Memory Management
Uppsala University
The virtual memory system is the backbone of memory management in operating systems and has further evolved to efficiently support memory protection and isolation in cloud environments (both containers and virtualization). However, with the explosive growth of memory usage in applications and server memory capacity, the virtual memory address translation is suffering from slowdowns, which in turn slows down the entire system.

This project aims to address these performance issues by co-designing the operating system and hardware architecture for a more efficient virtual memory address translation. This project will work on designing hardware improvements for address translation along with efficient operating system support to activate the hardware improvements.

This project will implement the proposed hardware modifications in architectural simulators (e.g. gem5), and implement the operating system features on the Linux kernel. Furthermore, the hardware improvement could be prototyped based on open-source CPU (e.g. RISC-V) and evaluated with the operating system on FPGA.

The improvement of the virtual memory system will improve the performance and power efficiency of current CPUs and memory systems, and furthermore, offer even better performance/power efficiency for the servers with even larger non-volatile memory.
Link: http://www.it.uu.se/research/group/uart/applying_phd
(Senior) Researcher – Future Chip Architecture
Huawei
1 Responsibilities
• Conduct fundamental research on new directions in chip architecture
• Develop academic research partnerships and cooperation with leading universities and professors in the area
• Work with internal research colleagues and academic research partners to achieve new breakthroughs in research and innovation
• Produce and present research papers at internationally leading conferences and events
• Produce white papers on current developments and future directions in chip architecture
• Where appropriate, contribute insight and research expertise to committees and other organizations that are looking to establish new industry standards and platforms
• Contribute to the research and academic community through service such as conference program committee membership, membership of journal editorial boards etc.
2 Requirements
• PhD in an area related to chip architecture, or equivalent research experience in industry
• Record of publishing research papers in the area of chip architecture
• Candidates should have research experience in chip architecture, and be familiar with at least one of the following areas:
o CPU/GPU/AI Processor(NPU/APU) Architecture and Design
o Micro-Architectures (Designer, Verilog HDL/VHDL coding) PhD. Mater(5+)
o Instruction Set Architectures (ISA) (definition, enhancement/supplementation)
o Binary Translation (ARM ISA <-> Intel ISA)
o Dataflow Architectures(New CPU/Accelerator Design)
o Domain-Specific Architectures (GPU, AI)
• Strong interpersonal skills and ability to work productively in a research environment
If you are enthusiastic in shaping Huawei’s European Research Institute together with a multicultural team of leading researchers, feel free to contact us. Driving new fundamental research and innovation to achieve breakthroughs in future computing systems is our main mission. Please join us!
(Senior) Researcher – Future Computing Systems
Huawei
1 Responsibilities
• Conduct fundamental research on new directions in computing systems
• Develop academic research partnerships and cooperation with leading universities and professors in the area
• Work with internal research colleagues and academic research partners to achieve new breakthroughs in research and innovation
• Produce and present research papers at internationally leading conferences and events
• Produce white papers on current developments and future directions in computing systems
• Where appropriate, contribute insight and research expertise to committees and other organizations that are looking to establish new industry standards and platforms
• Contribute to the research and academic community through service such as conference program committee membership, membership of journal editorial boards etc.


2 Requirements
• PhD in an area related to computing systems, or equivalent research experience in industry
• Record of publishing research papers in the area of computing systems
• Candidates should have research experience in computing systems, and be familiar with at least one of the following areas:
o Heterogeneous Architectures
o Hardware-Software Co-Design
o Memory Systems and Processing-in-Memory
o Interconnects and Processing-in-Network
o Architectural Modelling and Analysis
o Cost Modelling and Model-Driven Design
o Automated Design Space Exploration
• Strong interpersonal skills and ability to work productively in a research environment
If you are enthusiastic in shaping Huawei’s European Research Institute together with a multicultural team of leading researchers, feel free to contact us. Driving new fundamental research and innovation to achieve breakthroughs in future computing systems is our main mission. Please join us!

Multiple Ph.D./Postdoc Positions at the University of Georgia
University of Georgia
There are multiple Ph.D./Postdoc positions available in my research group. The positions are related to computer architecture, security, and system virtualization. Please feel free to drop me an email for more details if you are interested.
Link: http://cobweb.cs.uga.edu/~wenwen
AMD Research (Multiple Opportunities: Full-time, Postdoc, Intern)
Advanced Micro Devices (AMD)
AMD Research is the advanced R&D organization at AMD, bridging advanced technology innovation to roadmap and product impact. We cover a wide range of technologies including (not limited to!) CPUs, GPUs, interconnects, memory, system-level topics, AI/ML, applications, compilers, and more.

Learn more about AMD Research: https://www.amd.com/en/corporate/research

Multiple openings available: see URL below.
Also seeking interns for Fall 2021.
Link: https://jobs.amd.com/search/?createNewAlert=false&q=AMDRESEARCH%20not%20co-op&locationsearch=
Postdocs for ILLIXR extended reality and Spandex heterogeneous coherence projects at Illinois
University of Illinois at Urbana-Champaign
Postdocs for ILLIXR (hardware and software systems for augmented and virtual reality) and Spandex (heterogeneous coherence and communication) projects.
Link: https://illixr.github.io
Programmers for ILLIXR extended reality and Spandex heterogeneous coherence projects at Illinois
University of Illinois at Urbana-Champaign
Two positions: Research, development, and support for (1) ILLIXR, the first open source OpenXR compliant testbed for virtual and augmented reality systems and (2) Spandex heterogeneous coherence and communication - RTL and simulation
Link: https://illixr.github.io
Spring Internship positions
AMD Research
HW and SW support for accelerating memory bound CPU applications.
PhD in Computer Architecture for Cognitive Computing
Polytechnic University of Catalonia, UPC BarcelonaTech
The Architecture and Compilers (ARCO) Research Group of the Universitat Politecnica de Catalunya at Barcelona (Spain) is seeking for students/researchers interested in pursuing a PhD (or Master+PhD) in the area of Computer Architecture, and more specifically in topics related with cognitive computing systems and graphics processors.

We are looking for bright and motivated candidates with a Bachelor or Master degree.

Selected candidates will be working in the ARCO research group. We offer a leading-edge environment for research, with strong links with worldwide academia and industry. The group is recognized as one of the worldwide top research groups in the areas of computer architecture and compilers. It has numerous publications in the most prestigious international symposia and journals, and many collaborations with industry.

We offer a pre-doctoral contract that covers tuition and a monthly stipend for the duration of the PhD (normally around 4 years).

Interested candidates, please contact:
Prof. Antonio Gonzalez
Email: antonio@ac.upc.edu
Tel.: (+34) 93 401 6988

Useful links:
Prof. Antonio Gonzalez webpage: http://personals.ac.upc.edu/antonio/
ARCO research group: http://research.ac.upc.edu/ARCO/
Link: https://www.hipeac.net/jobs/10881/phd-in-computer-architecture-for-cognitive-computing/
Postdoctoral Researcher in Cognitive Computing Systems Architecture
Polytechnic University of Catalonia, UPC BarcelonaTech
About ARCO Research Group
The ARCO research group of the Universitat Politecnica de Catalunya at Barcelona (Spain) is a world class leader in computer architecture research, with strong links with worldwide academia and industry. It has numerous publications in the most prestigious international symposia and journals, and many successful collaborations with industry. Current research of the group focuses on architectures for cognitive computing systems and graphics processors.


Useful links:
ARCO research group: http://research.ac.upc.edu/ARCO/
Prof. Antonio Gonzalez (group leader) webpage: http://personals.ac.upc.edu/antonio/


Key Duties
Become a technical lead of the ARCO research group
Advise ARCO PhD students
Participate in dissemination activities


Requirements
PhD in the areas of Computer Science and Engineering
Excellent research skills
Leadership skills to drive research projects and teams


Conditions
The position is located at the Computer Architecture Department of UPC in Barcelona
We offer a full-time contract in a leading-edge research environment
Duration: 4.5 years
Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate.


Application Procedure
Interested candidates, please contact:
Prof. Antonio Gonzalez
Email: antonio@ac.upc.edu


Deadline
The positions will remain open until suitable candidates have been hired. Applications are regularly reviewed and potential candidates are contacted.
Link: https://www.hipeac.net/jobs/10922/postdoctoral-researcher-in-cognitive-computing-systems-architecture/
Postdoctoral Researcher in Graphics Processors Architecture
Polytechnic University of Catalonia, UPC BarcelonaTech
About ARCO Research Group
The ARCO research group of the Universitat Politecnica de Catalunya at Barcelona (Spain) is a world class leader in computer architecture research, with strong links with worldwide academia and industry. It has numerous publications in the most prestigious international symposia and journals, and many successful collaborations with industry. Current research of the group focuses on architectures for cognitive computing systems and graphics processors.


Useful links:
ARCO research group: http://research.ac.upc.edu/ARCO/
Prof. Antonio Gonzalez (group leader) webpage: http://personals.ac.upc.edu/antonio/


Key Duties
Become a technical lead of the ARCO research group
Advise ARCO PhD students
Participate in dissemination activities


Requirements
PhD in the areas of Computer Science and Engineering
Excellent research skills
Leadership skills to drive research projects and teams


Conditions
The position is located at the Computer Architecture Department of UPC in Barcelona
We offer a full-time contract in a leading-edge research environment
Duration: 4 years
Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate.


Application Procedure
Interested candidates, please contact:
Prof. Antonio Gonzalez
Email: antonio@ac.upc.edu


Deadline
The positions will remain open until suitable candidates have been hired. Applications are regularly reviewed and potential candidates are contacted.
Link: https://www.hipeac.net/jobs/10923/postdoctoral-researcher-in-graphics-processors-architecture/
Hiring Architecture Researchers @ Intel Labs
Intel Labs
The Processor Architecture Research (PAR) Lab at Intel Labs leads research into futuristic CPU architectures to extend Intel’s general purpose compute leadership.

PAR Lab are also at the forefront of researching accelerator-based architectures for next-generation Artificial Intelligence that employ heterogeneous memory systems and overcome Von Neumann limitations.

We are hiring Research Scientists and also offering advanced research internships for PhD students on all the above topics at our Bangalore, India location.

Interested students and colleagues please send a resume with covering letter to Sreenivas.Subramoney@intel.com
Link: None
Postdoc in Secure Architectures at the National University of Singapore
National University of Singapore
Security today is an extremely important topic: from physical and micro-architectural side-channels to protecting algorithms, security today is the primary concern of many systems designers and researchers. But, working to solve security issues with low energy and performance overheads is a significant challenge.

We are looking for researchers interested in making a difference in security-related architecture research. A number of recent works from our group include automatically protecting hardware designs against Laser Fault Injection attacks (ICCAD 2020), protecting your ML models [1], or building trusted, isolated TEEs that achieve high performance [2]. Contact us if you are interested in building next-generation secure, efficient systems.

Note, that we are hiring during COVID. Singapore currently has very low community transmission, and we welcome applicants world-wide.

Let us know if you are interested,
Trevor E. Carlson

[1] https://arxiv.org/abs/2007.12934
[2] https://arxiv.org/abs/2010.08440
Link: https://www.comp.nus.edu.sg/~tcarlson/join-us/
Postdocs in computer architecture and applied machine learning (University of Toront)
University of Toronto
There are multiple Postod positions available in my research group. These positions are related to computer architecture, systems, and applied machine learning. Please, feel free to send me an email if you are interested
Link: http://www.cs.toronto.edu/~pekhimenko/
Machine Learning Algorithms Engineer
Cerebras
Cerebras' fully-integrated system is built from the ground up with a singular focus on AI.
To explore new techniques and algorithms at the frontier of machine learning uniquely enabled by our revolutionary technology, our experienced team of Machine Learning engineers and researchers work in collaboration with other experts in the company, giving insight and access to every level of our system stack.
This is an applied research position with a focus on working with state-of-the-art research and developing novel models and algorithms on top of our core technology. We are interested in a wide range of machine learning algorithms and application domains with a focus on exploring new ideas that hold the potential to substantially reduce computational constraints limiting today's machine learning research.
Responsibilities:
Develop algorithms for training and inference in sparse neural networks
Develop novel optimizers and learning algorithms such as local learning rules and layer-parallel training
Develop novel network architectures and layers such as, normalization, activation functions and parameter layers
Publish and present research at leading machine learning conferences
Skills and qualifications:
Experience with machine learning frameworks, such as TensorFlow, Caffe/2 and PyTorch.
Fluency in a programming language, such as Python, C.
Strong grasp of linear algebra and statistics
Strong track record of relevant research success in roles at the level of doctoral, postdoctoral in academia or in industrial R&D.
Strong track record of relevant publications / patents.

Link: https://www.cerebras.net/career/4116823003/
Research Scientist
Alibaba
We are Alibaba DAMO Academy, which is dedicated to exploring the unknown through scientific and technological research and innovation. The driving force behind the Academy is the pursuit of the betterment of humanity.

Our Computing Technology Lab is located in Shanghai, Beijing, Hangzhou (China) and Sunnyvale, CA (USA).

Our current focus areas include advanced research topics in computing, memory/storage, and interconnect technologies that can revolutionize today's computing systems with holistic innovations ranging from system architectures to VLSI designs, to enable new computing capabilities for improving energy efficiency and performance across multiple application domains, including both high-performance and embedded computing.
Link: https://job.alibaba.com/zhaopin/position_detail.htm?trace=qrcode_share&positionCode=GP631404
Ph.D./Post-doc. Positions in ML/AI Hardware/Security at NYU
New York University
The EnSuRe Research Group, led by Prof. Siddharth Garg, at NYU ECE has opening for both Ph.D.s (F'21) and post-docs starting immediately. Our research is at the intersections of computer hardware design, cyber-security, and machine learning with a focus on building energy-efficient (En), secure (Su), and reliable (Re) computing systems. At the EnSuRe group, we believe that a diverse, fun and creative environment results in the most impactful research. We're particularly interested in applications from students from typically under-represented background in science and technology.
Link: https://wp.nyu.edu/ensure_group/
Ph.D. in machine learning and hardware @ Georgia Tech
Georgia Institute of Technology
Prof. Cong "Callie" Hao from Georgia Tech is looking for excellent students interested in the joint area of hardware design (FPGA, ASIC, etc.) and machine learning. She also has a broad interest in computer architecture, electronic design automation, and graph computation. If you're interested, please feel free to drop an email at hc.onioncc@gmail.com, or visit the website https://hconioncc.wixsite.com/home
Link: https://hconioncc.wixsite.com/home
Ph.D. Positions in Cloud Systems at UBC
University of British Columbia
I am looking to hire Ph.D. and Master’s students from diverse backgrounds to join my group at UBC (starting F21). If you are interested in building future cloud computing systems, reach out to me. At the intersection of architecture and systems, some related research areas include serverless computing, resource management, and data center efficiency. You can check my website (https://mshahrad.github.io/) for more information, or the department website for requirements and application procedure (http://ece.ubc.ca/admissions/graduate). Feel free to drop an email if having any questions.
Software Development Engineer Intern, Compiler (Amazon)
Amazon
Amazon is looking for 2021 summer interns to work alongside our brilliant engineers who innovate every day on behalf of our customers.

As an intern, you'll be matched to a manager and a mentor and write production code. You'll be given the opportunity to have direct impact on the evolution of Amazon's technologies as well as lead complex projects early in your career.

In addition to meaningful projects, you'll engage with Amazonians in both personal and professional development, expand your network, and take part in fun activities throughout the summer. No matter the location of your internship, we give you the tools to own your summer and learn in a real-world setting!

Amazon internships are full-time (40 hours/week) for 12 consecutive weeks with start dates between May and September 2021. Applicants should have at a minimum one quarter/semester remaining after their internship concludes.
Link: https://www.amazon.jobs/en/jobs/1289453/software-development-engineer-intern-compiler
ML Apps Systems Engineer (Amazon)
Amazon
This position is for a Senior System Engineer on the AWS Neuron team that builds the software that empowers the AWS Inferentia-based Inf1 instances. This role requires deep knowledge of models and frameworks like Tensorflow, MXNet and PyTorch in addition to system level knowledge on hardware accelerators. This engineer will work closely with AWS customers to optimize and accelerate solutions on the AWS Inferentia hardware. By joining our team, you will have the opportunity to innovate and deliver solutions that power the world’s largest cloud provider.

As a Sr Systems Engineer, you will work with customers, system architects, complier and software engineers to optimize and deliver cost-effective and performant solutions on the AWS Inferentia architecture. The ideal candidate must have domain expertise in high performance computing on new instruction set architectures, which may include CPU, GPU, FPGA, Neural Network Accelerators. This role also requires software development, integration and deployment experience across multiple popular frameworks like Tensorflow, MXNet and PyTorch.


As a Sr System Engineer on the AWS Neuron Applications team, you will play an instrumental role in driving the AWS Inferentia roadmap to deliver cost-effective and high throughput solutions for current and future generations of the Inferentia hardware. Your role will involve close collaboration with internal AWS ML teams like Rekognition and Textract as well as Alexa science teams in the Text to Speech and Natural Language Processing. You will also have the opportunity to work with external AWS customers to optimize and accelerate their algorithms and models on the Inferentia hardware. Additionally, you will work on integration of multiple ML frameworks with the AWS Neuron compiler and inference runtime software teams.

Information on AWS Inferentia - https://www.youtube.com/watch?v=17r1EapAxpk
Research Scientist - Computer Architecture
NVIDIA
NVIDIA Research is seeking world class hardware and architecture researchers to contribute to the development of future high-performance and mobile computing systems. We are specifically seeking candidates with expertise in one or more of the following areas.

- GPU architectures
- multi-processor and memory system architectures
- runtime systems
- resilience and safety
- architectures for security
- domain specific architectures such as machine learning

What we need to see:

- Strong background in computer architecture, VLSI, parallel processing, and/or high performance computing.
- Experience with experimental computer architecture development and evaluation.
- Experience with C, C++, and scripting languages.
- Ph.D. in CE/CS/EE plus track record of research excellence.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you!

Interested candidates should send a CV to:

Dr. Steve Keckler
Vice President of Architecture Research
skeckler@nvidia.com

Link: https://www.nvidia.com/en-us/about-nvidia/careers/
Research Intern - Computer Architecture
NVIDIA
NVIDIA Research is seeking outstanding graduate students for intern positions (2021) in areas including computer architecture and compiler/microarchitecture co-design. Specific topic areas include:

- processor architectures
- multi-processor architectures
- memory system and DRAM architectures
- runtime systems
- resilience and safety
- architectures for security
- domain specific architectures such as machine learning

Interest in machine learning applications and architectures is a plus. Past summer internships have resulted in publishable research and work applicable to student doctoral dissertations.

Competitive candidates will have a track record of research excellence, a strong recommendation from a research supervisor, excellent programming skills, and the ability to work in a team environment. Expertise in graphics architectures or applications is not required.

Interested candidates should a CV by January 15, 2021 to:

Dr. Steve Keckler
Vice President of Architecture Research
skeckler@nvidia.com

Link: https://www.nvidia.com/en-us/about-nvidia/careers/
Internship: Exploration of Novel Memory Hierarchies
Huawei Technologies Co. Inc.
We are currently looking for an outstanding intern to Explore Novel Memory Hierarchies. As a key member in our motivated and multicultural team, you will support to explore the memory hierarchy in future processors. The topic of this internship will span across the whole memory subsystem, from the caches to the main memory and the non-volatile storage. Modern workloads manifest different characteristics and have various requirements in processing and memory power. You will identify the memory bottlenecks that future computing systems will face at each level of the memory hierarchy. Using architectural simulators, e.g. Gem5, you will explore if already proposed memory hierarchies can mitigate the memory wall and propose novel designs that can further improve the performance of the memory, in terms of bandwidth and latency. You will investigate the feasibility, area overhead and power savings of such approaches via experimenting with design tools and circuit simulators.


Your Responsibilities:
* Identify memory bottlenecks of real-world applications
* Explore and propose novel designs of memory hierarchies
* Implement and evaluate architectural optimizations in the memory subsystem

Requirements:
* Currently enrolled in a Bachelor, Master’s degree or PhD in computer science, computer architecture, software engineering or any related fields at a reputable university; or you graduated within the last six months
* Strong problem-solving and software development skills (C/C++, Python, etc.)
* Previous experience (or attended academic courses) in architectural simulation and memory subsystems
* Preferably familiar with circuit design or/and simulation
* Excellent communication and writing skills in English

Link: https://apply.workable.com/huawei-16/j/B19566C5A8/
PhD and Postdoc at Rice University
Rice University, Computer Science Department
Dr. Ang Chen is currently an Assistant Professor at Rice University (Computer Science). He is actively recruiting Ph.D. students and PostDocs to work on networked systems and security, or other adjacent areas. Please contact Dr. Ang Chen (https://www.cs.rice.edu/~angchen/) for more information.
Link: https://www.cs.rice.edu/~angchen/
Accurate microarchitectural model tuning for a high-performance many-core server processor
Huawei
One of the major research directions at Huawei's Zurich Research Center (ZRC) is towards novel high-performance computer architecture solutions to deliver continued growth despite the end of Moore’s law and Dennard scaling. Accurate modeling and simulation of existing computer architectures is key to providing reliable baselines to evaluate new solutions for next-generation systems.

This internship will focus on the key aspect of accurate performance modeling of complex computer architectures. The specific goal of this internship is refining and validating a microarchitectural model for a state-of-the-art multicore server processor, to be used as a baseline for future studies. Key components where the model requires validation and refinement include the memory and cache subsystem and network-on-chip interconnect and hardware prefetchers.

Your Responsibilities:
• Implement missing features in the simulation model
• Design, program, and execute microbenchmarks to extract relevant metrics from real HW
• Design, execute, and analyze model validation experiments to assess the error of the simulation model with respect to the real HW
• Identify areas of improvement (i.e., highest contribute to the model error) and refine the model for better accuracy

Your background:
• Strong programming skills in C++ and Python
• Good understanding of processor architecture (pipelines, caches, coherency, prefetchers, …)
• Familiarity with the gem5 simulator is a plus
• Familiarity with the ruby memory model in gem5 is an additional advantage
• Excellent communication and writing skills in English

If you are interested or for any questions, reach out to Dr. Davide Bartolini , who will put you in touch with our recruiters to formalize your application and get the interview process started.
<< See 48917 More Jobs Posted in Whova Events