Job Purpose
This is a research-oriented internship focusing on various aspects of CPU architecture and micro-Architecture. Responsibilities will include but not limited to the list of items below.
Key Responsibilities
* Analysis, evaluate and research the state-of-the-art methods for memory (micro-)architecture designs, e.g. memory virtualization, replacement policies and cache access etc, to improve system performance and reduce power consumption.
* Identifying the performance bottlenecks of existing methods and proposing improvements or new methodologies.
* Developing high-level simulations of novel (micro-)architectural designs for further design space exploration.
* Running simulation-based experiments to examine and evaluate new ideas.
* Gathering, analyzing and presenting experimental results.
* Contributing to scientific literature under the guidance.
Required Qualifications
* You are currently enrolled in a Master’s degree or PhD in Computer Science, Software Engineering, Electronic & Electrical Engineering or any related fields at universities.
* Strong mathematical/algorithmic problem-solving and OOP software development skills (C/C++, Python, etc.).
* Good understanding of the fundamentals of general purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches.
* Good understanding of CPU Instruction Set Architecture and assembly language, e.g. Arm, RISC-V, MIPS, X86.
* Good understanding of the fundamentals of general purpose Memory Subsystem and Operating System for Virtual Memory Systems.
Desired Qualifications
* Experience in writing CPU functional/performance simulators, e.g. Qemu, Gem5 etc.
* Experience in writing compiler for architecture enablement and optimization.
* Experience in performance analysis and tuning on modern CPUs.
What We Offer
* Assign with an industry expert as Mentor
* Fixed term employment contract up to two years
* Flexible working
* 33 days annual leave entitlement per year (including UK public holidays)
* Group Personal Pension
* Corporate retail discounts
* Employee Assistance Programme
* Life insurance
* Corporate social events
J-18808-Ljbffr