Package ispc: Information
Source package: ispc
Version: 1.23.0-alt1
Build time: May 4, 2024, 10:49 AM in the task #347490
Category: Development/C
Report package bugHome page: https://ispc.github.io/
License: BSD-3-Clause
Summary: Intel Implicit SPMD Program Compiler
Description:
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. ispc compiles a C-based SPMD programming language to run on the SIMD units of CPUs and the Intel Xeon Phi architecture; it frequently provides a 3x or more speedup on CPUs with 4-wide vector SSE units and 5x-6x on CPUs with 8-wide AVX vector units, without any of the difficulty of writing intrinsics code. Parallelization across multiple cores is also supported by ispc, making it possible to write programs that achieve performance improvement that scales by both number of cores and vector unit size.
List of RPM packages built from this SRPM:
ispc (x86_64, aarch64)
ispc-checkinstall (x86_64, aarch64)
ispc-debuginfo (x86_64, aarch64)
ispc-libs-static (x86_64, aarch64)
ispc (x86_64, aarch64)
ispc-checkinstall (x86_64, aarch64)
ispc-debuginfo (x86_64, aarch64)
ispc-libs-static (x86_64, aarch64)
Maintainer: Konstantin Lepikhov
Last changed
April 17, 2024 Konstantin Lepikhov 1.23.0-alt1
- 1.23.0. - Added patches from upstream: + added llvm18.1 support (PR#2788) + fix compile warning with llvm17.
Dec. 3, 2023 Konstantin Lepikhov 1.22.0-alt1
- 1.22.0.
Nov. 8, 2023 Konstantin Lepikhov 1.21.1-alt1
- 1.21.1.