Processor Performance Engineer

Veltana Micro SystemsAustin, TX
323d

About The Position

Ventana Micro Systems is at the forefront of the two hottest trends that are revolutionizing the semiconductor industry: RISC-V and Chiplet Architecture. The Processor Performance Engineer will be tasked to critically review design specifications, refine performance modeling infrastructure, and define applications and benchmarks to measure performance. The role involves analyzing and verifying performance characteristics at multiple levels of simulation and working with architects and the RTL design team to identify performance opportunities. Collaboration with the software team on optimization of key software libraries and compiler/toolchain guidelines is also a key aspect of the position.

Requirements

  • In Depth understanding of both the RISC-V ISA and our Core and Subsystem microarchitecture
  • Recently responsibility for microarchitecture/design or a combination of performance modeling, analysis, validation, and correlation for high performance CPU or GPU, memory subsystem, or related system-level designs
  • Domain expertise in computer architecture concepts
  • Ability to work independently and across geographies, with a strong passion for developing excellent products
  • Bachelors or Masters degree in a related engineering field

Nice To Haves

  • C/C++/System-C modeling of near cycle accurate simulators
  • Industry experience with CPU microarchitecture (e.g. ISAs including: x86, ARM, SPARC, MIPS, RISC-V, POWER) and/or coherent caching systems
  • Working knowledge of compiler technology and optimization techniques
  • Verilog/ SystemVerilog development experience
  • Experience in compiled and/or interpreted (Python, perl) languages, especially with respect to processing large, complex data sets and extracting meaningful information

Responsibilities

  • Critically review Design Specifications
  • Refine Performance Modeling infrastructure and near cycle accurate models
  • Define (and develop as necessary) applications, benchmarks, and micro-benchmarks on which to measure performance
  • Analyze and verify important performance characteristics at multiple levels of simulation, as well as with prototyping platforms and silicon
  • Track results over time and quickly identify unexpected regressions
  • Work with Core and Noncore Architects and the RTL Design team to pinpoint performance opportunities and develop approaches to address them
  • Help specify performance monitoring hardware support
  • Collaborate with the Software team on characterization and optimization of key software libraries and middle-ware
  • Compiler/toolchain optimization/tuning guidelines for our microarchitecture
  • Application-level workload characterization/optimization

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service