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.Not sure what skills you will need for this opportunity Simply read the full description below to get a complete picture of candidate requirements.Main ResponsibilitiesPerformance 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.RequirementDeep understanding of modern CPU architecturesKnowledge and experience of using of latest Aarch64 or X86 instruction sets.Background in performance analysis, profiling and workload characterization.Excellent collaboration and interpersonal skillsConsidered as a plusExperience 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 architectureExperience in simulator development for NPU/GPUExperience in implementing instructions in the ARM/x86 architecture is preferred.
Job Title
Senior CPU Architect