Accelerator Microarchitecture Performance Modeling

10 Months ago • All levels

Job Summary

Job Description

Join a hardware startup and work on performance modeling of programmable accelerators. Develop functional and cycle-accurate simulators in C++ for Data Parallel Accelerators. Analyze and optimize modern, highly-parallel applications for Machine Learning. This role requires in-depth knowledge of CPU/GPU architecture, excellent coding skills in C/C++, and a strong understanding of Machine Learning workloads and benchmarks.
Must have:
  • CPU/GPU Architecture
  • C/C++ Coding
  • Machine Learning
  • Performance Modeling
Good to have:
  • SIMT Processing
  • Cache Hierarchy
  • Performance Improvement
  • RTL Design
Perks:
  • Flexible Work
  • Collaborative Environment

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

cirrus logic - Product Engineer

cirrus logic

Edinburgh, Scotland, United Kingdom (Hybrid)
2 Months ago
Zeeco, Inc. - Sr. Designer (Mechanical Draftsman)

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
LTI Mindtree - Associate Principal - Architecture

LTI Mindtree

São Paulo, Brazil (On-Site)
4 Weeks ago
jetbrains - HR Manager

jetbrains

Berlin, Berlin, Germany (On-Site)
3 Months ago
Keywords Studios - Senior Operations Manager

Keywords Studios

Suginami City, Tokyo, Japan (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Digital agents - Senior Business Development Specialist (XR & AI)

Digital agents

Gurugram, India (On-Site)
3 Months ago
Xplor Technologies - Customer Success Manager (Maternity Leave 12-Month Contract)

Xplor Technologies

Melbourne, Victoria, Australia (Hybrid)
3 Weeks ago
Welltech - Senior Android Engineer

Welltech

Spain (Remote)
1 Month ago
Drive mode - Senior Project Manager (A-SPICE, Compliance)

Drive mode

Tokyo, Japan (Hybrid)
1 Month ago
Synechron - Java Software Engineer

Synechron

Belgrade, Serbia (Hybrid)
3 Weeks ago
Krafton - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Reltio - Senior UI Engineer

Reltio

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Nium - Senior Finance Analyst – Strategic Finance & Corporate Development

Nium

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Optiv - Sr. Splunk Engineer

Optiv

Herndon, Virginia, United States (On-Site)
3 Months ago
Illumina - Senior Director, Portfolio Strategy

Illumina

San Diego, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

Clearwater Analytics - Head of Sales Enablement

Clearwater Analytics

Boise, Idaho, United States (On-Site)
2 Months ago
MarketScale - Appointment Setter

MarketScale

Dallas, Texas, United States (Remote)
2 Weeks ago
Kinetik - Growth and Operations Assistant

Kinetik

New York, United States (On-Site)
1 Week ago
comma.ai - comma.ai leaderboard

comma.ai

San Diego, California, United States (On-Site)
3 Weeks ago
Semgrep - Outbound Sales Development Representative

Semgrep

San Francisco, California, United States (Hybrid)
3 Weeks ago
Everlaw - Senior Enterprise Account Executive (Law Firms)

Everlaw

Oakland, California, United States (Hybrid)
3 Weeks ago
PlayStation Global - Cinematic Artist (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
3 Months ago
Gigamon - Sr. Principal Hardware Engineer

Gigamon

Santa Clara, California, United States (Hybrid)
4 Months ago
Activision - Data Analyst, Analytics Insights

Activision

Santa Monica, California, United States (On-Site)
1 Week ago
Apple - 5G/4G Cellular Layer 1 Control Firmware Engineer

Apple

San Diego, California, United States (On-Site)
1 Month 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