The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


6. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Анонимemail (6), 16-Окт-24, 11:07 
на гитхабе раздают версию 1.24, а не 1.25
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Анонимemail (6), 16-Окт-24, 11:12 
это в меню под плашкой "загрузка", а по первой ссылке уже лежит 1.25
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –4 +/
Сообщение от Аноним (43), 16-Окт-24, 22:19 
> под плашкой

плашка-то с какой резьбой?

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

7. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (7), 16-Окт-24, 11:09 
Вот после таких поделок и появляется софт который работает только на Интел. Короче мало кому такое необходимо.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +4 +/
Сообщение от anonymmmeer (?), 16-Окт-24, 11:30 
не зачем распыляться, когда есть софт только для CUDA.
А если что, то качаешь этот CUDA с гита и доделываешь под своё железо ))
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +1 +/
Сообщение от Аноним (12), 16-Окт-24, 11:43 
https://www.clearlinux.org
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

10. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (10), 16-Окт-24, 11:38 
> предназначенный для сборки кода на языке Си
> Код проекта написан на языке С++

Штош, это не удивительно.
Скорее даже предсказуемо.

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

11. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Golangdev (?), 16-Окт-24, 11:42 
шёл 2024 год

сишники всё ныли что их смешивают с плюсами ?)

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

14. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 16-Окт-24, 11:45 
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  +/
Сообщение от Аноним (28), 16-Окт-24, 20:38 
Ответить | Правка | Наверх | Cообщить модератору

36. Скрыто модератором  +/
Сообщение от Аноним (36), 16-Окт-24, 21:00 
Ответить | Правка | Наверх | Cообщить модератору

42. Скрыто модератором  +2 +/
Сообщение от Аноним (42), 16-Окт-24, 22:03 
Ответить | Правка | Наверх | Cообщить модератору

54. Скрыто модератором  +/
Сообщение от Аноним (-), 17-Окт-24, 18:05 
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

18. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +1 +/
Сообщение от X512 (?), 16-Окт-24, 12:27 
Сколь-нибудь серьёзных оптимизирующих компиляторов Си написанных на Си больше не существует. Тот же GCC уже давно перешёл на C++.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

17. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –2 +/
Сообщение от bOOster (ok), 16-Окт-24, 11:56 
Я ничего в новости не понял. Перевод чтоль корявый?
"позволяющими добиться параллельного выполнения нескольких экземпляров одной программы с разными наборами входных данных."
А набор ядер в 128 штук, например, не позволяют этого чтоли выполнить?
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (19), 16-Окт-24, 14:06 
Интел ещё что-то развивает? Я думал их со дня на день купить Qualcomm
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Советский инженер (ok), 16-Окт-24, 14:12 
цену набивают
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (23), 16-Окт-24, 16:00 
ISPC - это проект ресёрчера Matt Pharr, который в Интел давно не работает. А дальнейшее сопровождение ISPC возложено, как это водится, на русских программистов. Почему ISPC объективно не нужен для CUDA объясняется в его блоге: https://pharr.org/matt/blog/2018/04/18/ispc-origins Блог вообще очень увлекательный, явтор с иронией и сарказмом рассказывает как Интел десятилетями создавал монополию на мировую технологическую платформу, не понимая что люди собственно хотят на его платформе делать.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (62), 18-Окт-24, 15:34 
Спасибо. Интересная ссылка.

Как на нее вышли?

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

24. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +1 +/
Сообщение от Аноним (-), 16-Окт-24, 16:25 
>C/C++

Это оскорбительно. Смешивать в одной аббревиатуре чистый и божественный Си, вместе с ужасным Си плюс-плюс. Линуксоиды никогда так не делайте!

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

25. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –2 +/
Сообщение от Аноним (25), 16-Окт-24, 16:59 
Откуда хейт плюсов? Великий Страуструп сделал лучшее: соединил две прекраснейшие вещи, Си и ООП. Не даром почти всё крутое написано на C++: игры, винда
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –2 +/
Сообщение от Аноним (42), 16-Окт-24, 18:47 
ООПЭ переоценено и в частности в плюсах кривое (инклуды приватных объектов встраиваются в хидер и включаются в месте использования этого класса, что кроме своей неуместности, замедляет конпеляцию), медленное (виртуальные функции) и неудобное (нет утиной типизации).
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –1 +/
Сообщение от Аноним (25), 16-Окт-24, 19:18 
И при этом что Винда (идеальная ОС), что большинство игр - на C++.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +1 +/
Сообщение от Аноним (28), 16-Окт-24, 20:41 
Как эту идеальную ос запустить на stm32 или на ардуино?
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –2 +/
Сообщение от Анонимemail (6), 16-Окт-24, 20:46 
недавно было сообщение, что её запустили на intel 4004
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +1 +/
Сообщение от Аноним (28), 16-Окт-24, 20:47 
Это был линукс на мипсе через эмуляцию 4004, а не винда
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (25), 16-Окт-24, 21:30 
А зачем запускать идеальную ОС на неидеальных (то есть не x86-64) процессорах? Впрочем, Винда NT вполне портируема - винда на армы есть, а когда была и на DEC Alpha. Просто смысл использовать не лучшие камни?
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

46. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Ivan7 (ok), 17-Окт-24, 01:28 
На STM32 операционная система не нужна. Не благодари.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

65. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (65), 23-Окт-24, 12:47 
Кто вообще запускает ОС на STM32 и Arduino? Это конечно реально, но неуместно.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

37. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –1 +/
Сообщение от Аноним (42), 16-Окт-24, 21:28 
Большинство игр на юнити.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

40. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (25), 16-Окт-24, 21:35 
А AAA-игр? А Unreal Engine игр? Индюшатники и на Питоне игры пишут.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (42), 16-Окт-24, 21:46 
Да по сути всё равно на чём бездуховные ААА обмылки делать - основная работа приходится на видеокарту, а там dx/vk/ogl. Обновлять состояние объектов игрового мира игрового мира рациональнее на вычислительных шейдерах, чем на cpu.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (25), 18-Окт-24, 13:50 
Что значит бездуховные обмылки? ААА - это эффект присутствия и полное погружение. Не вижу смысла тратить деньги на что-то меньшее, чем премиальные игры
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (28), 16-Окт-24, 20:44 
> хидер

/ˈhed.ɚ/

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

50. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (50), 17-Окт-24, 09:09 
Через четверть века произносить, возможно, будут через настоящую "е", а не это ваше "э".
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Анонимemail (6), 16-Окт-24, 20:43 
Плюсы у С++ это классы? (Си с классами)
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

44. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Bottle (?), 16-Окт-24, 23:42 
Плюсы у C++ это constexpr, шаблоны, ieee-754 float с C++20, когда-нибудь и модули вместо хедеров.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (42), 17-Окт-24, 00:31 
В С23 constexpr тоже есть.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Ivan7 (ok), 17-Окт-24, 01:30 
Нужны шаблоны и ООП из С++, правда в доработанном виде. А вот исключения не нужны.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Bottle (?), 17-Окт-24, 13:32 
После десятка лет присутствия в C++. Поезд ушёл, к тому же, очень далеко.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

52. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (42), 17-Окт-24, 16:36 
Лучше б этот паровозик под мост ушёл. Постоянно ошибки компиляции в нужных библиотеках. Так достало. Вот известная библа, onnxruntime например, прямо сейчас не билдится. Ошибки видите ли в коде. В релизной ветке. Свежим шлангом.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (48), 17-Окт-24, 07:28 
А это и не хейт вовсе. Просто это разные языки, разделившиеся и развивающиеся параллельными курсами уже более трёх десятилетий. Философия и методология разработки принципиально отличаются.

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

> Великий Страуструп сделал лучшее…

То что он попытался сделать называется аббревиатурой из трёх букв: EEE. «Embrace, Extend and Extinguish».

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

53. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (-), 17-Окт-24, 18:01 
> Просто это разные языки, разделившиеся и развивающиеся параллельными курсами уже более трёх десятилетий.

Но до этого, в момент создания, это был "си с классами", даже был надмножеством языка.
И как результат он впитал в себя все недостатки сишки и это легаси тянут уже те самые 30+ лет.

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

55. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Копираст (-), 17-Окт-24, 19:27 
>Но до этого, в момент создания, это был "си с классами"

И чо?

>даже был надмножеством языка.

