เชเชจเซเชเซเชฒเซ ISPC 1.26 (เชเชฎเซเชชเซเชฒเชฟเชธเชฟเช SPMD เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเชฎเซเชชเชพเชเชฒเชฐ) เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเซเชฏเซเช เชเซ, เชเซ SPMD (เชธเชฟเชเชเชฒ เชชเซเชฐเซเชเซเชฐเชพเชฎ, เชฎเชฒเซเชเซเชชเชฒ เชกเซเชเชพ) เชธเชฎเชพเชเชคเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเชเซเชธเซเชเซเชจเซเชถเชจเซเชธ เชธเชพเชฅเซ C เชเซเชกเชจเซ เชเชธเซเชฎเซเชฌเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชกเชฟเชเชพเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชเซ เชเชจเชชเซเช เชกเซเชเชพเชจเชพ เชตเชฟเชตเชฟเชง เชธเซเช เชธเชพเชฅเซ เชธเชฎเชพเชจ เชชเซเชฐเซเชเซเชฐเชพเชฎเชจเชพ เชเชฃเชพ เชเชฆเชพเชนเชฐเชฃเซเชจเชพ เชธเชฎเชพเชเชคเชฐ เช เชฎเชฒเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชชเซเชฐเซเชเซเชเซเช เชเซเชก C++ เชฎเชพเช เชฒเชเชพเชฏเซเชฒ เชเซ เช เชจเซ BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซเช เชณ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. Linux, Windows, macOS เช เชจเซ FreeBSD เชชเชฐ เชเชพเชฎเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ.
SPMD เชเชเซเชธเซเชเซเชเชถเชจเชตเชพเชณเชพ C เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธ CPU เช เชจเซ GPU เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช เชเชตเซเชฒ SIMD เชเซเชฎเซเชชเซเชฏเซเชเซเชถเชจเชฒ เชเชเชฎเซ เชชเชฐ เชเชเซเชเชฟเชเซเชฏเซเชถเชจ เชฎเชพเชเซ เชเชฎเซเชชเชพเชเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชคเชฎเชจเซ เชจเซเชเชพ-เชธเซเชคเชฐเชจเชพ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เช เชจเซ เชเซเชกเชฎเชพเช SIMD เชธเซเชเชจเชพเชเชจเซ เชธเซเชชเชทเซเช เชเชชเชฏเซเช เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ SIMD เชตเซเชเซเชเชฐเชพเชเชเซเชถเชจ เชฎเชฟเชเซเชจเชฟเชเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชธเชฎเชพเชเชคเชฐ เชซเชเชเซเชถเชจเซเชธ เชฒเชเชตเชพ เชฎเชพเชเซ, C เชญเชพเชทเชพเชจเชพ เชชเชฐเชฟเชเชฟเชค เชตเชพเชเซเชฏเชฐเชเชจเชพ เช เชจเซ เชฐเซเชขเชฟเชชเซเชฐเชฏเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ - SPMD เชซเชเชเซเชถเชจเซเชธ C/C++ เชฎเชพเช เชฒเชเซเชฒเชพ เชซเชเชเซเชถเชจเซเชธ เช เชจเซ เชธเซเชเซเชฐเชเซเชเชฐเซเชธ เชธเชพเชฅเซ เชธเซเชงเซ เชธเชเชชเชฐเซเช เชเชฐเซ เชเซ. เชนเชพเชฒเชจเชพ เชกเซเชฌเชเชฐเซเชธเชจเซ เชเชชเชฏเซเช เชชเซเชฐเซเชเซเชฐเชพเชฎ เชกเซเชฌเช เชเชฐเชตเชพ เชฎเชพเชเซ เชฅเช เชถเชเซ เชเซ.
ISPC เชเซเชก เชเชจเชฐเซเชถเชจ เช เชจเซ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชฎเชพเชเซ เชฌเซเชเชเชจเซเชก เชคเชฐเซเชเซ LLVM เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. x86 (SSE2, SSE4, AVX, AVX2, AVX512) เช เชจเซ ARM (NEON) เชตเซเชเซเชเชฐ เชธเซเชเชจเชพเช เชธเชชเซเชฐเซเชเซเชก เชเซ, เชคเซเชฎเช GPU เชฌเชพเชเซ (Intel Gen9 เช เชจเซ Xe) เชชเชฐ เชเชฃเชคเชฐเซเช เชเชซเชฒเซเชก เชเชฐเชตเชพ เชฎเชพเชเซ. SSE เชตเซเชเซเชเชฐ เชฌเซเชฒเซเชเซเชธ เชเช เชธเชฎเชฏเซ 4 เชคเชคเซเชตเซ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชคเชพ เชเชฐเซเชเชฟเชเซเชเซเชเชฐเซเชธ เชชเชฐ, ISPC เชจเซ เชเชชเชฏเซเช 3 เชเซ เชคเซเชฅเซ เชตเชงเซ เชตเชเชค เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเชเซเชเซเชเซเชฏเซเชถเชจ เชชเซเชฐเชตเซเชเช เชนเชพเชเชธเชฒ เชเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ, เช เชจเซ AVX เชตเซเชเซเชเชฐ เชฌเซเชฒเซเชเซเชธ เชธเชพเชฅเซเชจเชพ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชชเชฐ เชเช เชธเชฎเชฏเซ 8 เชคเชคเซเชตเซ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชชเซเชฐเชตเซเชเช 5- เชธเซเชงเซ เชชเชนเซเชเชเซ เชถเชเซ เชเซ. 6 เชตเชเชค. เชตเชงเซเชฎเชพเช, เชตเซเชเซเชเชฐ เชฌเซเชฒเซเชเชจเชพ เชเชฆ เชเชชเชฐเชพเชเชค, เชตเชฟเชตเชฟเชง เชชเซเชฐเซเชธเซเชธเชฐ เชเซเชฐเซ เชชเชฐ เชเชเซเชเซเชเซเชฏเซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชธเซเชเซเชฒเชฟเชเช เชชเชฃ เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
ISPC เชธเชเชธเซเชเชฐเชฃ 1.26 เชฎเชพเช เชเชฎเซเชฐเชพเชฏเซเชฒ เชฎเซเชเซเชฏ เชจเชตเซเชจเชคเชพเช:
- ARM เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฎเชพเชเซ เชธเซเชงเชพเชฐเซเชฒ เชธเชชเซเชฐเซเช:
- "--arch=arm" เชงเซเชตเชเชจเซเช เชตเชฐเซเชคเชจ เชฌเชฆเชฒเชพเช เชเชฏเซเช เชเซ, เชเซ เชนเชตเซ ARMv8 (32-เชฌเซเช) เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒเซเช เชเซ, ARMv7 เชธเชพเชฅเซ เชจเชนเซเช (8-เชฌเซเช เชฎเซเชกเชฎเชพเช ARMv64 เชฎเชพเชเซ, "--arch=aarch64" เชงเซเชตเช เชนเชเซ เชชเชฃ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเซ เชเซเชเช).
- ARMv7 Cortex-a9 เช เชจเซ Cortex-a15 เชชเซเชฐเซเชธเซเชธเชฐเซเชธ เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชฌเชเชง เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ.
- Cortex-a55, Cortex-a78, Cortex-a510, Cortex-a520 เชชเซเชฐเซเชธเซเชธเชฐเซเชธ, เชคเซเชฎเช เชจเชตเชพ Apple ARM เชชเซเชฐเซเชธเซเชธเชฐเซเชธ เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชเชฎเซเชฐเซเชฏเซ.
- เชจเชตเชพ เชฌเชฟเชฒเซเชก เชฒเชเซเชทเซเชฏเซ เชเชฎเซเชฐเซเชฏเชพ: neon-i16x16 เช เชจเซ neon-i8x32.
- ARM SDOT เช เชจเซ UDOT เชตเซเชเซเชเชฐ เชธเซเชเชจเชพเช เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเชพเชฎเชเซเชฐเซ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชชเซเชฐเซเช.
- เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, ARMv8 เชฎเชพเชเซ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชฐเซเชฐเชพเชถ 13% เชตเชงเซเชฏเซเช เชเซ.
- เชเช เชจเชตเชพ เชชเซเชฐเชเชพเชฐเชจเชพ เชฌเชฟเชฒเซเชก เชเชพเชฐเซเชเซเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ - "เชเซเชจเซเชฐเชฟเช", เชเซ เชเชฎเซเชชเชพเชเชฒเชฐเชจเชพ เชเชเชคเชฐเชฟเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเชตเชพ เช เชจเซ เชจเชตเชพ เชฌเชฟเชฒเซเชก เชเชพเชฐเซเชเซเช เชเชฎเซเชฐเชตเชพเชจเซเช เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฆเซ เชเซ. เช เชตเชฟเชเชพเชฐ เชเซเชเซเชเชธ เชนเชพเชฐเซเชกเชตเซเชฐ เชเซเชทเชฎเชคเชพเช เชฎเชพเชเซ เชฌเซเช เชเชพเชฐเซเชเซเชเชจเซ เชธเชชเซเชฐเซเช เชเชฐเชตเชพเชจเซ เชเซ, เชเซเชจเชพ เชชเชฐ เชเซเชเซเชเชธ เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชธเชพเชฅเซ เชเชพเชฐเซเชเซเช เชธเชฐเชณเชคเชพเชฅเซ เชฌเชจเชพเชตเซ เชถเชเชพเชฏ เชเซ. ARM เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฎเชพเชเซ เชธเชชเซเชฐเซเชเชจเซ เชธเชพเชฎเชพเชจเซเชฏ เชฒเชเซเชทเซเชฏเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชธเซเชตเชฟเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ.
- "-O1" เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ เชฎเซเชกเชฎเชพเช เชชเชฐเชฟเชฃเชพเชฎเซ เชเซเชกเชจเซเช เชเชฆ เชเชเชพเชกเชตเชพ เชฎเชพเชเซ เชเซเชก เชเชจเชฐเซเชเชฐเชจเซเช เชฒเซเชช เช เชจเซ เชซเชเชเซเชถเชจ เช เชจเชฐเซเชฒเชฟเชเช เชเชกเชเชธเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. เชฌเชฟเชฒเซเช-เชเชจ เชซเชเชเซเชถเชจเซเชธ count_leading_zeros เช เชจเซ count_trailing_zeros เชฎเชพเชเซ เชธเซเชงเชพเชฐเซเชฒ เชเซเชก เชเชจเชฐเซเชถเชจ, เชคเซเชฎเช เชซเชเชเซเชถเชจเซเชธเชฎเชพเชเชฅเซ เชธเซเชเซเชฐเชเซเชเชฐเซเชธ เชชเชฐเชค เชเชฐเชคเซ เชตเชเชคเซ เช เชจเซ int8/int16 เชชเซเชฐเชเชพเชฐเซ เชธเชพเชฅเซ เชกเซเชเชพ เชธเซเชต เชเชฐเชคเซ เชตเชเชคเซ เช เชฅเชตเชพ เชฒเซเชก เชเชฐเชคเซ เชตเชเชคเซ.
- "--enable-llvm-intrinsics" เชซเซเชฒเซเชเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเชจเซ เชธเชเซเชทเชฎ เชเชฐเซเชฒ LLVM เชเชเชคเชฐเชฟเช เชฎเชพเชเซ เชตเชฟเชธเซเชคเซเชค เชธเชชเซเชฐเซเช.
- LLVM เชเซเชฒเชเซเชจเชจเซ เชชเซเชเซ เชธเชพเชฅเซ เชเชตเซเชคเซเชคเชฟ 18.1.8 เชฎเชพเช เช เชชเชกเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช. ISPC เชฎเชพเช เชตเชชเชฐเชพเชคเชพ LLVM เชธเชเชธเซเชเชฐเชฃเชจเซ เชถเซเชงเชตเชพ เชฎเชพเชเซ เชฎเซเชเซเชฐเซ เชเชฎเซเชฐเซเชฏเซ.
- เชเซเชฏเชพเชฐเซ เชซเชเชเซเชถเชจ เชเซเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชคเซเชฏเชพเชฐเซ เชเซเชคเชตเชฃเซ เชเชพเชชเชตเชพ เชฎเชพเชเซ เชซเชเชเซเชถเชจเชฎเชพเช "__attribute__((deprecated))" เชเชเซเชฐเชฟเชฌเซเชฏเซเช เชฒเชพเชเซ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเซ.
- เชฌเชฟเชฒเซเชก เชเชพเชฐเซเชเซเช avx512knl-x16 (KNL) เชฆเซเชฐ เชเชฐเซเชฏเซเช.
- macOS เช เชจเซ iOS เชฎเชพเชเซ เชฒเชเซเชทเซเชฏ เชชเซเชฒเซเชเชซเซเชฐเซเชฎเชจเชพ เชจเซเชฏเซเชจเชคเชฎ เชธเชชเซเชฐเซเชเซเชก เชธเชเชธเซเชเชฐเชฃเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพ เชฎเชพเชเซ "--darwin-version-min" เชตเชฟเชเชฒเซเชช เชเชฎเซเชฐเซเชฏเซ.
เชธเซเชฐเซเชธ: opennet.ru
