Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск компилятора ISPC 1.31, развиваемого Intel для языка Си с расширениями SPMD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск компилятора ISPC 1.31, развиваемого Intel для языка Си с расширениями SPMD"  +/
Сообщение от opennews (?), 26-Июн-26, 09:30 
Компания Intel опубликовала компилятор ISPC 1.31 (Implicit SPMD Program Compiler), предназначенный для сборки кода на языке Си с расширениями  параллельного программирования SPMD (Single Program, Multiple Data), позволяющими добиться параллельного выполнения нескольких экземпляров одной программы с разными наборами входных данных. Код проекта написан на языке С++ и распространяется под лицензией BSD. Поддерживается работа в Linux, Windows, macOS и FreeBSD...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65777

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск компилятора ISPC 1.31, развиваемого Intel для языка С..."  +2 +/
Сообщение от Девушка на час (?), 26-Июн-26, 09:30 
Кто-то в реальных проектах тестил в сравнении с gcc?
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск компилятора ISPC 1.31, развиваемого Intel для языка С..."  +2 +/
Сообщение от Аноним (2), 26-Июн-26, 10:04 
BSD лицензия, зачем оно вместо gcc?
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск компилятора ISPC 1.31, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (8), 26-Июн-26, 10:44 
Потому что лицензия свободная, а не гнутая.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск компилятора ISPC 1.31, развиваемого Intel для языка С..."  +/
Сообщение от Векторный анонимemail (?), 26-Июн-26, 10:40 
ISPC не замена gcc. Обычно используют ISPC для написания векторных кернелов, которые затем вызывают из обычного кода, компилириуемого чем угодно (gcc, clang, etc). Если сравнивать ISPC кернелы с автовекторизацией gcc/clang, то первое конечно значительно мощнее (как минимум, ты гарантировано получишь векторный код), но требует специальных навыков.

Что касается популярности, то ISPC занимает довольно специфическую нишу между автовекторизацией (для тех, кто не осилил) и интринзиками (для тех, кто осилил). При этом при написании векторного кода ты обычно уже конкретно знаешь чего тебе надо, и написать на интринзиках не сильно сложнее, что многие и делают. Основной выигрыш как раз за счет поддержки "любой" векторной ISA из коробки.

Если обобщать, то интрумент довольно нишевый. Но знаю несколько крутых спецов, которые перешли на ISPC с интринзиков и весьма довольны.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Выпуск компилятора ISPC 1.31, развиваемого Intel для языка С..."  +/
Сообщение от Пыщь (?), 26-Июн-26, 10:17 
А как же пересвятая ржавчина? Штеуд почему не "в тренде", самые умные что ли?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру