ispc
Parallel processor compiler
A compiler that generates efficient code for parallel processing on CPUs and GPUs using a simplified C variant
Intel® Implicit SPMD Program Compiler
3k stars
94 watching
317 forks
Language: C++
last commit: over 1 year ago
Linked from 1 awesome list
compilerintelispcprogramming-languagesimdspmd
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | Provides C++ SIMD types and utilities for Intel CPUs to improve performance | 343 |
| | Translates synthesizable SystemC code to synthesizable SystemVerilog. | 256 |
| | A compiler for C optimized for 32-bit ARM and RISC-V architectures with minimal dependencies. | 1,147 |
| | A collection of commonly used algorithms in C. | 3,368 |
| | Provides C++ wrappers for SIMD intrinsics and parallelized mathematical functions to accelerate code execution on various platforms. | 2,239 |
| | A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. | 126 |
| | Provides a comprehensive front-end for SystemVerilog 2017 design and testbench processing | 373 |
| | Develops a formally verified RISC-V processor core using Haskell | 249 |
| | Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs | 159 |
| | An experimental System-on-Chip project that includes multiple CPU cores and a custom compiler toolchain for teaching computing fundamentals and exploring hardware-software co-design. | 59 |
| | An experimental RISC-V CPU implementation designed to optimize performance by executing compressed instructions first and using a microcoded instruction path | 205 |
| | A Python-based front-end for compiling C code into efficient machine code | 137 |
| | A fast and flexible C++ library for working with OpenStreetMap data. | 474 |
| | A Haskell-based compiler for hardware description languages like VHDL, Verilog, and SystemVerilog. | 1,451 |
| | A portable header-only C++ low level SIMD library providing a unified interface to various instruction sets. | 1,250 |