The OpenNET Project / Index page

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

В написанной на Rust реализации OpenCL для Mesa обеспечена поддержка OpenCL 3.0

23.04.2022 09:14

Развиваемая для проекта Mesa новая реализация OpenCL (rusticl), написанная на языке Rust, успешно прошла набор тестов CTS (Kronos Conformance Test Suite), используемых консорциумом Khronos для оценки совместимости со спецификациями OpenCL 3.0. Проект развивает Кэрол Хербст (Karol Herbst) из компании Red Hat, принимающий участие в разработке Mesa, драйвера Nouveau и открытого стека OpenCL. Отмечается, что Кэрол связался с Khronos на предмет официальной сертификации поддержки OpenCL 3.0 в rusticl.

Тесты пройдены на системе с 12-поколением GPU Intel (Alder Lake). Работа проведена с использованием Mesa-драйвера Iris, но проект должен работать и с другими драйверами Mesa, использующими бестиповое промежуточное представление (IR) шейдеров NIR. Запрос на слияние Rusticl с Mesa пока находится на стадии рассмотрения и решение о включении кода на языке Rust в Mesa пока не принято. До принятия Rusticl в основной состав Mesa для сборки можно использовать отдельную ветку, при компиляции которой следует указать сборочные параметры "-Dgallium-rusticl=true -Dopencl-spirv=true -Dshader-cache=true -Dllvm=true".

Rusticl выступает в роли аналога присутствующего в Mesa OpenCL-фронтэнда Clover и также разработан с использованием предоставляемого в Mesa интерфейса Gallium. Clover уже давно находится в заброшенном состоянии и rusticl позиционируется как его будущая замена. Кроме достижения совместимости с OpenCL 3.0 проект Rusticl отличается от Clover поддержкой расширений OpenCL для обработки изображений, но пока не поддерживает формат FP16.

