<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Для Mesa развивается фронтэнд OpenCL, написанный на языке Rust</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html</link>
    <description>Кэрол Хербст (Karol Herbst) из компании Red Hat, принимающий участие в разработке Mesa, драйвера Nouveau и открытого стека OpenCL, опубликовал rusticl - экспериментальную программную реализацию OpenCL (фронтэнд OpenCL) для Mesa, написанную на языке Rust. Rusticl выступает в роли аналога уже присутствующего в Mesa OpenCL-фронтэнда Clover и также разработан с использованием предоставляемого в Mesa интерфейса Gallium...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55827&lt;br&gt;</description>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (Андрей)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#205</link>
    <pubDate>Fri, 19 Nov 2021 07:37:51 GMT</pubDate>
    <description>Давно заметил что читатели opennet делятся на два типа по отношению к Rust:&lt;br&gt;- те кто пишет подобные комментарии (и даже хуже) - сразу видно с Rust вы не знакомы&lt;br&gt;- те кто на нем пишет (придя к нему сами)&lt;br&gt;Отсюда и такая поляризация мнений.&lt;br&gt;Rust это уникальный язык, и именно поэтому он такой популярный. Rust это не религия, а инструмент.  Есть инструменты полезные, а есть уникальные, такие без которых невозможно решить определенные проблемы. Так вот Rust именно такой инструмент. При увеличении размера программы и числа контрибьютеров, становится трудно (а пророй и невозможно) отследить безопасность того или иного действия (патча) в языке который не гарантирует безопасность такого действия (типа С или С++) (в патчах в ядро обязательно пояснять почему разыменовывание указателя безопасно в комментарии). Тенденция к переписываю мне тоже понятна, ибо я сам переписал на Rust свой проект с Python - в Rust больше возможностей языка и гарантий (это не только безопасность памяти, но и уникальный баланс возможностей фу</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (псевдонимус)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#204</link>
    <pubDate>Thu, 23 Sep 2021 10:44:17 GMT</pubDate>
    <description>&amp;gt;Пайтон  &lt;br&gt;&lt;br&gt;Питоноид детектед. Душитель одноглазого змея.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (Совершенно другой аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#203</link>
    <pubDate>Thu, 23 Sep 2021 10:28:02 GMT</pubDate>
    <description>&amp;gt; А сегментные регистры почти не нужны в плоской модели, в непривилегированном режиме &lt;br&gt;&amp;gt; незачем этим голову забивать. &lt;br&gt;&lt;br&gt;С этим согласен, в x86_64 они там совсем, как я понял, рудиментными стали и flat model полностью победила, а до того, использовались для разных TLS, которые thread local storage, в общем не совсем по назначению, имхо..&lt;br&gt;&lt;br&gt;&amp;gt; Если же углубляться в ядро, придётся вникать во всякие IDT и прочее, где такие &quot;не очень&quot; обычное дело. &lt;br&gt;&lt;br&gt;да, в IDT те-же дескрипторы, и такие-же страшные. В общем в этом смысле наследие 80286 сыграло с Intel злую шутку, ну а заодно и со всеми разработчиками всякого низкоуровневого, которым с этим потом пришлось иметь дело.&lt;br&gt;</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (n00by)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#202</link>
    <pubDate>Thu, 23 Sep 2021 09:35:01 GMT</pubDate>
    <description>А сегментные регистры почти не нужны в плоской модели, в непривилегированном режиме незачем этим голову забивать. Если же углубляться в ядро, придётся вникать во всякие IDT и прочее, где такие &quot;не очень&quot; обычное дело.&lt;br&gt;</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (n00by)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#201</link>
    <pubDate>Thu, 23 Sep 2021 09:28:14 GMT</pubDate>
    <description>Ну я некоторые опкоды того Zilog-а до сих пор помню, многие приходилось именно запоминать. С PDP-11 ситуация иная: достаточно понять, по какому принципу и из каких полей формируется команда, и можно самому почти всю таблицу написать. И многие в то время мыслили именно тем принципом и восьмеричной системой.&lt;br&gt;&lt;br&gt;Вот здесь https://www.opennet.ru/openforum/vsluhforumID3/125293.html#59&lt;br&gt;Ordu пишет, якобы Rust возник стихийно. Возможно, это так.&lt;br&gt;&lt;br&gt;Си совершенно точно возник стихийно, под влиянием обстоятельств, на PDP-11 ничего иного не могло возникнуть. Оттуда же и &quot;восьмеричные&quot; права UNIX.&lt;br&gt;</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (Совершенно другой аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#200</link>
    <pubDate>Thu, 23 Sep 2021 07:35:46 GMT</pubDate>
    <description>&amp;gt; 16-ти разрядный набор команд x86 -- не хочу вызвать реакцию фанатов, потому &lt;br&gt;&amp;gt; постараюсь наиболее мягко -- результат ухода наиболее грамотных специалистов из intel &lt;br&gt;&amp;gt; в Zilog. Удобным для человека процессор стал с приходом IA-32 и &lt;br&gt;&amp;gt; плоской модели памяти.&lt;br&gt;&lt;br&gt;Кстати, с приходом ia-32 в чём-то стало хуже - зачем-то попытались дескрипторы сегментов сделать совместимыми с 286, где впервые появился защищенный режим, но ещё 16-ти разрядный. Скажем честно - выглядело это очень не очень - когда одно логическое поле в итоге было разрезано на три части, которые хранились в разных местах дескриптора.&lt;br&gt;</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (Совершенно другой аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#199</link>
    <pubDate>Thu, 23 Sep 2021 06:21:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Скажем так, для очень конкретных процессоров с очень конкретным ассеммблеромм. Это важно &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; и принципиально.&lt;br&gt;&amp;gt;&amp;gt; Ну, не знаю, почитал я про их систему команд и т.д. - &lt;br&gt;&amp;gt;&amp;gt; очень похоже на классические x86 (которые, как пишут, как-раз вдохновлялись PDP-11).&lt;br&gt;&amp;gt; Очень мало там общего. Набор команд PDP-11 изучается за пару часов, при &lt;br&gt;&amp;gt; этом можно работать с восьмеричным (там так принято) опкодами, дампы вполне &lt;br&gt;&amp;gt; читаются без дизассемблирования. &lt;br&gt;&lt;br&gt;я в сами опкоды не вчитывался - по диагонали посмотрел что пишут на английской википедии, про универсальную команду mov, которая и в Intel может копировать что попало куда попало, но в пределах разумного (только память-память не умеет). А про страшное кодирование системы команд у Intel - с этим никто не спорит, по нему уже давно все оттаптываются. Хотя базовая система команд, которая была в исходном 8086, именно мнемоники, тоже не такая уж и огромная&lt;br&gt;&lt;br&gt;&amp;gt; Самому не довелось, но слышал, что многие писали сразу в машкодах.&lt;br&gt;&lt;br&gt;Про это тоже слышал (были такие УК Н</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (n00by)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#198</link>
    <pubDate>Thu, 23 Sep 2021 05:50:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Скажем так, для очень конкретных процессоров с очень конкретным ассеммблеромм. Это важно &lt;br&gt;&amp;gt;&amp;gt; и принципиально.&lt;br&gt;&amp;gt; Ну, не знаю, почитал я про их систему команд и т.д. - &lt;br&gt;&amp;gt; очень похоже на классические x86 (которые, как пишут, как-раз вдохновлялись PDP-11). &lt;br&gt;&lt;br&gt;Очень мало там общего. Набор команд PDP-11 изучается за пару часов, при этом можно работать с восьмеричным (там так принято) опкодами, дампы вполне читаются без дизассемблирования. Самому не довелось, но слышал, что многие писали сразу в машкодах.&lt;br&gt;&lt;br&gt;16-ти разрядный набор команд x86 -- не хочу вызвать реакцию фанатов, потому постараюсь наиболее мягко -- результат ухода наиболее грамотных специалистов из intel в Zilog. Удобным для человека процессор стал с приходом IA-32 и плоской модели памяти.&lt;br&gt;</description>
</item>

<item>
    <title>Для Mesa развивается фронтэнд OpenCL, написанный на языке Ru... (Аноньимъ)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/125293.html#197</link>
    <pubDate>Wed, 22 Sep 2021 15:41:43 GMT</pubDate>
    <description>&amp;gt;Удачная архитектура, которая всем понравилась, не уверен, что есть какие-либо аналогии с ДОМ2.&lt;br&gt;&lt;br&gt;Виндовс удачная ОС которая всем понравилась.&lt;br&gt;Андроид удачная ОС которая всем понравилась.&lt;br&gt;Байден удачный президент который всем понравился.&lt;br&gt;И Пу удачный президент который всем понравился.&lt;br&gt;Ну вы поняли.&lt;br&gt;</description>
</item>

</channel>
</rss>
