Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект Bend развивает высокоуровневый язык для параллельных вычислений на GPU" | +/– | |
Сообщение от opennews (??), 21-Май-24, 14:08 | ||
Опубликованы первые выпуски проекта Bend, развивающего высокоуровневый язык программирования для параллельных вычислений, который позиционируется как альтернатива низкоуровневыми языкам, таким как CUDA и Metal, обладающая выразительным синтаксисом и возможностями для повышения удобства разработки, свойственными таким языкам, как Python и Haskell. Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от Аноним (1), 21-Май-24, 14:08 | ||
А говорили что на Расте только переписывают и не создают ничего нового, - получите и распишитесь! | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +5 +/– | |
Сообщение от Аноним (10), 21-Май-24, 14:27 | ||
https://github.com/HigherOrderCO/hvm бгг, зайди в репу и посмотри, какой там процент на расте на самом деле | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –3 +/– | |
Сообщение от Аноним (1), 21-Май-24, 14:44 | ||
и? сам Bend на 100% Расте: https://github.com/HigherOrderCO/Bend/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от srivau_porkovi (?), 21-Май-24, 17:54 | ||
Что такое Bend? В том репозитории о котором ты пишешь 8к строк кода. Это 0.001% от сишки в зависимостях. И это по самой выгодной для раста оценке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +2 +/– | |
Сообщение от Аноним (78), 21-Май-24, 18:58 | ||
Щас бы полезность ЯП оценивать в строках... Боюсь тогда сишка всрет фортрану какому-нибудь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (-), 23-Май-24, 11:47 | ||
> Щас бы полезность ЯП оценивать в строках... Боюсь тогда сишка всрет фортрану какому-нибудь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от Аноним (1), 21-Май-24, 19:04 | ||
>>> код на расте на 80% состоит из бойлерплейта и раст-специфичных костылей <<< | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
90. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +6 +/– | |
Сообщение от srivau_porkovi (?), 21-Май-24, 20:04 | ||
Эти фантазёры. Как раз таки императивно там получается меньше всего проблем потому как рескин сишки. А как только дело доходит до абстракций, то получаются тормоза и бойлерплейт. Почему каждый почитатель тут не то что к программированию отношения не имеет, но и расте ничего не знает и в глаза не видел. Открой код и посмотри, начиная с такого `hvm::Numb::new_i24(s as i32 * num as i32)` где каждая строчка это мусор, заканчивая фантазиями о каком-то функциональном стиле(которого не существует в природе). Но ты можешь их найти. В vm такого кода нет, но то и понятно это просто копипаста с сишной реализации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
161. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (-), 23-Май-24, 11:33 | ||
> Даже уходя от нелепости подобного кода и тормознутость - здесь каждая вторая | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 21-Май-24, 19:05 | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
92. Скрыто модератором | +3 +/– | |
Сообщение от srivau_porkovi (?), 21-Май-24, 20:18 | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (105), 22-Май-24, 00:09 | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. Скрыто модератором | +/– | |
Сообщение от srivau_porkovi (?), 22-Май-24, 19:20 | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. Скрыто модератором | +/– | |
Сообщение от Аноним (127), 22-Май-24, 09:33 | ||
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору |
137. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (-), 22-Май-24, 10:46 | ||
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору |
11. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +2 +/– | |
Сообщение от Аноним (11), 21-Май-24, 14:29 | ||
Переписали cuda на непонятно что? Вот это прорыв. Ещё один хеллоуворлд, который никому не нужен. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
12. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +2 +/– | |
Сообщение от Аноним (12), 21-Май-24, 14:29 | ||
>>Код на языке Bend компилируется в низкоуровневое промежуточное представление HVM2 (Higher-order >>Virtual Machine 2), которое затем компилируется в представление на C и CUDA | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. Скрыто модератором | +7 +/– | |
Сообщение от Аноним (-), 21-Май-24, 14:09 | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (3), 21-Май-24, 14:10 | ||
Раскидывать"1 + 2" и "3 + 4" на разные ядра? Неужели GPU может сделать только одно сложение за такт? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –3 +/– | |
Сообщение от n00by (ok), 21-Май-24, 15:34 | ||
Скорее всего, простейший пример выбрали для наглядности. Операции "1 + 2" и "3 + 4" обычный процессор в одном потоке выполнит параллельно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (-), 23-Май-24, 19:12 | ||
> Скорее всего, простейший пример выбрали для наглядности. Операции "1 + 2" и | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +6 +/– | |
Сообщение от Шарп (ok), 21-Май-24, 14:15 | ||
>при задействовании 16 потоков - за 0.96 сек., а при привлечении GPU NVIDIA RTX 4090 с 16k потоками - за 0.21 сек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Витюшка (?), 21-Май-24, 14:17 | ||
Это разные "потоки". Это потоки CPU, притом M3 процессора. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +3 +/– | |
Сообщение от Аноним (7), 21-Май-24, 14:19 | ||
и пропускная способность с кэшами и задержками. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –9 +/– | |
Сообщение от Banned (?), 21-Май-24, 14:27 | ||
Так проц мощнее видяхи вон насколько. Только на коредуба надо проц разгружать и передать видяхе для заметной выгоды. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
13. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +2 +/– | |
Сообщение от Аноним (11), 21-Май-24, 14:30 | ||
Опять выпил? Какой видяхи на маке нет нвидии и никогда не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –2 +/– | |
Сообщение от Banned (?), 21-Май-24, 14:36 | ||
В статье что написано? Чел выше даже акцетировал,но тебе все равно про свое наболевшее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (34), 21-Май-24, 15:28 | ||
> Это разные "потоки". Это потоки CPU, притом M3 процессора. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
65. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от кент кента (?), 21-Май-24, 17:14 | ||
>Это разные "потоки". | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
67. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от Banned (?), 21-Май-24, 17:33 | ||
Уху, 1+1 100500 раз и ничего нового,а 1+2 уже не осилил. Может проще подсмотреть в конце учебника ответ? Норм расчеты ИИ. Точно умнее тебя. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (1), 21-Май-24, 14:19 | ||
[cарказм]полагаю вы из тех у кого стакан всегда наполовину пуст![/сарказм] | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
25. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от мяя (?), 21-Май-24, 14:54 | ||
Да было бы интересно узнать производительность на ватт. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
56. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +3 +/– | |
Сообщение от Аноним (56), 21-Май-24, 16:23 | ||
> 4,5 раза | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
14. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (12), 21-Май-24, 14:30 | ||
похоже на очередную обёртку | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 21-Май-24, 14:32 | ||
Похоже на эксперимент чтобы менеджеры могли отчитаться за работу. Собственно руст это один из таких же экспериментов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +2 +/– | |
Сообщение от Аноним (19), 21-Май-24, 14:44 | ||
Ну так работа кипит, значит и годовые бонусы растут. А нужно или нет пусть думает тот кто за это платит. Если хочет свой блэкджек, значит сделаем ему блэкджек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +6 +/– | |
Сообщение от Аноним (34), 21-Май-24, 14:49 | ||
> похоже на очередную обёртку | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
43. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (43), 21-Май-24, 15:46 | ||
> Всё уже написано и переписано по 100500 раз, | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от Аноним (56), 21-Май-24, 16:10 | ||
Ты совсем не понял то, что тебе попытались донести. Впрочем, ожидаемо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +2 +/– | |
Сообщение от Ухилянт (?), 21-Май-24, 16:26 | ||
> Да еще и плохие баги типа рут узвимостей находят почти каждую неделю | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
61. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –3 +/– | |
Сообщение от Аноним (-), 21-Май-24, 16:38 | ||
Хахаха, а сколько там лет kernel org был проходнеым двором? | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Ухилянт (?), 21-Май-24, 16:41 | ||
И как на практике оно? Много хакиров захакали kernel.org? | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от мяя (?), 21-Май-24, 14:53 | ||
> Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от мяя (?), 21-Май-24, 14:53 | ||
Почему-то у меня не обновились комментарии... | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от Аноним (28), 21-Май-24, 15:13 | ||
Старый hvm1 был на си, а hvm2 на rust. GitHub показывает общую статистику по всей истории, а не раскладку по текущему коду. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
30. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 21-Май-24, 15:16 | ||
И что даёт руст? Во время конь пиляции так много людей выходит за границы что надо тратить время на новую версию и все равно можно выйти за границы | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от мяя (?), 21-Май-24, 15:29 | ||
Почему ты врёшь? | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
42. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (28), 21-Май-24, 15:45 | ||
Гляньте сами внимательно, там код на rust, а на си и cuda результат автоматической генерации. Даже в новости написано, что компилятор на выходе выдает код на c+cuda. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от мяя (?), 21-Май-24, 15:58 | ||
Это обвязка-болванки на си и cuda без которых код на расте не работает. Код на расте не полноценный и просто транслирует тексты из одного представления в другое (сишное/кудовское) которое подсовывает в эти обвязки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от мяя (?), 21-Май-24, 16:00 | ||
И кстати код на расте тупо долбит файл с обвязками из раза в раз по новой через replace, которая каждый раз происходится по файлу заново. Парсер не завезли. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от мяя (?), 21-Май-24, 16:02 | ||
Хотя там и парсер не нужно, достаточно просто планировать замену последовательно не проходя каждый раз файл с нуля. | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от Аноним (-), 21-Май-24, 16:03 | ||
Я в жаваскриптах не рабираюсь и не уверен позволяет ли он | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
53. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (11), 21-Май-24, 16:17 | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 21-Май-24, 15:59 | ||
Как ты не понимаешь фанатики искренне верят если си код создала программа на руст, то этот код автоматически безопасТный, чтобы это ни значило. | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
50. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от Аноним (-), 21-Май-24, 16:06 | ||
Не правда, такое может рассказывать только человек, который даже растбук не читал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 22-Май-24, 07:10 | ||
Какой-то набор слов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от Аноним (64), 21-Май-24, 17:04 | ||
Возьми, к примеру, спарк. Формально верифицированный код из ада транслируется в си. Раст никакого отношения к этому, конечно, не имеет, но схема вполне рабочая. | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
68. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от Аноним (-), 21-Май-24, 17:51 | ||
> Формально верифицированный код из ада | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (64), 21-Май-24, 18:17 | ||
Спарк самоверифицируемый субсет ада. И вполне взлетела, вон даже во всех видеокартах монополиста уже лет 7 как минимум. По заявлениям, повышение стоимости незначительное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от Аноним (105), 22-Май-24, 00:19 | ||
> Формально верифицированный код из ада | ||
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору |
76. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (76), 21-Май-24, 18:39 | ||
Вы, надеюсь, случайно, вводите всех в заблуждение, а не лжете внаглую: | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
82. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –3 +/– | |
Сообщение от Аноним (-), 21-Май-24, 19:10 | ||
Я на 99% уверен что человек ввел в заблуждения не намеренно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (64), 21-Май-24, 19:28 | ||
Только сабж не работает без стороннего рантайма, написанного с использованием си (в значительной мере), так что, технически, тот комментатор вполне прав (во всяком случае, в данной ситуации он значительно правее оппонентов). Но, я согласен, при многих отклонениях отказывает абстрактное мышление, и, если нельзя найти буквальное соответствие, начинают возникать сложности. Особенно много таких личностей по какой-то причине именно среди любителей раста, совпадение, наверное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (-), 21-Май-24, 19:41 | ||
> Только сабж не работает без стороннего рантайма, написанного с использованием си (в | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (64), 21-Май-24, 19:51 | ||
Вот и говорю, получается, я прав был. Аналогии вообще за уши притянуты. Компилятор перевели на кресты не так давно (не обладаю сведениями относительно глубины внедрения, но деградация времени сборки имеет место быть) и ключевой компонент рантайма, это, очевидно, несколько иное (ядро компилируют любым совместимым компилятором, ЯП сборочного тулчейна не имеет никакого отношения к программам). По этой же причине расту не предъявляют за LLVM. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от srivau_porkovi (?), 21-Май-24, 20:25 | ||
А куда потерялись зависимости? Ведь никакой Bend ничего не делает. | ||
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору |
108. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (105), 22-Май-24, 00:29 | ||
Зато при падении головы на клавиатуру не за сегфолтится как гцц, который то и дело отдаёт права рута при компиляции. В бинарь дыру вполне впаять сможет кстати, от этого растафари ещё пока не уберёг | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 22-Май-24, 07:12 | ||
Это твои личные фантазии, которые к реальности не имеют никакого отношения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от srivau_porkovi (?), 22-Май-24, 19:16 | ||
Кстати, кому интересно дам новую историю на тему как глушить этих раст-фанатиков. Дело в том, чтот язык настолько нелеп, что на нём реализовать ничего нельзя. Поэтому там существует то, что они называются процедурными макросами. Очевидно что ни к каким макросам это отношения не имеет. | ||
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору |
156. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от fyjy (-), 22-Май-24, 19:57 | ||
Хм, а с чего ты взял что твой пук кому-то интересен? | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. Скрыто модератором | –3 +/– | |
Сообщение от YetAnotherOnanym (ok), 21-Май-24, 16:17 | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. Скрыто модератором | +4 +/– | |
Сообщение от Ухилянт (?), 21-Май-24, 16:31 | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. Скрыто модератором | +1 +/– | |
Сообщение от Пряник (?), 21-Май-24, 17:26 | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
71. Скрыто модератором | +2 +/– | |
Сообщение от Аноним (56), 21-Май-24, 17:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (-), 21-Май-24, 18:38 | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (11), 21-Май-24, 20:46 | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. Скрыто модератором | +/– | |
Сообщение от Аноним (105), 22-Май-24, 00:35 | ||
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору |
131. Скрыто модератором | +/– | |
Сообщение от Пряник (?), 22-Май-24, 09:42 | ||
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору |
115. Скрыто модератором | +1 +/– | |
Сообщение от YetAnotherOnanym (ok), 22-Май-24, 07:07 | ||
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору |
129. Скрыто модератором | +1 +/– | |
Сообщение от Пряник (?), 22-Май-24, 09:41 | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (60), 21-Май-24, 16:38 | ||
Синтаксис Nim | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (74), 21-Май-24, 18:37 | ||
Чистый Питон по виду. Не знаю кто такой Nim (и не хочу знать). | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (87), 21-Май-24, 19:29 | ||
nim - Это обертка для си | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от Аноним (95), 21-Май-24, 20:42 | ||
> Не знаю кто такой Nim (и не хочу знать). | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
99. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 21-Май-24, 20:48 | ||
Nim это просто TypeScript для C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (60), 22-Май-24, 10:15 | ||
Ничего, что Nim компилируется в код C, C++, JavaScript, Objective-C? | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 22-Май-24, 12:08 | ||
Ну допустим не компилируется, а транслируется. А так да ничего страшного. | ||
Ответить | Правка | Наверх | Cообщить модератору |
142. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (60), 22-Май-24, 12:18 | ||
Допустим, ты неуч. | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 22-Май-24, 12:39 | ||
> Компиляция (программирование) — трансляция программы, | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (60), 22-Май-24, 17:08 | ||
> открываем стандарт ISO/IEC 9899 и читаем там определения | ||
Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору |
158. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 23-Май-24, 09:44 | ||
Публика как раз читает, в отличие от «эксперта», резко спрятавшегося за публику, поскольку не смог найти указанные пункты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –3 +/– | |
Сообщение от Аноним (74), 21-Май-24, 18:48 | ||
> Распараллеливание производится автоматически, например, при вычислении выражения "((1 + 2) + (3 + 4))", операции "1 + 2" и "3 + 4" будут выполнены параллельно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от Аноним (56), 21-Май-24, 22:50 | ||
Программирование примерно таким и будет. И уже очень скоро. На входе план в виде таблиц, тасков и т.д., на выходе машинный код. А пока что ждём компилятор основанный на ИИ — это и положит начало конца ручного кодинга. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (3), 22-Май-24, 09:26 | ||
а зачем ждать, берись и делай | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 22-Май-24, 09:33 | ||
В октябре 1981 года Японское министерство международной торгов- | ||
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору |
140. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 22-Май-24, 12:12 | ||
А потом оказалось что японский язык слишком сложный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 22-Май-24, 12:33 | ||
Потом ЧатГПТ, работая удалённо, удалил ветку в удалённом репозитории. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (83), 21-Май-24, 19:11 | ||
Сколько этих языков параллельного программирования уже? | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +2 +/– | |
Сообщение от Аноним (87), 21-Май-24, 19:26 | ||
у нас было n стандартов.jpg | ||
Ответить | Правка | Наверх | Cообщить модератору |
103. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (103), 21-Май-24, 23:32 | ||
Ещё бы ПК с материнской картой поддерживающей видеокарту вместо процессора, как бы кому-то смешно это не казалось. На cnews пишут что винда уходит на ARM, а я напомню что язык программирования Си был изначально близок к командам процессора х86. Множество лет разработки конечно ничем не заменить, тем не менее на сегодняшний день у С не самое большое сообщество. И замечу что даже OpenACC/OpenCL как-то это всё не спасает. A CUDA сильно замудреная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от n00by (ok), 22-Май-24, 09:38 | ||
> а я напомню что язык программирования Си был изначально | ||
Ответить | Правка | Наверх | Cообщить модератору |
147. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от Аноним (147), 22-Май-24, 13:31 | ||
Ну даже если так - Си в данном случае это не красит. Как ни крути, но насколько я помню различные источники (в том числе и свои) тесты показывают что это самый производительный язык для 8086. | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 22-Май-24, 15:43 | ||
А если не «помнить», а попробовать различные трансляторы Си, то окажется что код после современного GCC почему-то в разы обгоняет древний Borland. Может быть тогда появятся какие-то рациональные мысли, а не о покраске процессором языка программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (152), 22-Май-24, 16:33 | ||
Я вообще о том что такие языки программирования имеют право на существование и смысл. А архитектура тут очень даже причём - есть железо, значит у него есть архитектура того как оно работает и набор команд. Если есть такой набор команд, значит и существование языка программирования оптимизированный под это железо вполне имеет смысл. Тем не менее некоторые языки программирования стандартизированы, что означает возможность иметь независимый компилятор. | ||
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору |
160. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 23-Май-24, 09:54 | ||
Право это вопрос юриспруденции и выходит за рамки данного форума. Тем не менее, я уверен, что выносить суждения об архитектуре процессоров в праве тот, кто хоть немного с ней знаком. Остальные в праве задавать вопросы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от нитгитлистер (?), 22-Май-24, 05:30 | ||
чем спорить о потрохах может попробуете как оно работает? сравните производительность, удобство и прочие мелочи с cuda и потом уже выводы делайте. набрасывать на вентилятор легко и беззаботно - с душком развлечение. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +1 +/– | |
Сообщение от Аноним (11), 22-Май-24, 07:22 | ||
А сам чего образование не позволяет? Или ты ждёшь когда единственно верный эксперт вынесет своё ценное мнение? Так это ещё хуже чем фанатеть от раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от нитгитлистер (?), 22-Май-24, 10:43 | ||
> А сам чего образование не позволяет? Или ты ждёшь когда единственно верный | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 22-Май-24, 12:11 | ||
Ты врешь, я тебе не верю. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от YetAnotherOnanym (ok), 22-Май-24, 07:37 | ||
Не обязательно всё пробовать на вкус. | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
123. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от name (??), 22-Май-24, 09:02 | ||
>"((1 + 2) + (3 + 4))", операции "1 + 2" и "3 + 4" будут выполнены параллельно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от n00by (ok), 22-Май-24, 09:41 | ||
Если исполнять именно это на разных ядрах ЦП - безусловно замедлит, в пределе на время длительности кванта планировщика. Если вычисления существенно сложнее, может быть и ускорятся. | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (147), 22-Май-24, 13:19 | ||
Пожалуйста, ознакомьтесь с функциональщиной, а потом рассказывайте. Там свои особенности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
148. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –1 +/– | |
Сообщение от n00by (ok), 22-Май-24, 15:34 | ||
Что бы говорить об особенностях исполнения кода процессором, необходимо почитать документацию по такому процессору. Например, Intel® 64 and IA-32 Architectures Optimization Reference Manual. Там можно произвести удивительное открытие: три сложения это три машинных команды, две их которых (в скобочках) исполнятся одновременно, даже если расположены в неудачном порядке. Ну либо хотя бы сгенерировать машинный код свой любимой «функциональщиной» и показать здесь - кто-то да объяснит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (152), 22-Май-24, 16:27 | ||
Ну вот я и говорю что вы не в ту степь пошли. Впрочем уточню конкретно - с Haskell знакомы? Если нет, то ознакомьтесь пожалуйста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 23-Май-24, 09:50 | ||
А чё вдруг конкретно Haskell? OCaml, исполнитель для байткода которого лежит у меня на гитхапе, перестал быть «функциональщиной»? Понимаю, что про Рефал эксперты и не слышали. Так что пока я воспользуюсь ленивостью Haskell и не буду с ним «знакомиться». ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (163), 23-Май-24, 11:48 | ||
Ну и какой в таком случае смысл выпендриваться? Может издержки на синхронизацию и передачу данных видеокарте в данном примере будут превышать время вычисления. Но более сложные чистые функции, да ещё с отложенными вычислениями более вероятно будут вычислены на видеокарте быстрее за счёт набора инструкций, отличного от процессора и за счёт реального параллельного вычисления с помощью множества потоков, как правило большего количества чем у процессора. | ||
Ответить | Правка | Наверх | Cообщить модератору |
165. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 23-Май-24, 15:14 | ||
> Ну и какой в таком случае смысл выпендриваться? Может издержки на синхронизацию | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (170), 24-Май-24, 11:20 | ||
Ну я понял - просто травма детства, нужда показать себя, нужда в доказательстве своего ума. Раз уж на то пошло и мы именно об этом говорим, то в таком случае это будет вычислено на этапе компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору |
175. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 24-Май-24, 12:43 | ||
> просто травма детства, нужда показать себя, нужда в | ||
Ответить | Правка | Наверх | Cообщить модератору |
164. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (163), 23-Май-24, 11:56 | ||
Да и что вам не понятно в концепциях языка в таком случае? По моему статья весьма доступно написана. | ||
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору |
166. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 23-Май-24, 15:16 | ||
> Да и что вам не понятно в концепциях языка в таком случае? | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (170), 24-Май-24, 11:24 | ||
Я очень скептически отношусь к тому что тут может быть как-то причастен тест Тьюринга, но всё-же уточню - при чем тут тест Тьюринга? | ||
Ответить | Правка | Наверх | Cообщить модератору |
173. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (173), 24-Май-24, 11:52 | ||
> Я очень скептически отношусь к тому что тут может быть как-то причастен | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 24-Май-24, 12:52 | ||
Нуб написал в ответ на другую экспертизу эксперта «прекратите распространять ересь», вот и началось. | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от n00by (ok), 24-Май-24, 12:48 | ||
А при чём тут все эти понты с итогом «вычислено на этапе компиляции», когда в новости русским языком написано «_будут_ _выполнены_ _параллельно_»? | ||
Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору |
124. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (124), 22-Май-24, 09:15 | ||
Как-то не похож синтаксис на современный язык. Избыточные двоеточия в конце строк. Многократные return. Небось, нормальный функциональный стиль использовать нельзя.... | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Проект Bend развивает высокоуровневый язык для параллельных ..." | –2 +/– | |
Сообщение от n00by (ok), 22-Май-24, 09:43 | ||
Есть версия, что хотели упростить парсер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним324 (ok), 22-Май-24, 09:53 | ||
Они разрабатывают фортран? | ||
Ответить | Правка | Наверх | Cообщить модератору |
141. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (11), 22-Май-24, 12:14 | ||
Проприетарный компиль Фортрана распределяется по процессорам в кластере, а не ядрам видеокарты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
157. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (163), 22-Май-24, 22:03 | ||
Если кто не в курсе, для Debian доступен Nvidia 555. Парадоксальный факт - Wayland не глючит. Простите за оффтоп, но новости нет, а эта наиболее подходящая из последних. | ||
Ответить | Правка | Наверх | Cообщить модератору |
172. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (173), 24-Май-24, 11:48 | ||
> Если кто не в курсе, для Debian доступен Nvidia 555. Парадоксальный факт | ||
Ответить | Правка | Наверх | Cообщить модератору |
174. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от тыквенное латте (?), 24-Май-24, 12:14 | ||
> Парадоксальный факт - Wayland не глючит | ||
Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору |
168. "Проект Bend развивает высокоуровневый язык для параллельных ..." | +/– | |
Сообщение от Аноним (168), 23-Май-24, 23:50 | ||
Отличный проект, давно нужно было что-то более высокоуровневое. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |