Accelerator Microarchitecture Performance Modeling

9 Months ago • All levels

Job Summary

Job Description

Join a cutting-edge hardware startup as an Accelerator Microarchitecture Performance Modeling Engineer. Develop cycle-accurate simulators, explore design space, analyze modern applications, and contribute to building server-class compute machines. Must have deep knowledge of CPU/GPU architecture, C/C++ coding skills, and understanding of machine learning workloads.
Must have:
  • CPU/GPU Architecture
  • C/C++ Coding
  • Machine Learning
  • Performance Modeling
Good to have:
  • SIMT Processing
  • Cache Hierarchies
  • Bottleneck Analysis
  • Speculative Execution
Perks:
  • Flexible Work
  • Collaborative Culture

Job Details

Join a well-funded, cutting-edge hardware startup in Silicon Valley as an Accelerator Microarchitecture Performance Modeling Engineer.

Responsibilities and opportunities in this role include - functional and cycle-accurate simulator development, architectural and microarchitectural design-space exploration for programmable accelerators, as well as analysis and optimization of modern, highly-parallel applications.

Our mission is to reimagine silicon and create accelerated computing platforms that will transform the industry. You will have the opportunity to work with some of the most talented and passionate engineers in the world to create designs that push the envelope on performance, energy-efficiency, programmability and scalability.

You will also have the opportunity to explore many adjacent areas of research and engineering, cross-cutting many levels of abstraction that must be scaled when building computing machinery - ISA design, application software, compiler optimization, RTL design, RTL correlation, design verification, test writing, and power/area analysis.

We offer a fun, creative, collaborative and flexible work environment, where you can contribute to our vision of building server-class compute machines that fulfill the promise and potential of hardware-software co-design, while also learning every day.

Requirements

    • In-depth knowledge of CPU/GPU Computer Architecture and Microarchitecture.
    • Excellent coding skills in C/C++ languages
    • Strong understanding of workloads and benchmarks in the Machine Learning space
    • Solid appreciation for the basics of SIMT processing, cache and memory hierarchies
    • Knowledge of performance modeling concepts - analytical, functional and cycle-accurate modelingKnowledge of performance improvement concepts - bottleneck analysis, latency hiding, speculative execution, shared resource arbitration, scheduling, buffer sizing, replacement policies
    • Ability to work well in a team, take ownership of tasks, embrace aggressive schedules, be self motivated to learn, seek help, think clearly and communicate effectively

Responsibilities

    • Performance modeling - develop functional and timing simulators in C++ modeling the programmable processing cores in a Data Parallel Accelerator.
    • Performance analysis - configure and use the simulator to explore the architectural and microarchitectural design space.
    • Design Space Exploration - influence the design choices based on experiments and studies
    • Performance testing - develop tests to evaluate quality of model and RTL design
    • Performance debug - identify and fix performance bottlenecks in tests/workloads/simulator
    • Performance correlation - identify correct performance targets for tests/workloads and ensure that the RTL design meets that target
    • Workload analysis - develop a deep understanding of the characteristics of workloads in the target market - machine learning, data analytics, graph analytics
undefined

Similar Jobs

Palo Alto Networks - Consulting Director, DFIR, Reactive Services

Palo Alto Networks

Chicago, Illinois, United States (Remote)
2 Months ago
Interactive Brokers - Entry Level Finance Services Career Opportunities

Interactive Brokers

Chicago, Illinois, United States (On-Site)
1 Month ago
PayPal - Product Marketing Manager

PayPal

San Jose, California, United States (Hybrid)
2 Months ago
Triple dot studios - Lead Product Designer

Triple dot studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Hawkeye Innovations - Match Operations Assistant

Hawkeye Innovations

Braga, Braga, Portugal (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Coherent corp. - Account Manager, Directed Energy, Laser Components

Coherent corp.

Santa Clara, California, United States (Remote)
3 Months ago
Razer - Associate Manager, Planning

Razer

Singapore (On-Site)
2 Weeks ago
Philips - Senior Software Engineer

Philips

Shenyang, Liaoning, China (On-Site)
2 Months ago
Workato - Senior Development and Demo Applications Administrator

Workato

Hyderabad, Telangana, India (On-Site)
2 Months ago
Applike - Business Analyst Intern

Applike

Hamburg, Hamburg, Germany (Hybrid)
3 Weeks ago
Simcorp - Senior Service Delivery Consultant

Simcorp

Manila, Metro Manila, Philippines (Hybrid)
3 Months ago
Roblox - Developer Engagement Team (Contract)

Roblox

United States (Remote)
1 Month ago
Fox Factory - Demand Planner

Fox Factory

Burnaby, British Columbia, Canada (On-Site)
1 Year ago
Transformation church - TC Kidz Project Manager

Transformation church

Tulsa, Oklahoma, United States (On-Site)
1 Week ago
MiQ - Senior Vice President (SVP) of Product

MiQ

New York, New York, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

Scout - Engineer, Thermal Systems

Scout

Novi, Michigan, United States (On-Site)
2 Months ago
Tennr - Product Engineer

Tennr

New York, New York, United States (On-Site)
1 Month ago
Open Systems Technologies - Culinary Supervisor - Buttermilk Mountain Lodge - Winter 25-26

Open Systems Technologies

Aspen, Colorado, United States (On-Site)
2 Weeks ago
Ember Lab - Studio Operations Coordinator

Ember Lab

Orange, California, United States (On-Site)
3 Weeks ago
Carda Health - Chronic Care Management Assistant | Clinical Check Specialist

Carda Health

United States (Remote)
1 Week ago
Abridge - Partner Success Director, Strategic Accounts

Abridge

Chicago, Illinois, United States (Hybrid)
2 Months ago
Rockstar Games - Senior Product Manager, Commerce

Rockstar Games

New York, United States (On-Site)
2 Months ago
HCL Tech - Technical Lead - Embedded C

HCL Tech

California, United States (On-Site)
2 Months ago
Rackspace Technology - Senior Engagement Manager

Rackspace Technology

United States (Remote)
1 Month ago
HCL Tech - Senior Test Specialist with Testing Tools and Test Automation (EMB),selenium,java

HCL Tech

California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

View All Jobs

Get notified when new jobs are added by rivos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug