Mi

Minimax – A Compressed-First, Microcoded RISC-V CPU

Hacker News

Minimax – A Compressed-First, Microcoded RISC-V CPU

RISC-V's compressed instruction (RVC) extension is intended as an add-on to the regular, 32-bit instruction set, not a replacement or competitor. Its designers intended RVC instructions to be expanded into regular 32-bit RV32I equivalents via a pre-decoder. What happens if we explicitly architect a RISC-V CPU to execute RVC instructions, and "mop up" any RV32I instructions that aren't convenient via a microcode layer? What architectural optimizations are unlocked as a result? "Minimax" is an experimental RISC-V implementation intended to establish if an RVC-optimized CPU is, in practice, any simpler than an ordinary RV32I core with pre-decoder. While it passes a modest test suite, you should not use it without caution. (There are a large number of excellent, open source, "little" RISC-V implementations you should probably use reach for first.)

Share card

Actual performance

171points
38comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: code, open · Missing: mac, agents, macos
66%66% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: open source, io · Missing: https docs, excited, just released
59%59% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
43%43% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
38%38% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
35%35% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
3%3% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ha
Harvard CPU in Verilog and Assembler in Go54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Harvard CPU in Verilog and Assembler in Go

Hacker News4
H2
H2 Forth CPU58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

H2 Forth CPU

Hacker News120
CPU Ranker
CPU Ranker38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CPU Databse, CPU, Processors, Mobile CPU, CPU List

Product Hunt+4
Vi
Video about the CPU vulnerability Zenbleed (CVE-2023-20593)50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Video about the CPU vulnerability Zenbleed (CVE-2023-20593)

Hacker News4
On
Online CPU profiler for Golang59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Online CPU profiler for Golang

Hacker News1
CP
CPU Mflops in 6 languages53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CPU Mflops in 6 languages

Hacker News1
Me
Metaballs Implementation in the CPU and GPU58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Metaballs Implementation in the CPU and GPU

Hacker News2
Su
Superscalar RISC-V CPU written in Clash63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Superscalar RISC-V CPU written in Clash

Hacker News2
CPU Rank List
CPU Rank List69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CPU Ranking

Indie Hackerscommitment-side-project
An
Animation CPU49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Animation CPU

Hacker News1