This is a key position as a Principal CPU Architect or Chief CPU Architect (dependent on levels and relevance of experience) – to work on the latest developments in CPU architecture – for improvements in processing power, performance and optimisation.
Main Responsibilities
* Performance analysis of applications of interest to propose new instructions and ISA extensions
* Reworking and optimisation 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 characterisation
* Excellent collaboration and interpersonal skills
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
Please contact Rob Hudson for more information.
#J-18808-Ljbffr