|
|
46812e1885
|
Add GPU architecture notes and JIT header
docs/gpu-architecture.md — roadmap for GPU lambda execution:
Phase 1: map/reduce (CUDA thread per element)
Phase 2: trampolining (recursive lambdas without stack)
Phase 3: interaction combinators (Bend/HVM approach, 74K MIPS)
c/jit.h — x86_64 JIT header: JitBlock, JitFunc typedef,
jit_compile/jit_free API. Uses mmap for executable memory.
System V AMD64 ABI calling convention.
jit.c implementation in progress (x86 instruction encoding).
|
2026-04-14 19:43:16 -04:00 |
|