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

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



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

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

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

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

Оглавление

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

1. Сообщение от Archer73 (ok), 14-Окт-26, 14:22   –3 +/–
> Позволяющими добиться параллельного выполнения нескольких экземпляров одной программы с разными наборами входных данных

Это как? SIMD инструкции работают с непрерывными выровненными в памяти данными. У нескольких экземпляров программы с разными данными память будет изолирована же?

И в чем разница с обычными компиляторами LLVM и GCC, которые тоже вставляют SIMD инструкции по возможности

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #17

2. Сообщение от Жироватт (ok), 14-Окт-26, 14:23   +1 +/–
НЕ очередной buzzword-язык. Хм, интелы может все-таки что-то знают?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

3. Сообщение от Жироватт (ok), 14-Окт-26, 14:24   +2 +/–
Оптимизировано к выпускаемому ими железу, не?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4

4. Сообщение от Archer73 (ok), 14-Окт-26, 14:38   +3 +/–
А если запустить на AMD все SIMD инструкции слетят? Вроде когда-то давно был прикол с ICC когда подмена Vendor ID на уровне софта с AMD на Intel приводила к резкому росту производительности программы. Но Intel вроде обещал больше таким не заниматься
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #8, #18, #36, #45

5. Сообщение от Аноним (5), 14-Окт-26, 14:50   –3 +/–
> НЕ очередной buzzword-язык. Хм, интелы может все-таки что-то знают?

Тот самый интел который обделался и чуть не обанкротился?
Пришлось государству его частично национализизовать.
Да-да, это хорошо знают как пилить бабосы налогоплатильщиков.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #7

6. Сообщение от Аноним (7), 14-Окт-26, 14:58   +/–
>Обеспечена полная поддержка расширений AVX10.2 и APX в CPU Intel Nova Lake

Жду выхода, рефреш Arrow Lake (250K Plus и 270K Plus) пропустил, хотя их заметно подтянули, а вот Nova Lake возьму поиграться.
p.s.:
1) https://cdn.3dnews.ru/assets/external/illustrations/2026/05/...
2) https://cdn.3dnews.ru/assets/external/illustrations/2026/05/...

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

7. Сообщение от Аноним (7), 14-Окт-26, 15:04   +3 +/–
>Тот самый интел который обделался и чуть не обанкротился?

Как и тот самый амд который обделался и чуть не обанкротился в 2009.
Пришлось продавать все производственные мощности, и спасли только продажи чипов для консолей PlayStation и Xbox и до сих пор закрытые на это глаза антимонопольщиков.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #19

8. Сообщение от Аноним (8), 14-Окт-26, 15:10   –2 +/–
Доверять можно только самому себе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10

9. Сообщение от Аноним (10), 14-Окт-26, 15:22   +1 +/–
Все эти фирменные подделки служат только цели вендоринга. Тут даже поддержка инструкция АМД через ключи. Как результат прохладные истории как одно гос учреждение в РФ заказало софт в некотором институте, и этот софт заработал только на процессорах Интел, а на АМД вообще не запускается.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

10. Сообщение от Аноним (10), 14-Окт-26, 15:24   –2 +/–
Фатальная ошибка и когнитивное искажение. Почитай что свободы воли не существует как и самомотивации. И ты поймёшь что доверять нельзя никому.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #11, #12, #15

11. Сообщение от Аноним (11), 14-Окт-26, 15:45   +1 +/–
> Почитай что свободы воли не существует как и самомотивации.

может воли вовсе не существует, куда там еще до ее свободы?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #13, #14

12. Сообщение от Аноним (8), 14-Окт-26, 15:56   –1 +/–
Что за подмена? Причем тут свобода воли? Это Вы о своем.
В данном случае, доверие корпоративному коду для корпоративной железяки. Все этапы под контролем и проверены на данных железяках.
Надо конечно осознавать степень своей компетенции, обстоятельств и много другое.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

13. Сообщение от Аноним (8), 14-Окт-26, 15:58   –2 +/–
В определенных обстоятельствах и типов личности. Я волен выключить выключатель в туалете? ))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #33, #38, #39

14. Сообщение от Аноним (8), 14-Окт-26, 16:00   +/–
Как внутренний позыв есть. Как реализация - зависит еще от обстоятельств.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #40

15. Сообщение от Аноним (8), 14-Окт-26, 16:04   +/–
>Почитай что свободы воли не существует как и самомотивации.

Хорошая оправдательная философия для модели "Хозяин и Раб".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

16. Сообщение от Аноним (8), 14-Окт-26, 16:10   +1 +/–
И что такого, если есть примечание, что только для моделей Интел, которые были под рукой?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #21

17. Сообщение от Аноним (8), 14-Окт-26, 16:22   +2 +/–
вероятно речь шла о потоках, точнее кэш-коде. Один кэш инструкций работает с разными цепочками данных "одновременно".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

18. Сообщение от Аноним (8), 14-Окт-26, 16:29   –1 +/–
Точнее сказать заработало. Строгих тестов на широком множестве данных длительно же не проводилось? Кто тестировал? Местный винтик-шпунтик?
PS: Всё это, если вводные поста имели место.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #37

