Full-Time

Accelerator Microarchitecture Performance Modeling

Confirmed live in the last 24 hours

Rivos

Rivos

201-500 employees

Develops custom high-performance server solutions

Consulting
Hardware
Enterprise Software

Junior, Mid

Remote in USA

Category
Hardware Engineering
Computer Hardware Engineering
Required Skills
C/C++
Data Analysis
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 modeling
  • Knowledge 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

Rivos develops high-performance and power-efficient server solutions using RISC-V, an open-source hardware instruction set architecture. Their custom hardware is designed to meet the specific needs of enterprise clients, including data centers and cloud service providers, who require reliable systems for extensive data processing and storage. Rivos stands out from competitors by utilizing RISC-V technology, which allows for greater flexibility and customization compared to traditional proprietary solutions. The company's goal is to provide tailored and cost-effective server products while also offering support and consulting services to ensure optimal integration with clients' existing systems.

Company Stage

Series A

Total Funding

$243.2M

Headquarters

Santa Clara, California

Founded

2021

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-2%

2 year growth

-2%
Simplify Jobs

Simplify's Take

What believers are saying

  • Growing interest in RISC-V boosts Rivos' market potential in AI and data analytics.
  • Energy-efficient computing trends align with Rivos' power-efficient server solutions.
  • Rivos' recent $250M funding supports expansion into AI and data analytics markets.

What critics are saying

  • Potential legal challenges from established chip manufacturers like Intel and AMD.
  • Pressure from investors for quick returns may affect long-term strategies.
  • Geopolitical risks from international expansion, such as opening an office in Taiwan.

What makes Rivos unique

  • Rivos leverages RISC-V for customizable, open-source server solutions.
  • Focus on power-efficient, high-performance servers sets Rivos apart in the data center market.
  • Rivos' development of an open software stack enhances its competitive edge.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Flexible Work Hours