Język programowania Java z akceleracją GPU - fenomenalne przyspieszenie operacji
Akceleracja Javy jest jednym ze skutków powołania konsorcjum OpenPOWER, które wykorzystuję siłę otwartych rynków.
John Duimovich, dyrektor generalny działu Java w koncernie IBM, zapowiedział podczas konferencji JavaOne 2013 w San Francisco, że akceleracja GPU trafia do języka Java. Podkreślił on, że procesory graficzne dysponują niesamowitą mocą obliczeniową i wykorzystanie ich potencjału w zadaniach realizowanych w tym języku może znacznie przyspieszyć złożone obliczenia, wykorzystujące duże ilości danych.
Wykorzystanie aplikacji Java akcelerowanych przez procesory graficzne jest praktycznie nieograniczone – mogą one znaleźć zastosowanie począwszy od systemów wysokiej wydajności wykorzystywanych do analiz finansowych, przez obliczenia związane z przetwarzaniem obrazu, a na nowoczesnych aplikacjach naukowych skończywszy.
Duimovich zaprezentował przykład akceleracji z wykorzystaniem procesorów graficznych, sortując dane przy użyciu już dostępnych standardowych bibliotek Nvidia CUDA. Zadanie zostało wykonane od 2x do 48x szybciej - przyspieszenie jest więc naprawdę spore. Nowa funkcjonalność ta jest już dostępna w pakiecie Java JDK 8, wykorzystującym istniejące biblioteki CUDA do przyspieszenia działania bibliotek Java w operacjach równoległych.
Ponadto wspomniał on również o niedawno powołanej inicjatywie OpenPOWER, która jest ekosystemem zbudowanym wokół architektury IBM POWER, wnoszącej do platformy szereg innowacji, wykorzystując siłę otwartych rynków oraz takich partnerów jak Nvidia. Obsługa języka Java przez akceleratory graficzne jest właśnie jednym ze skutków powołania konsorcjum OpenPOWER.
Źródło: JavaOne, Nvidia
Komentarze
13Najbardziej rozśmieszające że do oficjalnego instalatora RLE dla końcowych szarych użytkowników dołączany jest spyware/adware.
Zostawisz takiemu Kowalskiemu zainstalowane to albo nie zaktualizuje 80% przypadków i zawirusuje system przy następnym 0day expojcie (średnio po tygodniu) albo będzie klikał next next next i spyware zainstalowane które ściąga następne podmienia stronę startową wyszukiwarkę tak że po 3 dniach gościu ma system do reinstalacji itd.
Ścierwo JAVIE mówię stanowczo NIE!
Java przegrywa na rzecz C# bo mono dobrze zadomowiło się na linuxach.
A wszystkie luki w już załataliście?