19. Сообщение от inferrna (ok), 14-Окт-26, 16:53   –1 +/–
Есть невидия, есть тот же штеуд. Какая монополия, ты бредишь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #20

20. Сообщение от Аноним (7), 14-Окт-26, 17:07   +1 +/–
Вот именно, а теперь задумайся почему на консолях XBOX и PlayStation используется железо от AMD ?
PlayStation 4 и Xbox One вышли уже с железом от AMD, до этого консоли использовали разное железо, потому, что их надо было спасать и топ-менеджеры Sony и AMD спустя много лет это подтверждают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #29

21. Сообщение от Смузихеб забывший пароль (?), 14-Окт-26, 17:19   +/–
ну хотя бы такого, что интел - одна из крупных международных контор, известных продвижением своей продукции посредством всевозможных междусобойчиков в т.ч коррупционных

ещё забавней было со сбербанком и Эльбрусом. Тех. представители банка в своё время мельком упомянули, что "ну так уж и быть" протестировали сервер с Э., "хотя он в принципе не подходил по их требованиям".
Оказалось, что до рассмотрения самих параметров железа, есть некий скрытый список требований к сервакам по... эргономике( расположение ручки/индикатора там-то и такого-то размера итд итп ). И вот как раз по этим требованиям изделие с Э. не подходило но без соответствия этим требованиям, даже до рассмотрения параметров по "железу" не дошло бы.
Не подходили серваки и с серверными процами АМД. По удивительному совпадению этим критериям соответствовали лишь серваки на весьма дорогом серверном интоле, причём, серваки только определённых производителей )

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #22, #43

22. Сообщение от Аноним (7), 14-Окт-26, 17:25   +/–
>Не подходили серваки и с серверными процами АМД.

Смузихеб в который раз врёт в открытую, Сбер собирает серваки как на Интел, так и на АМД. Даже на IBM были.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #34

23. Сообщение от Аноним (23), 14-Окт-26, 17:42   +/–
Странные формулировки. Неискушённый человек может подумать, что это - компилятор языка Си. Это не язык Си, это язык основанный на синтаксисе Си. Понятие "расширения языка Си" - это совершенно определённый термин со своими правилами реализации, которым Intel ISPC не соответствует и конформным компилятром Си не является.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #26

24. Сообщение от Аноним (7), 14-Окт-26, 17:50   +/–
https://ispc.github.io
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #27

26. Сообщение от Аноним (26), 14-Окт-26, 17:57   +1 +/–
>предназначенный для сборки кода на языке Си с расширениями параллельного программирования SPMD (Single Program, Multiple Data)

Компилятор Си + SPMD. Не?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

27. Сообщение от Аноним (27), 14-Окт-26, 18:17   +/–
> ispc is a compiler for a variant of the C programming language

Сам Интел всё правильно формулирует: "a variant of", "C-based". Речь про статью на Опеннете.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

28. Сообщение от Я (??), 14-Окт-26, 18:32   +/–
Кто-нибудь реально его использовал? Как ощущения?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48

29. Сообщение от Аноним (29), 14-Окт-26, 18:39   –1 +/–
Обычный поиск где поглубже и получше, до этого было PlayStation 3 и как её там в Xbox линейке? Ну потому что Ынтел тогда прям батил, этого хотелось избежать, пришли к AMD, а они тоже забатили, никому неохота зависеть от производителя по-сути железа, хотя уже завязаны на него по макушку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #31

31. Сообщение от Аноним (7), 14-Окт-26, 19:22   +/–
PlayStation 2 - собственные CPU и GPU (совместно с Toshiba).
PlayStation 3 - CPU (совместный от Sony, Toshiba и IBM), GPU от Nvidia.

Xbox Original - CPU от Intel, GPU от Nvidia.
Xbox 360 -  CPU PowerPC, GPU ATI.

А потом в один год обе прямо конкурирующие компании в один год выпускают свои консоли на железе одного производителя.
Незадолго до этого продав последние доли от фабрик и уволив за несколько лет треть сотрудников.

Сейчас конечно всплывают заявления экс сотрудников, что сделка с Sony и MS для консолей буквально спасла компанию, и с 2013 года она как-то остаётся эксклюзивным партнёром двух конкурирующих компаний...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #44

33. Сообщение от Брат Анон (ok), 14-Окт-26, 20:41   +/–
Нет, ты не волен. Ты выключаешь, так как потребление электричества и износ оборудования, за которые платишь ты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #49

34. Сообщение от Аноним (34), 14-Окт-26, 20:42   +/–
Кроме Сбера других фирм в России нет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

35. Сообщение от Метрика (?), 14-Окт-26, 21:03   +1 +/–
Интеля наконецто понял, что компиляторы лучше развивать как opensourse
Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от Ivan_83 (ok), 14-Окт-26, 22:37   +/–
> Но Intel вроде обещал больше таким не заниматься

