Package ispc: Information

    Source package: ispc
    Version: 1.26.0-alt1
    Build time:  May 16, 2025, 10:31 PM in the task #377171
    Category: Development/C
    Report package bug
    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, i586, aarch64)
    ispc-checkinstall (x86_64, i586, aarch64)
    ispc-debuginfo (x86_64, i586, aarch64)
    ispc-libs-static (x86_64, i586, aarch64)

    Maintainer: Konstantin Lepikhov


      1. /proc
      2. banner
      3. clang-devel
      4. cmake
      5. libncurses-devel
      6. python3-devel
      7. flex
      8. python3-tools
      9. tbb-devel
      10. rpm-macros-cmake
      11. libstdc++-devel
      12. libstdc++-devel-static
      13. zlib-devel
      14. lld
      15. llvm-devel

    Last changed


    Feb. 25, 2025 Konstantin Lepikhov 1.26.0-alt1
    - 1.26.0.
    Feb. 25, 2025 Konstantin Lepikhov 1.25.3-alt1
    - 1.25.3.
    - try to enable x86 back.
    July 1, 2024 Konstantin Lepikhov 1.24.0-alt1
    - 1.24.0.
    - Remove merged patches.
    - lld: compile with -ffat-lto-objects.
    - aarch64: sync tests targets with travis.