Performance Modeling Architect

Tenstorrent is an AI-computing company that sells AI hardware and licenses AI and RISC-V intellectual property.

Toronto, Canada
About Tenstorrent

Tenstorrent builds computers for AI, including AI processors, scalable server systems, and open-source software and compiler tooling. It also licenses AI and RISC-V IP for customers building customized silicon.

View jobs by Tenstorrent

Skills

About the Role

You will evaluate, shape, and optimize future CPU architectures using performance models, workload analysis, and quantitative analysis. You will investigate processor performance, assess architectural tradeoffs, develop or extend modeling tools, and turn analysis into actionable hardware design decisions.

Requirements

  • 8+ years of experience in CPU architecture, performance modeling, microarchitecture, performance analysis, or a related field
  • Understanding of CPU architecture and microarchitecture, including pipelines, execution, scheduling, branch prediction, caches, memory hierarchy, and data movement
  • Experience using performance models, simulation, or quantitative analysis to guide architectural decisions
  • C++ or Python programming skills
  • Experience developing or extending modeling and analysis tools

Responsibilities

  • Evaluate and optimize future CPU architectures
  • Use performance modeling and workload analysis to assess processor design choices
  • Identify performance opportunities and architectural tradeoffs
  • Develop or extend modeling and analysis tools
  • Translate modeling insights into actionable design decisions