Logo
Sign in
Product Logo
Intel Implicit SPMD Program CompilerIntel Corporation

Intel Implicit SPMD Program Compiler.

Vendor

Vendor

Intel Corporation

Company Website

Company Website

Product details

An open-source compiler for high-performance SIMD programming on CPU and GPU

ispc is a compiler for a variant of the C programming language, with extensions for "single program, multiple data" (SPMD) programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. (See the ispc documentation for more details and examples that illustrate this concept.)

Features

  • High Performance: Optimized for SIMD programming, ensuring efficient parallel execution.
  • Open Source: Freely available for modification and distribution.
  • SPMD Model: Simplifies parallel programming with a familiar serial programming model.
  • CPU and GPU Support: Compatible with both CPU and GPU architectures.
  • Extensible: Easily integrates with existing C codebases and development workflows.
Find more products by category
Development SoftwareView all