Procesory dla Javy

Sun Microelectronics wspiera sukces języka programowania Java, wprowadzając na rynek rodzinę procesorów Java. Nowe układy mają oferować większą wydajność dla aplikacji stworzonych za pomocą Javy niż zwykłe procesory. Wieloplatformowość, niezależność od systemu operacyjnego oraz przenośność uzyskano dzięki interpreterowi - wirtualnej maszynie Java (Java Virtual Machine). Powoduje to jednak znaczny spadek wydajności. Nowe układy nie wymagają programowego interpretera. Dlatego też, ok. 30 razy, rośnie wydajność obsługi aplikacji stworzonych w Javie w porównaniu do zbliżonych cenowo popularnych procesorach.

Sun Microelectronics wspiera sukces języka programowania Java, wprowadzając na rynek rodzinę procesorów Java. Nowe układy mają oferować większą wydajność dla aplikacji stworzonych za pomocą Javy niż zwykłe procesory. Wieloplatformowość, niezależność od systemu operacyjnego oraz przenośność uzyskano dzięki interpreterowi - wirtualnej maszynie Java (Java Virtual Machine). Powoduje to jednak znaczny spadek wydajności. Nowe układy nie wymagają programowego interpretera. Dlatego też, ok. 30 razy, rośnie wydajność obsługi aplikacji stworzonych w Javie w porównaniu do zbliżonych cenowo popularnych procesorach.

Procesory Suna - PicoJava, MicroJava oraz UltraJava - przeznaczone są dla nowego typu inteligentnych urządzeń takich, jak przenośne telefony, osobiści cyfrowi asystenci oraz inne podręczne urządzenia. Według przedstawicieli Suna, dzięki Javie i wyspecjalizowanym procesorom powstanie nowa klasa przenośnych urządzeń komunikacyjnych. Prawdopodobnie będą one wyglądać jak konsole do gier Sega, zostaną wyposażone w kolorowy ekran ciekłokrystaliczny oraz obsługę dźwięku. Możliwe, że urządzenia pozwolą wędrować po WWW.

Układ PicoJava, który pojawi się na rynku w połowie br., zostanie wykorzystany w telefonach komórkowych, drukarkach i innych peryferiach. Jego cena wynosić będzie ok. 25 USD. Procesor MicroJava ma zawierać pamięć, funkcje komunikacyjne oraz obsługę specyficznych aplikacji do zastosowania w grach, telekomunikacji oraz urządzeniach sieciowych. Układ, który wejdzie na rynek w I kw. 1997r., ma kosztować od 25 do 100 USD. UltraJava przeznaczony jest do obsługi zaawansowanej grafiki trójwymiarowej oraz aplikacji multimedialnych. Produkt - w cenie poniżej 100 USD - pojawi się w sprzedaży pod koniec 1997 r.

Chet Silvestri, prezes Sparc Microeletronics uważa, iż dzięki specjalizowanym układom firma wyeliminowała potrzebę posiadania dodatkowego oprogramowania, tak więc kod bajtowy Javy przechodzi bezpośrednio do CPU. Układy Java nie będą przystosowane do obsługi innych aplikacji. Według Cheta Silvestri, procesory nie będą pracować ani pod kontrolą Windows, ani Solarisa, a wyłącznie pod kontrolą Javy. Układy mają używać bezpośrednio jej kodu bajtowego.

Według zapowiedzi nowe układy z rodziny Java będą wykorzystywać część technologii oraz metodologii konstrukcyjnych zastosowanych w procesorach UltraSparc II.

Wyspecjalizowane układy Suna mają konkurentów. Digital zaprezentował już procesor SA-110 z rodziny StrongARM, skierowane na ten sam rynek, co ukady Java. Układy DEC-a mają kosztować 20-50 USD. Procesor SA-110 jest dostępny w wersjach 100, 160 i 200 MHz i charakteryzuje się małym poborem mocy od 1.65 do 2.0 V.

Procesor został wykonany w technologii 0.35 mikrona. Główne zastosowania dla SrtongARM, - to zdaniem przedstawicieli Digitala, - tanie terminale internetowe, telewizja interaktywna, elektroniczne notatniki.

Chet Silvestri uważa, iż wydajność aplikacji współpracujacych z nowymi układami Suna jest 5-krotnie wyższa w porównaniu ze Strong ARM. "Cena ARM może być konkurencyjna, lecz wskaźnik ceny do wydajności nie będzie już tak zachęcający ponieważ ARM wymaga zastosowania wirtualnej maszyny Java" - twierdzi prezes Sparc Microelectronics. Wszyscy są zgodni, że sukces lub porażka układów Java zależy bezpośrednio od sukcesu aplikacji Javy.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200