I

I built a hardware processor that runs Python

Hacker News

I built a hardware processor that runs Python

Hi everyone, I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution. I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz). The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions. I independently developed the full stack — toolchain (compiler, linker, codegen), and hardware — to validate the core idea. Full technical details will be presented at PyCon 2025. Demo and explanation here: https://runpyxl.com/gpio Happy to answer any questions

Share card

Actual performance

983points
265comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
61%61% predicted probability of success on Indie Hackers, 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: ide, pipe, io · Missing: https docs, excited, just released
54%54% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoStrong fit for a featured deal · Missing: plus, platform, intuitive
53%53% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Product HuntUnlikely to reach the leaderboard · Strong signals: mac, using, code · Missing: agents, macos, agent
45%45% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
29%29% 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
21%21% 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
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Im
Implementing your own UART hardware with Python (MyHDL)52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Implementing your own UART hardware with Python (MyHDL)

Hacker News1
80
8086/8088 assembler that runs over 8088 hardware with modern syntax64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

8086/8088 assembler that runs over 8088 hardware with modern syntax

Hacker News132
Py
Python WebApp where Python runs within the user's browser with Pyodide53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Python WebApp where Python runs within the user's browser with Pyodide

Hacker News3
Py
Python memoization across program runs53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Python memoization across program runs

Hacker News5
I
I made SOL75 – a compiler for hardware59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made SOL75 – a compiler for hardware

Hacker News1
Mi
Microcontroller with hardware-accelerated Lua VM72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Microcontroller with hardware-accelerated Lua VM

Hacker News8
ProjectHunt
ProjectHunt37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

IoT, Hardware

Indie Hackerscommitment-side-project
Fi
Finic – Apache licensed iPaaS built for Python developers54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Finic – Apache licensed iPaaS built for Python developers

Hacker News4
Cu
CustomStringParser ( Python)54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CustomStringParser ( Python)

Hacker News1
Do
Do/While in Python55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Do/While in Python

Hacker News4