Для генерации биндингов для Mesa и OpenCL, позволяющих вызывать Rust-функции из кода на Си и наоборот, в Rusticl задействован rust-bindgen. Возможность использования языка Rust в проекте Mesa обсуждается с 2020 года. Из плюсов поддержки Rust упоминается повышение безопасности и качества драйверов за счёт избавления от типовых проблем при работе с памятью, а также возможность включения в состав Mesa сторонних наработок, таких как Kazan (реализация Vulkan на Rust). Из недостатков отмечается усложнение системы сборки, нежелание привязываться к пакетной системе cargo, расширение требований к сборочному окружению и необходимость включения компилятора Rust в сборочные зависимости, обязательные для построения ключевых компонентов рабочего стола в Linux.

  1. Главная ссылка к новости (https://www.phoronix.com/scan....)
  2. OpenNews: Для Mesa развивается фронтэнд OpenCL, написанный на языке Rust
  3. OpenNews: Разработчики Mesa обсуждают возможность добавления кода на языке Rust
  4. OpenNews: Опубликованы финальные спецификации OpenCL 3.0
  5. OpenNews: Релиз PoCL 1.6, независимой реализации стандарта OpenCL
  6. OpenNews: Clover приближается к включению в основной репозиторий MESA
Лицензия: CC BY 3.0
Наводку на новость прислал Павел Павлов
Короткая ссылка: https://opennet.ru/57071-rusticl
Ключевые слова: rusticl, mesa, opencl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (141) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Какаянахренразница (ok), 09:52, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    > rusticl

    Название ПО наполовину состоит из названия языка, на котором оно написано. То есть основной фичей является ЯП? А всякие там быстродействия, потребление памяти, петафлопсы, фпсы и прочие попугаи не имеют значения? "Самогламно шо на расте"

     
     
  • 2.2, Аноним (2), 10:05, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –11 +/
    Если на раст - значит существенно меньше проблем с памятью - всякие переполнения буфера, выходы за границы массива и т.д, которые потом отстреливают ногу в виде CVE.
    А остальное... быстродействие и память нужно мерить, потому что медленно можно и на асме написать.
     
     
  • 3.5, Аноним (5), 10:22, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +17 +/
    Медитируйте регулярно утром и вечером по часу.
     
     
  • 4.40, Аноним (40), 13:32, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если медитировать по часу, то пропадет желание читать крайне полезные, объективные, информативные, компетентные и вежливые комментарии на opennet
     
     
  • 5.136, Аноним (-), 01:08, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Может оно и к лучшему. И советские газеты тоже не читайте. Особенно до обеда.
     
     
  • 6.139, ryoken (ok), 11:19, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Где ж их взять-то, советские... Кроме как в библиотеке.
     
  • 4.86, Аноним (86), 17:59, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Медитируйте регулярно утром и вечером по часу.

    Это очень хороший совет. Из тех советов, которые я бы хотел получить ещё будучи подростком. Жаль только местные шизы не оценят.

     
     
  • 5.117, Аноним (117), 22:54, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А стал бы медитировать? Для многих людей это тяжело очень... Если не для всех
     
     
  • 6.143, Аноним (143), 15:59, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Самая большая тяжесть - необходимость выделять на это 1 - 1.5 часа
     
  • 3.10, Аноним (10), 10:45, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    все это уже решено в C++ и доступно на любой платформе включая микроконтроллеры
     
     
  • 4.20, Аноним (20), 12:19, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Скажите это гуглам с мазилой, а то они не в курсе и каждый апдейт латают сишнын дырени, эксперты впопеннета им не по карману.
     
     
  • 5.23, Аноним (23), 12:30, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "Мазила" уже не первый раз латает дырени в расте.
     
     
  • 6.59, ВашКеп (?), 14:52, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Каждый раз > не первый раз
     
     
  • 7.124, Аноним (23), 10:37, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да-да, именно знаки сравнения они и путают... в критических местах.
     
  • 5.66, Аноним (66), 15:36, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Раст бы им в этом никак не помог, лол.
     
  • 5.144, Аноним (143), 16:01, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тут уж вам не раз предлагали не писать "C/C++", как будто, это один язык.
     
  • 3.18, Аноним (23), 11:56, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > выходы за границы массива

    Да, растаманы так и сделали как-то в FF... Внезапно, на расте надо руками проверять индекс в массиве.

     
     
  • 4.28, Аноним (28), 12:36, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> выходы за границы массива
    > Да, растаманы так и сделали как-то в FF... Внезапно, на расте надо руками проверять индекс в массиве [если массив и данные прилетают из внешних вызовов]

    Истинный Воен Супротив Раста - в разработке ни бумбум, читал жопой, остальное додумал ...

     
     
  • 5.137, Аноним (-), 01:09, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Истинный фанат - програмить не умеет, но мнение имеет. Не смущаясь безопасТными паниками с вылетом программы - безопасно же типа. Хотя "отказ в обслуживании" так то тоже вулн.
     
     
  • 6.140, Аноним (-), 11:24, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> руками проверять индекс в массиве [если массив и данные прилетают из внешних вызовов]
    > Истинный фанат - програмить не умеет, но мнение имеет. Не смущаясь безопасТными
    > паниками с вылетом программы - безопасно же типа. Хотя "отказ в обслуживании" так то тоже вулн.

    Еще один Истинный Воен громко и возмущенно что-то пyкнул мимо темы ...

     
  • 6.146, Аноним (28), 16:17, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> <Воены Супротив Раста возмущены, что компилятор не может дать никаких гарантий для данных, прилетающих снаружи и их приходится проверять ручками>
    > Истинный фанат - програмить не умеет, но мнение имеет. Не смущаясь безопасТными

    Да, ты у нас такой.

     
  • 4.35, Аноним (35), 12:59, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так надо просто юзать итераторы, в этом случае гарантируется компилятором что они валидные и тогда никаких проверок не будет. Или ты просто побухтеть?
     
     
  • 5.88, anonymous (??), 18:09, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так уберите прямой доступ к элементам тогда и не называйте это массивом.
     
     
  • 6.97, Аноним (28), 20:03, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Так уберите прямой доступ к элементам тогда и не называйте это массивом.

    Уже уговорил плюсовиков? Или "это другое!©™"?


     
     
  • 7.142, n00by (ok), 15:24, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так вроде можно перегружать operator[]() ... или нельзя? Есть тут плюсовики? Боюсь уже писать, в прошлый раз мне показали функции-члены и назвали их "методы".
     
     
  • 8.147, Аноним (28), 16:28, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я к тому, что местных знатоков почему-то совершенно не смущает наличие итераторо... текст свёрнут, показать
     
     
  • 9.149, n00by (ok), 08:40, 26/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если говорить не формально по стандарту, то массив - это императивная конструк... текст свёрнут, показать
     
  • 5.126, Аноним (23), 10:40, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > надо просто юзать итераторы

    Какие в доску итераторы, если они вычисляли смещение в массиве данных?!

     
  • 2.4, Аноним (4), 10:13, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Название ПО наполовину состоит из названия языка, на котором оно написано

    Зато удобно. Сразу можно по названию понять, что это шлак. Причем именно у шлака принята такая практика по добавлению префикса названию проги:

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

    - префикс "Q" или "Qt" для монструозных прог, написанных на тулките, резко выбивающегося из стиля остальных прог. Словно какой-то инопланетный софт.

     
     
  • 3.7, Аноним (5), 10:27, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    -Префикс "g" или суффикс "-gtk" для прог, написанныых на шлакотулките GTK.
     
     
  • 4.11, Аноним (4), 11:00, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    таких не бывает. Есть префикс gnome- для прог, написанных специально для гнома, как и xfce- для XFCE, k- для KDE и так далее. Тут уважительная причина, потому что эти проги - непосредственная часть своей среды, типа файл-менеджера или блокнота.

    Префикс gtk- имеют проги, входящие непосредственно в состав gtk: gtk3-demo, gtk3-widget-factory, gtk4-demo, gtk4-widget-factory.

    Что касается программ, которые должны работать "типа везде", то проги на GTK никак не афишируют свой тулкит. В отличие от прог на Qt.

    Суффикс -gtk могут иметь проги, написанные на нескольких тулкитах сразу, например transmission. Причем это суфикс для бинарника, а не проги в целом. Таким образом, Transmission не имеет какого-то единого интерфейса. Можно хоть по вебу его сервить. Это пример хорошей, годной проги.

     
     
  • 5.14, Аноним (14), 11:41, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну все попутал. Проги по умолчанию типа гтк ибо красношапочные забили это себе стандартом, ведь они же с асашай. Позднее написанные версии на культях имеют дополнительно культи в названии.
    transmission для gtk тулкита
    transmission-qt для qt
    Но гетто с культями используют в разных местах не афишируя в том числе. Например связка fcitx+mozc потребуют культи для гетто программы, например Libreoffice. То есть мосты между толчками возможны.
     
  • 5.19, Ан (??), 12:01, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Gnumeric, Geany, GIMP и миллионы прочих? Не, не слышал. Потому что фанатик.
     
     
  • 6.25, Аноним (23), 12:32, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты сейчас все слова на G будешь вспоминать?!
     
     
  • 7.29, Ан (??), 12:42, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все гтк-шные софтины, ога. Ты облажался, признай это.
     
     
  • 8.62, Аноним (62), 15:28, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты хоть помотри, как авторы софтин название трактуют... текст свёрнут, показать
     
     
  • 9.64, Ан (??), 15:34, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поясни свою мысль Я отвечал в конкретном треде То есть, бывает, и ещё как А ... текст свёрнут, показать
     
  • 8.96, Аноним (23), 19:55, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Evince Nautilus Eye Metacity Zenity Alacarte Atril Caja Engrampa Marco Mozo Plum... текст свёрнут, показать
     
     
  • 9.99, Ан (??), 20:17, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Научись читать и понимать контекст треда, в котором отвечаешь То есть, все гтк... текст свёрнут, показать
     
  • 6.115, ilowry (?), 21:54, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    GIMP –  GNU Image Manipulation Program.
     
  • 6.150, Фняк (?), 12:01, 27/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще gtk это изначально GIMP toolkit. Так что gimp это пример в какую-то другую сторону
     
     
  • 7.151, Ан (??), 12:09, 27/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А сама GTK это GIMP Toolkit, если ты вдруг не знал. Так что в ту самую сторону.
     
  • 5.67, Аноним (66), 15:36, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В Dophin нет ни одной буквы k
     
     
  • 6.81, Аноним (81), 17:11, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть
     
     
  • 7.145, Аноним (143), 16:04, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Видишь суслика? А он есть.
     
  • 5.87, Аноним (86), 18:03, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты забыл ещё добавить, что мы не понимаем, и это другое.
     
  • 2.39, Аноним (40), 13:28, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Скорее всего кто-нибудь обязательно заявит что в opensource так принято называть программы, как например программы для очень часто kde начинаются с буквы K, на qt с буквы Q, на java с J. Например cpython, qbittorrent, ksudoku, krita, jedit, Rubyripper
    Что это очень полездно, ведь сообщество opensource это программисты для которых очень важен язык на котором оно написано, а от языка зависит могут они изменить программы или нет и какие фреймворки нужно знать для модификации программы.

    Но на самом деле это пустая болтавня про сообщество программистов. Они просто бахвалятся своим знанием java, qt, ruby, c и т.д. Какое дело потребителю до того на чем там программа написана? (если конечно она написана не на rust)

     
  • 2.152, burjui (ok), 11:27, 28/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Правильно, зачем разбираться в сути ПО, читать код и доки, если можно докопаться до названия. Типичный опеннетный эксперт, собирающий плюсики с таких же недалёких.
     
     
  • 3.155, Какаянахренразница (ok), 16:58, 28/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Правильно, зачем разбираться в сути ПО, читать код и доки, если можно
    > докопаться до названия. Типичный опеннетный эксперт, собирающий плюсики с таких же
    > недалёких.

    Правильно, зачем самому комментировать ПО, когда можно докопаться до других комментаторов. Какое тебе дело, до чего я докопался? И кто ты такое, чтобы указывать мне, о чём писать на опеннете? Плюсикам оно завидует...

     
     
  • 4.156, burjui (ok), 21:11, 28/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Мне эти ваши плюсики до одного места. Я пишу себе спокойно на Rust, а вы (хейтеры) и дальше можете продолжать бессмысленный троллинг. Перечитайте внимательнее комментарий: я вам ничего не указываю, а лишь комментирую ваше отношение к новостям о Rust, в которых вы постоянно оставляете бессодержательные комментарии. Ну, если вам это нравится, пишите ещё, я вам запретить не могу. Как и вы мне.

    > И кто ты такое

    А ТЫ-то сам кто? Здесь у всех есть право комментировать, вот я и комментирую. Засуньте своё самомнение куда вам удобнее.

     
     
  • 5.157, Какаянахренразница (ok), 16:47, 29/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > ваше отношение к новостям о Rust, в которых вы постоянно
    > оставляете бессодержательные  комментарии.

    Не льсти себе. Нет у меня никакого "отношения к новостям о Rust". Я во всех новостях пишу одинаково бессодержательные комменты. Никакой дискриминации.

    > я вам запретить не могу. Как и вы мне.

    О, соображаешь.

    > Здесь у всех есть право комментировать, вот я и комментирую.

    Комментируй молча.

     
     
  • 6.158, burjui (ok), 21:00, 29/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Очередной хам, считающий себя мастером полемики.
     
     
  • 7.159, Какаянахренразница (ok), 04:09, 30/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Оно думало, что светскую беседу начинают с плевка в собеседника, и удивляется, что в ответ на скрытые оскорбления получило прямые. Полемику оно хотело... [Censored] на воротник ему, а не полемику.
     
     
  • 8.161, burjui (ok), 09:47, 30/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот не лень же тебе редактировать комментарий после отправки, чтобы показаться у... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (53)

  • 1.6, Аноним (6), 10:22, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > необходимость включения компилятора Rust в сборочные зависимости, обязательные для построения ключевых компонентов рабочего стола в Linux.

    Так ведь давно уже. Как минимум - это libRsvg.

     
     
  • 2.8, Аноним (5), 10:31, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можно было бы решить официальным включением фронта gcc-rust в состав GCC и обязательным требованием к растософту собираться им.
     
     
  • 3.16, Аноним (23), 11:52, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > включением фронта gcc-rust в состав GCC

    Увы, лицензия не позволяет, тут растаманы заранее постарались, чтобы подобного не случилось.

     
     
  • 4.30, Аноним (28), 12:43, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> включением фронта gcc-rust в состав GCC
    > Увы, лицензия не позволяет, тут растаманы заранее постарались, чтобы подобного не случилось.

    Грибочков для более ярких и бурных фантазий опеннетным Военам Против Раста подкинули?
    https://rust-gcc.github.io/
    https://github.com/Rust-GCC/gccrs
    > gccrs is a full alternative implementation of the Rust language ontop of GCC with the goal to become fully upstream with the GNU toolchain.
    >

     
     
  • 5.71, Аноним (23), 15:49, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И что ты привёл?! Это - сайты GCC?
     
     
  • 6.80, Аноним (28), 16:55, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И что ты привёл?! Это - сайты GCC?

    Расскажи, какие буквы в "with the goal to become fully upstream with the GNU toolchain" и "Please be aware this project is designed to be pushed upstream to GCC when we reach some milestones ... Please see the Contributing to GCC guide or Developer's Certificate of Origin (DCO) Sign-off guide." тебе не понятны?
    А какие в "Currently the main GCC distribution contains front ends for C (gcc), C++ (g++), Objective C, Fortran, Ada (GNAT), Go, and D."?

     
     
  • 7.95, Аноним (23), 19:51, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ты сам написал, что в gcc нет раста.
     
     
  • 8.114, Аноним (28), 21:49, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, как ловко ты переобулся в прыжке ... текст свёрнут, показать
     
  • 3.89, Аноним (86), 18:10, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > обязательным требованием

    Ох уж эти опеннетные вахтёры. Хлебом не корми, дай только что-нибудь запретить, потребовать или на худой конец обязать.

     

  • 1.12, Аноним (14), 11:01, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я считаю что такое надо тащить опционально Производиьельность многим важнее отс... большой текст свёрнут, показать
     
     
  • 2.13, Анонн (?), 11:30, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > вменяемые сишники просто дописывают в компилятор дополнительные условия проверки кода

    Неплохо так набросил, нечего сказать...
    Т.е. разработчики libinput, gzip, ядра линя и кучи других проектов это невменяемые сишники? Так получается?

     
     
  • 3.17, Аноним (14), 11:53, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, не проверял Они скорее всего все в голове держат Но gcc точно позволя... большой текст свёрнут, показать
     

  • 1.21, Аноним (21), 12:25, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ха-ха, на эльбрус они это не перепишут вот и ноют. Со-со давайте со-со
     
     
  • 2.22, Аноним (21), 12:29, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Че там jit компилятор firefox 68 переписали? Что нет еще?
     
     
  • 3.24, Аноним (21), 12:30, 23/04/2022 Скрыто ботом-модератором     [к модератору]
  • –4 +/
     
     
  • 4.26, Аноним (21), 12:32, 23/04/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.27, Аноним (21), 12:34, 23/04/2022 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
  • 4.42, Аноним (40), 13:37, 23/04/2022 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.37, Аноним (14), 13:17, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кукаретикам ведь не ведомо, ято портирование вероятно уже идет. Java, JavaScript, Python, Ruby уже портированы, а C, C++ написаны лучше всех в мире с реализацией предсказания ветвлений прямо в компиляторе. Твои вскукарекиыания никому не интересны. Старая версия не перестала вдруг работать, а на Эльбрусы портируют даже ядро не сразу ибо корявых писателей полно. Так что не ссысь, все будет и на Эльбрусах. Тем более что новые 2с3, 12 и 16С имеют много того, чего не было и аппаратная трансляция х86 работает.
     
     
  • 3.45, НяшМяш (ok), 13:58, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > аппаратная трансляция х86 работает.

    Уже сделали аппаратную? Неплохо. А то помнится, раньше там аж пару ядер надо было выделять отдельно для транслятора.

     
     
  • 4.57, Аноним (14), 14:39, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.mcst.ru/files/5a9eb8/a30cd8/50681b/000000/rodzevich_s._a._apparatn
     
  • 4.73, Аноним (73), 16:29, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Уже сделали аппаратную?

    наверно он путает аппаратную трансляцию с аппаратной поддержкой програмной трансляции, а трансляция програмная

     
  • 3.90, Аноним (86), 18:15, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > все будет и на Эльбрусах

    На эльбрусах может всё и будет. Жаль, самих эльбрусов нет. Inb4 в подвале яндексмузея в шкафу со швабрами лежит, но мы вам его не покажем. Когда этот цпу можно будет купить на свободном рынке, тогда приходите, поговорим. Про 3½ лабораторных прототипа, которые какой-то пенсинер отвёрткой тюнил можете не рассказывать. Не интересно.

     
     
  • 4.94, Аноним (14), 18:53, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Завидуй молча. Вот 16 ядерник, которому даже с программной трансляцией хватят потянуть игры, которым 8 ядер более чем хватит.

    https://youtube.com/watch?v=D64Dhowze2Y

    А вот можно купить физлицам Эльбрусы

    https://imaxai.ru/shop/motherboards/all

    Ценники не самые демократичные, но это следствие удвоения цен из-за незаеонных санкций, а также при повышении продаж ценник снизится. Главное тут - можно купить.

    А вот тут младшая 2 ядерная модель тянет игры.

    https://youtube.com/watch?v=mZ2yZ-Ya57w

     
     
  • 5.101, Аноним (101), 20:53, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    О да, я уже почти побежал покупать
     
     
  • 6.103, пох. (?), 20:58, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты быстрей беги - это ж теперь музейная редкость будет. Внукам будешь показывать (соседским - за денежку). Как сейчас где-то под Лонданом показывают последнюю бэсм-6. Эвона, типа, чего наши лапотные мужыки сотворить-то могли!

    А цена... тьфу, она ж в ржублях. За антиквариат-то, тем более.

     
     
  • 7.112, Аноним (14), 21:38, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нефиг панику разводить паникер ты злостный. Сам ты лапотник, а у нас в России лучшие умы собрались, которые произвели как процессор, так и мега компилятор lcc. Но ты же неспособен аргуменьированно что-то заявить ибо ты ведь удаленно не заходил на общедоступный сервер потому что ты только поносить можешь потому что в тебе много говна. Инаяе было бы хоть что-то не самообосратое.
     
  • 6.109, Аноним (14), 21:26, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А тебе никто и не предлагал, окстись.Тут доказана возможность купить. Серийные версии будут к концу года. и в больших количествах, чем предыдущие модели. А то МЦСТ и ИП продать может и подешевле. Толбко ты все равно будешь изображать чушь. Это жля обеспеченных, то есть востребованных программистов в первую очередь. Для таких как ты на 2с3 завезут компы, моноблоки, ноутбуки.
     
     
  • 7.116, Александр (??), 22:45, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На сайте написано, что поставка пока только ожидается. Господа, а на каком предприятии у нас в России возможно произвести подобные интегральные схемы? Я это спрашиваю, т.к. на сайте написано, что _производство_ находится в России.
     
     
  • 8.119, пох. (?), 23:49, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так Ходжа Насреддин, ожидается, научит ишака говорить Но скорее всего - спер... текст свёрнут, показать
     
  • 5.141, n00by (ok), 12:24, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ценники не самые демократичные, но это следствие удвоения цен из-за незаеонных санкций

    Давайте будем последовательны. Санкции - незаконны. Следствия из незаконного - незаконны. Повышение цены почему законно? За что доплачивать?

     
  • 2.102, пох. (?), 20:56, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На ель-брус теперь ничего уже не перепишут, поскольку нет ни елей, ни брусьев.

    "частным лицам можно купить" (глупым буратинам отдать свои денежки за ненужное ненужно втридорога) последние что понараспаяли из старых запасов. И усьо. Слушайте вашу песню валенки, восстанавливайте палеоинженерными методами производство Наири и БЭСМ-6. А, еще МИР-1 был неплохой.
    (Сколько жельтий из него в свое время намайнили - ваши биткойны нервно курют в углу)

     
     
  • 3.111, Аноним (14), 21:34, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не ель-брус, а Эльбрус. Это гора так еазывается извращуга.

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

    Ну и чтобы все понимали что ты никчемный пустозвон

    https://youtube.com/watch?v=T7UxqF45Z1Y

     
     
  • 4.118, пох. (?), 23:45, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что за дерьмо? Тебе ж минцифра написала - использовать только рассейское!

    Нет, опять ютруп какой-то подпиндосный из которого за мной следит NSA и CIA вместо скрепного red///тьфу-тьфу-тьфу rutube!
    "Вот они какие, рассейские патриоты - даже после смерти родная земля их не принимает(c)"

     
     
  • 5.120, nvidiaamd (?), 23:50, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Виляй виляй, отсюда.
     

  • 1.31, Аноним (40), 12:45, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Чем эта поделка лучше для потребителя? Очевидно что всем хуже, так как rust обладает плохими потребительскими качествами.
     
     
  • 2.32, Аноним (40), 12:45, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    *чем этот продукт лучше для потребителя
     
  • 2.33, Аноним (21), 12:51, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Rust развивается, если есть какие-то погрешности их исправят многое уже на него переписывают тот же tor к прримеру. Тут просто любят ныть но не участвовать в процессе, тупо копируют западные технологии и их кастрируют. К примеру alt там все вырезоно вообще все голое.
     
     
  • 3.44, Аноним (66), 13:44, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Нет раст деградирует. Поэтому ничего годного сделать не может.  
     
  • 3.48, Бывалый смузихлёб (?), 14:06, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Он не развивается а разрастается.
    По громоздкости синтаксиса он уже запросто может с плюсАми соревноваться
     
     
  • 4.74, Аноним (73), 16:36, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Он не развивается а разрастается

    он растёт как гора фекалий в зимнем туалете, по всему инету раздаются натужные "ыщ-ыщ" ) в ядре два года кучу "растили" и ни одного драйвера кроме хелловорда так никто не написал.

     
     
  • 5.77, Аноним (21), 16:49, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я ж говорю инженерами будете лет через 50, может быть
     
     
  • 6.83, Аноним (73), 17:18, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я ж говорю инженерами будете лет через 50

    мне этот даунгрейд ни к чему ) если увижу что ты хоть что-то напишешь на расте - похвалю

     
     
  • 7.91, Аноним (86), 18:18, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > мне этот даунгрейд ни к чему

    Действительно, ты-то уже Главный Уборщик Помещений, к чему тебе даунгрейдиться в какого-то рядового инженера? Карьера — дело серьёзное.

     
     
  • 8.100, Аноним (100), 20:43, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    давай, досвиданья ... текст свёрнут, показать
     
  • 5.104, пох. (?), 21:00, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так иди и поставь в храме сам знаешь кого свечку, что так и не написали.
    Я уже поставил.

    Глядишь, нашими молитвами - и не напишут. Не смотря на все усилия гуглоцискоibm. В конце-концов, мурзила вон очень старалась.

     
  • 2.82, Аноним (81), 17:14, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чем эта поделка лучше для потребителя?

    можно помедитировать, пока качается компилятор раста

     
     
  • 3.153, burjui (ok), 11:29, 28/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То ли дело компиляторы других ЯП, которые идут с завода местных экспертов предустановленными прямо в мозг.
     
  • 3.163, Алексей Михайлович (?), 11:58, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я руку с энтера убрать не успеваю, пока он качается. Может, пора переезжать из леса?
     
  • 3.164, Алексей Михайлович (?), 11:59, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я руку с энтера убрать не успеваю, пока он качается. Может, пора переезжать из леса?
     

  • 1.34, Аноним (40), 12:56, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Растоманы зададут вопрос, почему python можно включать в обязательные сборочные ... большой текст свёрнут, показать
     
     
  • 2.36, Аноним (35), 13:05, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нео, проснись. Ты этцасамое..
     
     
  • 3.122, nvidiaamd (?), 23:59, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А ты докажи обратное, или ты тоже, этсамое?
     
  • 2.38, Аноним (2), 13:17, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Эта версия уже может делать то, что Clover не умеет - расширение OpenCL для обр... большой текст свёрнут, показать
     
     
  • 3.41, Аноним (40), 13:35, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё пустые оправдания и обман потребителя
     
     
  • 4.47, Аноним (2), 14:02, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хаха, классика - "Ваши доказательства не доказательства"))
     
  • 2.105, пох. (?), 21:06, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    есть в каждой системе, во всяком случае каждой на которую можно вообразить себе ... большой текст свёрнут, показать
     

  • 1.43, Аноним (66), 13:43, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ненужно на стероидах.
     
     
  • 2.46, НяшМяш (ok), 14:01, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так и разрабы Clover подумали и пошли катать софт на CUDA.
     
     
  • 3.106, пох. (?), 21:08, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Куда менеджер палкой йапнул - в том направлении и пошли. Даже - побежали. А то он второй раз йапнет сильнее.

     
     
  • 4.131, Аноним (131), 11:03, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Безошибочно узнаю тебя по тону комментариев даже не читая поле "отправлено".
     
  • 2.51, Аноним (2), 14:16, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Будет смешно, если его примут в месу просто потому что кловер никто не хочет поддерживать. От у местных анонов будет гореть (но 146%, что никто из них не вызовется заняться поддержкой)) Будут только ныть на опеньке как в случае с librsvg...
     
     
  • 3.54, Аноним (117), 14:31, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потребители не обязаны писать программы за разработчиков, пусть производители ПО работают или уходят с рынка
     
     
  • 4.92, Аноним (86), 18:21, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пусть производители тупых комментов на опеннете умнеют или уходят с опеннета.
     
  • 4.130, Аноним (131), 11:02, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потребители обязаны платить и брать. Вот платите за Винду и берите оборудование новое. Драйвера приложат. Нормальные, работающие, а не поделки энтузиастов. Когда перестанут работать - будешь опять платить. Не сидеть же на старой винде.
     
  • 3.56, Аноним (14), 14:38, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сначала научись вести себя в обществе. Твое нытье скучное.
     

  • 1.60, Аноним (60), 15:15, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вся эта попытка продвинуть раст приводит к обратному эффекту. На расте писать уже как-то зашкварно что-ли становится
     
     
  • 2.61, RC (?), 15:28, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Переходите на Хаскель! Никто не знает, что это такое, но у нас есть типы и монады.
     
     
  • 3.63, Аноним (60), 15:31, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Мне и на православных плюсах норм
     
  • 3.70, Аноним (5), 15:47, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Типы как-то и в других языках встречаются. Вот монады - да, непонятная фигня.
     
  • 2.68, Аноним (68), 15:38, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, нормально. Я написал пару привет миров на нём, пока только одни недостатки по сравнению с плюсами, но сахарок прикольный, этого не отнять. Если доработают некоторые моменты, будет вполне прекрасный язык, на котором не стыдно удобно и эффективно писать код. Только несколько не удобно зачастую. Заявляемые преимущества конечно дичь для самых бедных, мозги ничто не заменит, но это лучше, чем ничего. По крайней мере язык без навязанного ГЦ.
     
     
  • 3.76, Аноним (66), 16:49, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда смотри на Haskell вот где сахарок в перемешку с несахарком.
     
     
  • 4.85, Аноним (85), 17:53, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    SPARK - безопасность, надежность, скорость.
     
  • 2.93, Аноним (86), 18:22, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > зашкварно

    По какой статье чалился, бродяга?

     

  • 1.84, Аноним (85), 17:48, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Из плюсов поддержки Rust упоминается повышение безопасности и качества драйверов за счёт избавления от типовых проблем при работе с памятью

    Какой развод, хотели бы безопасности писали бы на SPARK.

     
  • 1.121, Аноним (121), 23:53, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мертвячина OpenCL переписанная на мертвом расте...мда уж звучит
     
     
  • 2.123, Аноним (23), 02:27, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > переписанная на мертвом расте

    Давно уже заметно, что на расте только старьё переписывают. Что-то новое - не получается, ни FF, ни редох.

     
     
  • 3.129, Аноним (131), 10:58, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Просто на расте писать тяжко. И растофанатиков не очень много. Чтобы переписываемый проект имел шанс заменить оригинал, надо чтобы оригинал был заброшен и не развивался. Тогда у переписанного проекта есть шанс его нагнать.

    Кстати, мои проекты на C++ никто на rust переписать не хочет?

     
     
  • 4.134, Аноним (117), 13:52, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Покажи хоть один
     
  • 4.135, Аноним (14), 16:32, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну тут два варианта. Или научиться писать правильно, или пользоваться божественным растом. Впрочем его можно и даже нужно потыкать. А то будет вам джава, которая в математических вычислениях обгоняет Си, а вы такие "Си единственно идейно правильный язык". Весь интерес в С/С++ это Эльбрус где можно компилятор усилить прям вообще офигеть как. Ну и стандартные уязвимости так эксплуатировать попросту не получится. Там да, С/С++ божественно заходят. А кривому железу нужен Rust.
     

  • 1.125, Аноним (125), 10:40, 24/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Clover уже давно находится в заброшенном состоянии и rusticl позиционируется как его будущая замена.

    Лишь бы rust пропихнуть, даже стюардессу откопать не жалко.

     
     
  • 2.127, Аноним (23), 10:42, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > в заброшенном состоянии ... его будущая замена

    будущее заброшенное состояние :)

     
  • 2.165, Алексей Михайлович (?), 12:12, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Clover не умеет самую нужную и популярную часть OpenCL, которая про image. ROCm от амудэ сам жри, оно падает чаще, чем тебя в детстве головой о пол роняли — у меня только за сегодня он вывалился восемь раз за утро в рандомных местах в дарктейбле и два раза в DaVinci Resolve, причём эта мразь не только наглухо вешает иксы, но и заглючивает сам видеочип. Так что шуточки свои про стюардессу затолкай себе обратно в шутилку. Этот проект намного нужнее, чем ты и твои тупорогие высеры, и не тебе решать, быть ему или нет.
     

  • 1.128, Аноним (131), 10:55, 24/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Из недостатков отмечается

    Заточенность rust под исключительно статическую линковку и cargo-cult-npm-style управление зависимостями. Ффтoпку такой навоз. Shared lib для линковки с кодом на си, которая на си бы заняла килобайты, на расте занимает мегабайты, потому что в эту либу всосало все зависисмости.

    Мне срaть на то, что все гарантии безопасности раст по женскому половому органу идут при динамической линковке. Мне динамическая линковка и повторное использование кода дороже каких-то непрочных гарантий, которые создатели компилятора решили не заморачиваться с энфорсингом в случае дин. линковки, ибо все cargo-cult-стильномодномолодёжные уже и так перешли на snapы/flatpakи/dockerы и снявши голову по волосам не плачат, а кто не входит в cargo-культ - на тех насрaть.

     
     
  • 2.132, Аноним (28), 11:19, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Из недостатков отмечается
    > Заточенность rust под исключительно статическую линковку и cargo-cult-npm-style управление
    > зависимостями.
    > Мне срaть на то, что все гарантии безопасности раст по женскому половому
    > органу идут при динамической линковке. Мне динамическая линковка и повторное использование
    > кода дороже каких-то непрочных гарантий, которые создатели компилятора решили не заморачиваться
    > с энфорсингом в случае дин. линковки, ибо все cargo-cult-стильномодномолодёжные

    Выдыхай бобер, выдыхай!

     

  • 1.133, Аноним (133), 12:04, 24/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Лучше напишите так и не написанную вторую часть loom, там как раз должно быть про пацана по имени rusty
     
  • 1.138, Аноним (138), 08:58, 25/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Знаете почему раст безопасный? Потому что на нём никто не пишет! гыыыыыы
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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