talk-2015-haskell-to-hardware
Hardware compiler
A compiler project that translates Haskell programs to hardware instructions for parallel processing on reprogrammable devices.
From Haskell to Hardware via CCCs
58 stars
9 watching
2 forks
Language: TeX
last commit: over 8 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
clash-lang/clash-compiler | A compiler that transforms high-level Haskell descriptions into synthesizable hardware descriptions. | 1,442 |
haskell/ghcup-hs | A tool for installing and managing the Glasgow Haskell Compiler (GHC) | 289 |
compiling-to-categories/concat | Compiling to categories involves translating Haskell programs into more expressive mathematical frameworks. | 437 |
blynn/compiler | A tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler. | 213 |
ajhc/ajhc | A Haskell compiler that aims to improve the performance and efficiency of the language | 134 |
grin-compiler/ghc-grin | A compiler that integrates the GRIN backend with GHC to compile functional programming languages. | 143 |
davidgiven/cowgol | A programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed. | 248 |
kelilanguage/compiler | A Haskell implementation of a compiler for a custom programming language | 171 |
grin-compiler/ghc-whole-program-compiler-project | Enables whole program compilation and external STG IR tooling for GHC | 116 |
stanfordaha/halide-to-hardware | A tool that extends Halide's hardware capabilities to support custom-hardware generation using CoreIR. | 78 |
rdaly525/coreir | Builds hardware descriptions into executable code using an LLVM-style compiler framework. | 101 |
armael/conch | A compiler for translating C-like code to Uxn | 23 |
g-ford/cradle | Building a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series | 160 |
cronokirby/haskell-in-haskell | A compiler that translates Haskell code into C99, simulating various stages of compilation and intermediate representations. | 120 |
nponeccop/hnc | A compiler that translates Haskell code into C++ code for efficient execution | 62 |