CPU Research Engineer
12 Days Old
Research and develop next-generation data prefetching techniques including ML-based predictors and irregular access pattern prediction.
Design advanced speculative execution mechanisms and thread-level speculation (TLS).
Research branch prediction innovations including neural branch predictors, path-based prediction, slice-based prediction, and conditional control flow slice techniques.
Design ISA extensions and microarchitectural support for compiler-directed optimizations including software pipelining and instruction scheduling hints.
Propose microarchitectural support for JIT compilation, dynamic optimization, and adaptive execution.
Design simulation and prototyping frameworks integrating compiler toolchains with architectural models for microarchitectural evaluation.
Participate in joint research projects with top tier UK universities, compiler teams, and OS kernel developers on future processor architectures.
Requirements:
Master/PhD degree in Computer Science/Engineering/Physics etc.
Strong knowledge of advanced computer architectures, superscalar processor design, and compiler design principles.
Deep understanding of speculative execution, branch prediction, and out-of-order execution.
Strong programming skills in C, C++, Python, assembly languages (Arm64 assembly or RISC-V assembly), and scripti...
- Location:
- Cambridge
- Salary:
- not provided
- Job Type:
- FullTime
- Category:
- Engineering
We found some similar jobs based on your search
-
New Today
CPU Research Engineer
-
Cambridgeshire
- Engineering
Job Description Key Responsibilities: Research and develop next-generation data prefetching techniques including ML-based predictors and irregular access pattern prediction. Design advanced speculative execution mechanisms and thread-level speculati...
More Details -
-
4 Days Old
CPU Research Engineer
-
Cambridge
- Engineering
Job Description Job Title: CPU Research Engineer Location: Cambridge, UK (Full Time On-Site) Type: Fixed Term Contract Duration: 12 Months (Highly Likely to Extend) Key Responsibilities: Research and develop next-generation data prefetching te...
More Details -
-
5 Days Old
CPU Research Engineer
-
Cambridge
-
£100,000
- Engineering
Job Title: CPU Research Engineer Location: Cambridge, UK (Full Time On-Site) Type: Fixed Term Contract Duration: 12 Months (Highly Likely to Extend) Key Responsibilities: Research and develop next-generation data prefetching techniques including ML-b...
More Details -
-
7 Days Old
CPU Research Engineer
-
Cambridge
- Engineering
Key Responsibilities: Research and develop next-generation data prefetching techniques including ML-based predictors and irregular access pattern prediction. Design advanced speculative execution mechanisms and thread-level speculation (TLS). Researc...
More Details -
-
12 Days Old
CPU Research Engineer
-
Cambridge
-
not provided
- Engineering
Key Responsibilities: Research and develop next-generation data prefetching techniques including ML-based predictors and irregular access pattern prediction. Design advanced speculative execution mechanisms and thread-level speculation (TLS). Researc...
More Details -
-
24 Days Old
CPU Research Engineer
-
Cambridgeshire
Job Title: CPU Research Engineer Location: Cambridge, UK (Full Time On-Site) Type: Fixed Term Contract Duration: 12 Months (Highly Likely to Extend) Key Responsibilities: Research and develop next-generation data prefetching techniques including ML-b...
More Details -