You will be part of HPC system architecture and pathfinding team developing leading edge HPC technologies. Responsibilities include simulation and analytic modeling of parallel applications, and studying how proposed new CPU architecture and network features impact application performance and power consumption.
HPC Workloads: understanding workload behavior including instruction mixes, memory footprint and cache behavior, floating point and vector characteristics, multithreading and distributed memory characteristics including (but not limited to) MPI, OpenMP and emerging programming models.
Simulation: using several different simulators, including Asim-based microarchitectural simulators, and Sniper-based multicore simulators, Intel’s SDE software development emulator, and others. Analyzing simulator output including stats files, pipe traces, and other output. Preparing simulator input including trace files, execution state snapshots, binary executables and their inputs and setup scripts.
Performance and Power Analysis: Preparing simulation result data for presentation. Analyzing a variety of simulation and analytic data, and correlating results from different tools and simulators.