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

GitHub

3k stars
94 watching
317 forks
Language: C++
last commit: over 1 year ago
Linked from 1 awesome list

compilerintelispcprogramming-languagesimdspmd

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jeffamstutz/tsimd Provides C++ SIMD types and utilities for Intel CPUs to improve performance 343
intel/systemc-compiler Translates synthesizable SystemC code to synthesizable SystemVerilog. 256
sysprog21/shecc A compiler for C optimized for 32-bit ARM and RISC-V architectures with minimal dependencies. 1,147
fragglet/c-algorithms A collection of commonly used algorithms in C. 3,368
xtensor-stack/xsimd Provides C++ wrappers for SIMD intrinsics and parallelized mathematical functions to accelerate code execution on various platforms. 2,239
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
chipsalliance/surelog Provides a comprehensive front-end for SystemVerilog 2017 design and testbench processing 373
standardsemiconductor/lion Develops a formally verified RISC-V processor core using Haskell 249
acceleratehs/accelerate-llvm Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs 159
combinatorylogic/soc 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
gsmecher/minimax An experimental RISC-V CPU implementation designed to optimize performance by executing compressed instructions first and using a microcoded instruction path 205
cimplec/sim-c A Python-based front-end for compiling C code into efficient machine code 137
osmcode/libosmium A fast and flexible C++ library for working with OpenStreetMap data. 474
clash-lang/clash-compiler A Haskell-based compiler for hardware description languages like VHDL, Verilog, and SystemVerilog. 1,451
p12tic/libsimdpp A portable header-only C++ low level SIMD library providing a unified interface to various instruction sets. 1,250