Skriv ut
När Intel utvecklar javaaccelerationen i sina kommande serverprocessorer sker detta med den svenska javamaskinen J Rockit som "facit”.
Intels kommande serverprocessorer optimeras för den svenska javamaskinen J Rockit. Orsaken är att Intel har ett intimt samarbete med  serverprogramvaruförtaget Bea Systems som år 2002 köpte upp stockholmsföretaget Appeal Virtual Machines och dess högpresterande javamaskin J Rockit.

Personalen, idag på 60 personer, sitter fortfarande i Stockholm och vidareutvecklar sin javamaskin. Avdelningen heter BEA Systems Stockholm Engineering.

Ett Javaprogram körs i virtuell hårdvara, implementerad i en så kallad javamaskin som bland annat översätter javas maskinspråk bytekod till den fysiska processorns instruktioner. Intels arkitekter anpassar nu sin serverarkitekturer för att göra översättningen effektivare.

J Rockit är inte bara den första javamaskin som kan köras i den nya arkitekturen, utan dess javaacceleration har optimerats med J Rockit som facit.

Namnlikheten är ingen slump mellan ”J Rockit” och ”Rockton”, som är vad Intels Javaacceleration kallas.

Rockton består, enligt nättidningen The Inquirer, dels av en utökad instruktionsuppsättning och dels av programvara som kompilerar javainstruktionerna i realtid till Intelarkitekturen. Det kallas JIT-kompilering (just-in-time) och ska jämföras med det klassiska sättet att exekvera java vilket är att interpretera dess instruktioner en i taget.

J Rockit fick uppmärksamhet för sin JIT-kompilering redan under 90-talet – den klådde även de stora programföretagens javamaskiner i prestandatester.