Senior CPU Architect - ISA / MIPS
This is a key position as a senior architect - to work on the latest developments in CPU architecture - for improvements in processing power, performance and optimisation.
Salary available is dependent on experience: circa £100k and above
Main Responsibilities
- Performance analysis of applications of interest to propose new instructions and ISA extensions.
- Reworking and optimization of critical parts of applications to support new ISA.
- Implementation of proposed new instructions or uArch tweaks in performance simulator for evaluation of possible performance benefits.
Requirement
- Deep understanding of modern CPU architectures
- Knowledge and experience of using of latest Aarch64 or X86 instruction sets.
- Background in performance analysis, profiling and workload characterization.
- Excellent collaboration and interpersonal skills
- ISA architectures / ISA extensions
- MIPS
Considered as a plus
- Experience in developing and using performance simulators like GEM5 (O3 model), Sniper or others is a big plus.
- Experience in developing and using dynamic binary instrumentation infrastructures like QEMU or DynamoRIO or x86 PIN is a plus.
- Knowledge of NPU/GPU architecture
- Experience in simulator development for NPU/GPU
- Experience in implementing instructions in the ARM/x86 architecture is preferred.