Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

IBM System Performance Modelling 
India, Karnataka, Bengaluru 
322799622

24.06.2024

Your Role and Responsibilities
As a member of CPU Architecture and Performance Modeling team you will be working on exploring & implementing innovative ways to improve next generation POWER processor/system performance across CPU units, memory subsystem and interconnects. You will be part of highly experienced and talented team of engineers doing processor/system performance modeling and microarchitecture development and will work closely with Processor/System design architects.

Responsibilities:

  • Understanding architecture and micro-architecture features of POWER processor core and system.
  • Developing and evaluating the innovative performance features in cycle accurate simulators.
  • Working with Architects/Research teams for optimizing architecture and system design, improving performance of next generation POWER processor and system.
  • Drive Micro-architecture and system performance analysis with simulation results, debugging performance problems and propose innovative solutions to improve performance.
  • Root causing of fails in simulation for performance changes/difference between Hardware and simulator
  • Build automation frameworks, test cases and result analysis scripts.
  • Demonstrate leadership in characterizing benchmarks, workloads and use cases (application code), and proposing microarchitectural optimizations for IPC improvements.
  • Independently own system unit and successfully drive performance missions.


Required Technical and Professional Expertise

  • 10+ years of overall IT experience.
  • 5+ years of experience as a System/processor Performance Modelling and event based programming
  • Good working experience in C++ and scripting (perl & python) skills with exposure to SystemC and assembly.
  • Experience doing Performance Analysis, Workload Characterization & Performance Optimization
  • Excellent knowledge of System Architecutre design, Memory subsystem and ISA.
  • Good understanding of Operating System concepts
  • Good communication & presentation skills.
  • Desire to learn and explore new technologies. Demonstrates good research and problem-solving skills.


Preferred Technical and Professional Expertise

  • Knowledge of Compilers
  • Python/Perl Scripting