<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Oracle планирует задействовать в Java VM вычисления на сторо...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html</link>
    <description>Разработчики HotSpot Java VM из компании Oracle и участники сообщества  OpenJDK  из компании AMD анонсировали (http://mail.openjdk.java.net/pipermail/discuss/2012-August/002717.html) проект по интеграции в виртуальную машину Java (JVM) средств для ускорения работы за счёт переноса определённых вычислительных задач с CPU на плечи GPU. При этом прирост производительности скажется не только на Java, но на других языках, использующих для своего выполнения JVM, таких как Groovy, Scala и JRuby.&lt;br&gt;&lt;br&gt;&lt;br&gt;Возможности по задействованию GPU планируется добавить в Hotspot JVM, в котором уже имеются встроенные механизмы оценки производительности выполняемого кода. В JVM планируется добавить поддержу генерации кода для GPU, обеспечить сборку мусора для этого года и адаптировать runtime-компоненты для выполнения кода на стороне GPU. Дополнительно планируется подготовить серию расширений для Java API, позволяющих управлять выполнением функций с использованием GPU.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://www.theregister.co.uk/2012/08/16/java_gpu_hard</description>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#53</link>
    <pubDate>Tue, 25 Sep 2012 02:42:15 GMT</pubDate>
    <description>На амазоне например уже два года как&lt;br&gt;&lt;br&gt;http://aws.amazon.com/about-aws/whats-new/2010/11/15/announcing-cluster-gpu-instances-for-amazon-ec2/&lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#52</link>
    <pubDate>Tue, 25 Sep 2012 02:35:00 GMT</pubDate>
    <description>&amp;gt; Сборку мусора видеопамяти, а не системной. И осуществляться эта сборка будет (сюрприз-сюрприз!) &lt;br&gt;&amp;gt; на CPU. Потому что внутри GPU кода выделение видеопамяти (а системной &lt;br&gt;&amp;gt; тем более) невозможно (кроме регистровой и маленькой кеш-памяти).&lt;br&gt;&amp;gt; Но это всё мелочи по сравнению с тем, что можно получить на &lt;br&gt;&amp;gt; выигрыше с ускоренными вычислениями. Глядишь, скоро можно будет и тяжёлую математику &lt;br&gt;&amp;gt; на Яве писать, всякую обработку изображений, видео и звука. А для &lt;br&gt;&amp;gt; функциональных языков типа Скалы это будет тем более плюсом: кратко, выразительно &lt;br&gt;&amp;gt; и быстро писать программы.&lt;br&gt;&lt;br&gt;Забавно но на последних тестах Scala не только идет вровень с джавой но и местами её обгоняет. Особенно это заметно на параллельном коде. Кроме того на скале *уже* можно писать под GPU (т.е. все итеративные места компилятором при помощи плагина будут пересены с CPU на GPU) http://code.google.com/p/scalacl/ &lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#51</link>
    <pubDate>Tue, 25 Sep 2012 02:30:40 GMT</pubDate>
    <description>Однако в плюсах утечки памяти случаются куда как чаще чем в джаве.&lt;br&gt;А как вы с фрагментацией памяти боретесь например?&lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (JL2001)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#50</link>
    <pubDate>Mon, 27 Aug 2012 06:43:49 GMT</pubDate>
    <description>&amp;gt; Это сильно вряд ли, потому что из серии &quot;а давайте все автоматически &lt;br&gt;&amp;gt; распараллелим&quot; (что было модно лет эдак 25 назад, на этой волне &lt;br&gt;&amp;gt; появилось множество функциональных языков с упором на чистоту).&lt;br&gt;&amp;gt; Чтобы получить какой-либо прирост, работать с GPU надо вручную.&lt;br&gt;&lt;br&gt;вас не удручает что в семействе современных х86 инструкции паралелятся автоматически по блокам исполнения а не ручками ?&lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (JL2001)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#49</link>
    <pubDate>Fri, 24 Aug 2012 15:46:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Runtime.getRuntime().gc(); &lt;br&gt;&amp;gt; Это асинхронная нотификация (непрямой сигнал). Не факт, что GC после этого вызова &lt;br&gt;&amp;gt; начнёт что-то там подчищать.&lt;br&gt;&lt;br&gt;так и там &quot;Сигналы ставятся в очередь, проц освободится - сигнал c обработчиком отработают.&quot; - синхронности не замечено&lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#48</link>
    <pubDate>Tue, 21 Aug 2012 14:27:44 GMT</pubDate>
    <description>Это сильно вряд ли, потому что из серии &quot;а давайте все автоматически распараллелим&quot; (что было модно лет эдак 25 назад, на этой волне появилось множество функциональных языков с упором на чистоту).&lt;br&gt;&lt;br&gt;Чтобы получить какой-либо прирост, работать с GPU надо вручную.&lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (sneer)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#47</link>
    <pubDate>Tue, 21 Aug 2012 11:17:55 GMT</pubDate>
    <description>господи какой деский сад. И про задержки в т.ч. погуглите azul JVM. Никаких там мега пауз нет. Кто вам сказал что GPU будет мусор собирать? &lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (iZEN)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#46</link>
    <pubDate>Tue, 21 Aug 2012 10:13:20 GMT</pubDate>
    <description>&amp;gt; Таки можно послать и в жаве. Ежели надо.&lt;br&gt;&lt;br&gt;Таки нельзя.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Oracle планирует задействовать в Java VM вычисления на сторо... (iZEN)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86069.html#45</link>
    <pubDate>Tue, 21 Aug 2012 10:12:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Чем это отличается от GC? Тем, что из программы на Java нельзя послать прямой сигнал GC, что пора бы прибраться, а из C++ можно?&lt;br&gt;&amp;gt; Runtime.getRuntime().gc();&lt;br&gt;&lt;br&gt;Это асинхронная нотификация (непрямой сигнал). Не факт, что GC после этого вызова начнёт что-то там подчищать.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