Они и не занимаются: интол тогда сказало типа: ну так мы у меня на интолах всё потестили, оптимизации работают, а на амд мы не тестили, потому оставили там работать generic код.
Всё честно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

37. Сообщение от Ivan_83 (ok), 14-Окт-26, 22:39   +/–
Да была статья как то давно уже, там чувак раздобыл х86 проц от VIA, у него CPUID можно было не только читать но и писать. Вот он туда и записал что это интол и получил буст в тестах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

38. Сообщение от Аноним (38), 15-Окт-26, 02:11   +/–
>Я волен выключить выключатель в туалете?

Зависит от текущего состояния конечного автомата в Матрице.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

39. Сообщение от Аноним (11), 15-Окт-26, 03:10   +/–
> Я волен выключить выключатель в туалете? ))

Ты "волен" и руки не мыть, а вот познать почему струя мочи направленна в сторону пальцев ног, а не мозгов - ты не "волен" :))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

40. Сообщение от Аноним (11), 15-Окт-26, 03:23   +/–
> Как внутренний позыв есть.

Это что-то "Я хочу ..."? Это разве не желание? Есть еще "Я могу" - это что? А если объединить "Я хочу и Я могу ..." - стремление? Так, что такое "воля"? Даже если она существует, по моему мнению, она не подвластна человеку, человек не может просто взять и разрешить какую-нибудь неразрешимую математическую проблему, он только может желать и стремиться к этому, а волю ведь понимаем в контексте абсолюта, мол "сказал и сделал, вуаля, как волшебник".

> Как реализация - зависит еще от обстоятельств.

Существование воли надо еще доказать (возможно и опровергнуть), а от обстоятельств зависит только та или иная степень свободы желаний и стремлений. Как бы мы не желали и стремились нарушить законы природы, мы их никак не нарушим, и никакая "воля" тут не поможет если она часть человека и подвластна ему. Именно эта нерушимость законов природы сводит существование воли как часть человека ставит под сомнение, но в тоже время не ставит под сомнение существование воли независимо от человека, о чем я выше говорил. Как выше сказал, воля не подвластна человеку, и воля если она существует, может нарушить по определению законы природы, отсюда - нарушить законы природы может только создатель (Бог), значить наивный вывод - воля есть Бог!!!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

41. Сообщение от Аноним (41), 15-Окт-26, 03:26   –1 +/–
Можно ли его использовать вместо gcc?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42, #47

42. Сообщение от Аноним (-), 15-Окт-26, 05:02   –1 +/–
Не советую. Как компилятор он убогий. Хотя и поддерживает эту конкретную Интеловскую технологию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

43. Сообщение от Tron is Whistling (?), 15-Окт-26, 09:43   +/–
Это вы первый раз про классику тендерного жанра в этой стране так услышали?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

44. Сообщение от Аноним (45), 15-Окт-26, 10:48   +/–
А ещё одна компания выпустила консоль на железе NVIDIA, и что?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

45. Сообщение от Аноним (45), 15-Окт-26, 10:53   +1 +/–
Уровень опеннетного эксперта junior: прочитал новость, сходил по ссылке.
Уровень middle: прочитал новость, по сылке не ходил.
Уровень senior: новость не читал, сразу пошёл в комменты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

46. Сообщение от Аноним (46), 15-Окт-26, 12:12   +/–
>масштабирование также обеспечивается за счёт выполнения на разных процессорных ядрах

Вначале, наверное, на троттлинг люди будут грешить, когда на одном ядре внезапно выросла производительность, на соседях просела.

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

47. Сообщение от Аноним (7), 15-Окт-26, 13:07   +/–
Протестируйте на вашем железе и ваших проектах, только так можно вывод сделать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

48. Сообщение от Анонимemail (48), 15-Окт-26, 13:12   +/–
Нормально, очень быстро. По тестам обходит в раз 7-8 как rust, так и c++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

49. Сообщение от Аноним (-), 15-Окт-26, 22:32   +/–
Ну так. На то его воля. Он принял решение, в данной конкретной ситуации, сделать это, потому что обратное расходится с его целями, нет?

Невольно — заведомо не имея цели сделать какое-то действие.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #50

50. Сообщение от Аноним (50), 16-Окт-26, 15:35   +/–
> Невольно — заведомо не имея цели сделать какое-то действие.

Волей можно определить силу твоего желания и стремления добиться поставленной цели. Отсюда, "свобода воли" - свободная сила? В физике существует такой термин? Из физики сила это некая мера, а свобода - некая независимая сущность (действие, свойство). И если допустить эту независимость, то "свобода воли" из уст человека, "Я владею (имею) свободу воли", выглядит как-будто он действует или обладает чем-то "независимо ни от чего сильным (силой) свойством (действием)", с помощью которой может достичь любой цели. Отсюда - он способен должен нарушить законы природы, но нет такого человека способного нарушить законы человека, отсюда следует возможно и нет никакой у него "независимой силы". Единственная "независимая сила" способная нарушить законы природы это ее создатель - Бог!!!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49


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

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




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: