accelerate-llvm
Compiler
Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs
LLVM backend for Accelerate
158 stars
20 watching
52 forks
Language: Haskell
last commit: 2 months ago acceleratecompilercudagpugpu-computinghacktoberfesthaskellllvmparallel-computing
Related projects:
Repository | Description | Stars |
---|---|---|
acceleratehs/accelerate | A high-performance parallel array computation language and runtime system for Haskell | 905 |
lemmih/lhc | Compiles Haskell2010 code to LLVM IR using a custom optimization pipeline | 198 |
llvm-hs/llvm-hs-kaleidoscope | A Haskell-based compiler backend that uses LLVM to generate and compile machine code | 82 |
idris-hackers/idris-llvm | A Haskell-based LLVM backend for generating LLVM bytecode from Idris programs | 78 |
llvm-hs/llvm-hs-examples | Demonstrates Haskell bindings to the LLVM compiler infrastructure | 71 |
holzschu/llvm | A toolkit for building highly optimized compilers and runtime environments. | 54 |
igor84/summus | A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 |
sam46/paskell | A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. | 126 |
jaseemabid/olifant | A language targeting LLVM with the goal of building a simple compiler | 64 |
google/xls | Accelerates development of high-performance hardware and software by automating co-design and synthesis | 1,212 |
arnetheduck/nlvm | An LLVM-based compiler for the Nim programming language. | 710 |
valderman/haste-compiler | A compiler that converts Haskell code into JavaScript to run in web browsers or other environments. | 1,440 |
draperlaboratory/llvm-cbe | A resurrected and improved implementation of the LLVM C Backend in Groff, enabling compilation of programs written in various programming languages to native machine code. | 127 |
lanl/edif2qmasm | Enables running Verilog or VHDL programs on a quantum annealer by converting them into a specific language for the device. | 24 |
fastvm/paka | A language and compiler for creating custom virtual machines. | 160 |