I built a hardware processor that runs Python
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 cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Implementing your own UART hardware with Python (MyHDL)
8086/8088 assembler that runs over 8088 hardware with modern syntax
Python WebApp where Python runs within the user's browser with Pyodide
Python memoization across program runs
I made SOL75 – a compiler for hardware
Microcontroller with hardware-accelerated Lua VM
IoT, Hardware
Finic – Apache licensed iPaaS built for Python developers
CustomStringParser ( Python)
Do/While in Python