A PhD researcher presents Ouros, a combinator-based graph reduction machine that runs Haskell programs directly on an FPGA without any software runtime or kernel traps. The processor handles IO through UART and supports automatic multi-threading, reviving interest in domain-specific architectures for functional languages.
Background
Specialized hardware for functional languages was popular in the 1980s but was largely abandoned as general CPUs improved. Domain-specific architectures are regaining interest as CPU speedups slow down.
- Source
- Lobsters
- Published
- Nov 2, 2026 at 12:13 AM
- Score
- 5.0 / 10