<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск PoCL 1.0, независимой реализации стандарта OpenCL </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html</link>
    <description>Доступен (https://sourceforge.net/p/pocl/mailman/message/36162579/) релиз проекта PoCL 1.0 (http://portablecl.org/)  (Portable Computing Language OpenCL), развивающего  реализацию стандарта OpenCL, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды для выполнения OpenCL-ядер на разных типах графических и центральных процессоров. Код проекта распространяется (https://github.com/pocl/pocl/) под лицензией MIT.&lt;br&gt;Поддерживается работа на платформах X86_64, MIPS32, ARM v7, AMD HSA APUs и различных специализированных TTA-процессорах (Transport Triggered Architecture (https://ru.wikipedia.org/wiki/Transport_triggered_architecture)) c архитектурой VLIW (https://ru.wikipedia.org/wiki/VLIW).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Реализация компилятора ядер OpenCL построена на базе LLVM, а в качестве фронтэнда для OpenCL C используется Clang. Для обеспечения должной переносимости и производительности компилятор ядер OpenCL может генерировать комбинированные  функции, которые могут использовать различные ап</description>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (letsmac)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#53</link>
    <pubDate>Thu, 21 Dec 2017 21:52:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Cell обычный SIMD - куча SSE регистров/команд в одной коробке.&lt;br&gt;&lt;br&gt;Там вообще-то PPE которым таки компилятор мог отправить несколько команд на SPE и он распределял их по блоком. Прямая упаковка команд минуя конвейер. Не было реализовано фактически. &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Cell обычный SIMD - куча SSE регистров/команд в одной коробке. &lt;br&gt;&lt;br&gt;Там вообще был общий доступ к памяти всех узлов - полностью когерентный и не потокобезопастный. Это уже не SIMD - он может только когерентный доступ предоставить, а RISC так вообще про оперативную память знать не должен. &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Я те открою тайну if (a == 1) &#123; goto label; &#125;... появилось ещё в 40-е годы.&lt;br&gt;&lt;br&gt;ты не путай пусторылый jump с вычислением вероятности перехода. Еще и скажи, что тогда ret выходил сразу на хвост рекурсии и не шаманил стэк.   &lt;br&gt;&lt;br&gt;Я тебя тайну открою - While и for в компиляторе для Power имели доп признак условного перехода, до того как Intel вылизало свой предсказатель ветвлений на уровне декодера. Фактически каждый вызов содержал две команды для проца. &lt;br&gt;&lt;br&gt;&lt;br&gt;ЗЫ: Спасибо за р</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#52</link>
    <pubDate>Thu, 21 Dec 2017 12:01:09 GMT</pubDate>
    <description>&amp;gt; Я те открою тайну if (a == 1) &#123; goto label; &#125;... появилось ещё в 40-е годы.&lt;br&gt;&lt;br&gt;скобок небыло (областей видимости) ;)...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#51</link>
    <pubDate>Thu, 21 Dec 2017 08:03:52 GMT</pubDate>
    <description>где брать бинарники?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#49</link>
    <pubDate>Wed, 20 Dec 2017 23:34:46 GMT</pubDate>
    <description>&amp;gt; Сам PowerPC уже имеет зачатки VLIW &lt;br&gt;&lt;br&gt;Початки, йопт. Ты будешь теперь любой проц. не совместимый с x86 подогонять под VLIW?   &lt;br&gt;Cell обычный SIMD - куча SSE регистров/команд в одной коробке.&lt;br&gt;Программирование под Cell - есть линейная алгебра. &lt;br&gt;Чтоб сложить два вектора или вектор с матрицей нужно определить все их элементы. &lt;br&gt;От этого он не становиться VLIW.  &lt;br&gt;&lt;br&gt; &lt;br&gt;&amp;gt; SPE у CELL изначально было VLIW чистым.&lt;br&gt;&lt;br&gt;Хватит уже фантазий, не было ни изначально, ни первоначально.&lt;br&gt;Был IBM Cell BE, в плейстейшоне и в блейдах. Всё. &lt;br&gt;Остальное - лабораторные метания, которые никто не видел.    &lt;br&gt;&lt;br&gt;&amp;gt; условных переходов на уровне компилятора. &lt;br&gt;&lt;br&gt;Я те открою тайну if (a == 1) &#123; goto label; &#125;... появилось ещё в 40-е годы.&lt;br&gt;Переход по адресу программили ещё в MSDOS, для драйверов это обычная практика. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#48</link>
    <pubDate>Wed, 20 Dec 2017 23:19:26 GMT</pubDate>
    <description>Лучше бы куду поверх opencl запилили, чтобы владельцы любых видеокарт могли запускать tensorflow.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#47</link>
    <pubDate>Wed, 20 Dec 2017 22:51:02 GMT</pubDate>
    <description>&amp;gt; Разве на DirectX можно вычисления делать? &lt;br&gt;&lt;br&gt;DirectCompute?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (Anonim)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#46</link>
    <pubDate>Wed, 20 Dec 2017 20:49:08 GMT</pubDate>
    <description>Intel EPIC - общее название для процессоров Merced aka Itanium aka Itanic. Да, HP и Intel какое-то время разрабатывали их вместе, но это всё никак не укладывается в Вашу фразу&lt;br&gt;&amp;gt; Так умер itanium, так умер Cell, только HP с его спецпроцами и Эльбрус немного дышат&lt;br&gt;&lt;br&gt;где Вы перечисляете и Itanium, и некие спецпроцессоры HP как равноправные и независимые продукты, один из которых жив, второй - мёртв.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (letsmac)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#45</link>
    <pubDate>Wed, 20 Dec 2017 18:03:18 GMT</pubDate>
    <description>&amp;gt; Эх была же BeOS которая умела использовать все вычислительные ресурсы как сопроцессоры, &lt;br&gt;&amp;gt; даже DSP из звуковой карты... нет - понавыдумывають всякой фигни и &lt;br&gt;&amp;gt; теперь мучаются.&lt;br&gt;&lt;br&gt;До сих пор с теплотой вспоминаю ее интерфейс - ничего не украли, сделали очень красиво и практично. И таки да первая desktop os с полной поддержкой многопроцессорности. &lt;br&gt;&lt;br&gt;А многочиповость это смотри AMIGA OS.  Там только не было нормального многозадачного режима.  &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PoCL 1.0, независимой реализации стандарта OpenCL  (letsmac)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113071.html#44</link>
    <pubDate>Wed, 20 Dec 2017 18:00:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;Давно Cell стал VLIW?&lt;br&gt;&amp;gt;&amp;gt; ИМХО фактически оно и есть.&lt;br&gt;&amp;gt; пруфы давай, а не своё имхо, заменяющее факты &lt;br&gt;&lt;br&gt;Школьникам в школу - арихитектуру процов смотри в в техманах. Сам PowerPC уже имеет зачатки VLIW с его логикой условных переходов на уровне компилятора. SPE у CELL изначально было VLIW чистым, но потом переделали под гибрида VLIW/SIMD, тк не справлялись к выходу.    PPE фактически хитрожопый блок конвейера с возможностью распределять команды по блокам (таки извращенный VLIW маршалер выходит). &lt;br&gt;</description>
</item>

</channel>
</rss>