Строго говоря, "Си с классами" со дня своего появления, уже был уже отдельным языком. Строго говоря, C++ никогда не был надмножеством языка Си. Байки про "надмножество" и "подмножетсво" обычно распространяли Си плюс-плюсники поражённые ООП головного мозга.

>он впитал в себя все недостатки сишки и это легаси тянут уже те самые 30+ лет.

Тупая и жирная ложь.

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

56. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (-), 17-Окт-24, 23:14 
> Строго говоря ... уже был уже отдельным языком.

Строго говоря - нет.
В статье "A History of C++: 1979−1991" за авторством некого Bjarne Stroustrup описываются ранние годы С++.
И там автор называет С++ - "C with Classes" и "C as a subset"

"Having C as a subset dramatically reduced the support and documentation work needed."
"Having all C features available further ensured that no limitations introduced through prejudice or lack of foresight on my part would deprive a user of features already available in C. Naturally, portability to machines supporting C was ensured."
"C with Classes was still seen as a dialect of C. Furthermore, classes were referred to as ‘‘An
Abstract Data Type Facility for the C Language’’"
stroustrup.com/hopl2.pdf
Хотя... с чего бы нам верить какому-то Страуструпу, когда у нас есть анон Копираст)))

> Байки про "надмножество" и "подмножетсво" обычно распространяли Си плюс-плюсники поражённые ООП головного мозга.

Т.е. сам господин Страуструп?))

> Тупая и жирная ложь

Чистейшая правда!))

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

57. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от _kp (ok), 18-Окт-24, 09:48 
Проблеметично сочетать амбиции на замену Си и сильную несовместимость с ним же.

Изначально С++ был сделал максимально совместимым с Си, но с Си того времени, кроме явных противоречий с именам.
А уже позже языки разошлись в развитии более значительно.


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

59. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +1 +/
Сообщение от Аноним (-), 18-Окт-24, 11:41 
>И как результат он впитал в себя все недостатки сишки и это легаси тянут уже те самые 30+ лет.

Меня достала эта ложь, которая кочует из форума на форум из треда в тред. Си плюс-плюсники вините комитет и Страуструпа, в том, что ваш язык такой проблемный! Сишка тут не причём. Чистый Си самодостаточен, её не нужен Си плюс-плюс! Чистой сишке "Си плюс-плюс" исторически никогда не был нужен. Это другой язык, другая парадигама.

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

61. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от _kp (ok), 18-Окт-24, 14:33 
> ваш язык такой проблемный!

По сути претензии Си'шников к C++ сводятся в возрастающим со временем несовместимостям языков, и ладно когда что до делается чуть иначе, но когда в ряде моментов C++ ещё и отстаёт, то это как красная тряпка для быка.

С++ мультипарадигменный, не хочешь писать в объектном стиле, так и не заставлят же.
Тем более,что  программист на Си - может "писать на Си" на любом языке программирования.(с)

>>Чистый Си самодостаточен

Си очень низкоуровневый, и написание прикладного ПО на нем часто выливается в исходники из трёхэтажного мата, хотя и на чистом Си.

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

63. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  +/
Сообщение от Аноним (-), 18-Окт-24, 17:06 
>По сути претензии Си'шников к C++ сводятся в возрастающим со временем несовместимостям языков

Нет, претензии сишников сводятся к неприятию того факта, что сишку отождествляют с мерзким Си плюс-плюс. А недостатки Си плюс-плюс оправдывают тем, что он якобы происходит от Си. Хамство и только.

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

64. Скрыто модератором  +/
Сообщение от Аноним (64), 18-Окт-24, 17:35 
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск компилятора ISPC 1.25, развиваемого Intel для языка С..."  –1 +/
Сообщение от Аноним (25), 18-Окт-24, 11:00 
> Философия и методология разработки принципиально отличаются.

Он может и так, только смысл придерживаться отсталой Сишной методологии? История нас учит, что всё идёт по прогрессии - от плохого и примитивного к хорошему и передовому. ООП - во всех отношениях лучше процедурного, потому что ближе к реальному миру: процедуры вы в реальном мире едва ли найдете, а вот классы и объекты - пожалуйста

> То что он попытался сделать называется аббревиатурой из трёх букв: EEE. «Embrace, Extend and Extinguish».

Если для вас любого улучшение жизни и разработки, любой прогресс - EEE, то так можно вообще ничем не пользоваться.

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

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

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




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

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