JavaOne 2012: AMD dołącza do Oracle i OpenJDK w projekcie Sumatra
AMD stawia na heterogeniczne obliczenia
Podczas konferencji JavaOne 2012 zorganizowanej w San Francisco w USA w stanie Kalifornia, koncern AMD ogłosił dołączenie do projektu Sumatra. Projekt jest związany z otwartą implementacją Java.
Projekt został zapoczątkowany przez firmę Oracle, obecnie zajmującą się rozwojem własnościowej maszyny Java, kontynuując dzieło firmy Sun. W projekt zaangażowała się również społeczność skupiona wokół otwartej i wolnej implementacji Javy – OpenJDK, którzy niezależnie od Oracle tworzą własną, kompatybilną wersję powstającą na bazie JDK.
Wspomniany projekt Sumatra będzie bardzo związany z implementacją OpenJDK. Celem związanego ze środowiskiem OpenJDK projektu „Sumatra” będzie zbadanie, w jaki sposób funkcjonalność bibliotek Javy może zostać rozszerzona o obsługę obliczeń heterogicznych w celu uzyskania lepszej wydajności i energooszczędności.
Projekt Sumatra powstał, aby otworzyć standardy Java dla obliczeń heterogenicznych dla serwerów i środowisk w chmurze. Projekt OpenJDK Sumatra zbada, w jaki sposób Java Virtual Machine (JVM), a także język i aplikacje Java mogą zostać ulepszone tak, aby czerpały korzyści z mocy karty graficznej, zarówno tej zewnętrznej, jak i wysoko wydajnych rdzeni znajdujących się w procesorach APU firmy AMD.
Wraz z popularyzacją w serwerach i platformach wykorzystujących obliczenia w chmurze – cloud computing, rozwiązań korzystających z przetwarzania heterogenicznego w procesorach APU i zewnętrznych kartach graficznych w celu uzyskania większej mocy, i sprawności energetycznej, programiści zaczęli potrzebować dostępu do popularnych modeli programowania takich jak Java, które pozwolą im swobodnie wykorzystać zalety akceleracji karty graficznej.
Dzięki projektowi możliwe stanie się pozyskanie obsługi w obliczeniach heterogenicznych dla nowych języków programowania JVM jak: Scala, JRuby czy też Jython.
"Nasze plany związane z projektem OpenJDK to kolejny krok naprzód, przybliżający obliczenia heterogeniczne milionom programistów Java, który potencjalnie może prowadzić nawet do stworzenia nowych modeli sprzętowych jak również nowych paradygmatów programowania serwerów i rozwiązań w chmurze. Firma AMD posiada długą historię współpracy ze społecznościami rozwijającymi otwarte oprogramowanie, poczynając od OpenCL, a na Fundacji HSA skończywszy. Dzięki tej inicjatywie pomożemy w dalszym rozwoju akceleracji graficznej w środowisku Java” - powiedział Manju Hedge korporacyjny wiceprezydent w dziale Heterogeneous Applications and Developer Solutions w firmie AMD.
„Wierzymy, że nasza współpraca z firmą AMD i innymi uczestnikami projektu OpenJDK Sumatra zapewni programistom Java™ możliwości szybkiego wykorzystania mocy karty graficznej dla uzyskania lepszej wydajności. Mamy nadzieję, że zarówno pojedyncze osoby, jak i organizacje zainteresowane tym niezwykłym przedsięwzięciem, podążą za firmą AMD, dołączając do projektu Sumatra” - powiedział Georges Saab wiceprezydent Software Development, Java Platform Group w firmie Oracle.
Wszyscy zainteresowani projektem mogą dołączyć do społeczności OpenJDK i zarazem wspomóc rozwój projektu Sumatra. Więcej informacji o przedsięwzięciu znajduje się na stronach OpenJDK.java.net.
Źródło: Inf. prasowa, OpenJDK, Oracle
Komentarze
16Zupełnie odmienne podejście niż np. nV "kiszącej" się w swoich CUDAch i PhysX.