Passer au contenu

Intel dévoile une machine virtuelle Java en open source

L’Open Runtime Platform est une machine virtuelle qui, à terme, pourra compiler tous les langages pseudo-codes, de type Java, Smalltalk ou C++. Elle a été optimisée pour fonctionner sur les processeurs du fondeur.

A l’occasion d’une journée portes ouvertes de son laboratoire de recherche sur les microprocessseurs, Intel a dévoilé une plate-forme logicielle capable de compiler les langages pseudo-codes, comme Java ou C# de Microsoft.L’Open Runtime Platform (ORP), qui est encore au stade de projet de recherche, est une machine virtuelle modulaire qui traduit les instructions d’un langage pseudo-code en langage machine.‘  L’objectif n’est pas de construire un compilateur Java mais plutôt de proposer une plate-forme ouverte qui intègre plusieurs compilateurs et pourrait ainsi fonctionner avec tous les langages pseudo-codes
actuels et futurs ‘
, souligne Pat Gelsinger, vice-président responsable du développement technologique chez Intel.Bien qu’Intel s’en défende, il est difficile de ne pas voir dans ce projet une manière détournée de forcer Sun à placer Java dans le domaine public. Pour le moment, l’ORP ne dispose que d’une machine virtuelle Java, intégrant un
compilateur JIT (Just In Time), et de plusieurs gestionnaires de mémoire, des Garbage Collectors.” L’utilisation des Garbage Collectors se révèle importante dans l’optimisation du code machine. En effet, le gestionnaire utilisé sera différent suivant que la cible est un serveur haute performance ou un
PDA ‘
, explique Jesse Fang, directeur du laboratoire Java. Les chercheurs d’Intel ont également utilisé leur connaissance pointue de la logique interne des processeurs Pentium afin d’améliorer l’optimisation du code final.‘  Nous avons tenu compte, par exemple, de la longueur des files d’attente et des cycles d’éxécution du processeur. Le code source de cet algorithme d’optimisation, ainsi que l’ensemble de l’ORP est disponible
gratuitement  ‘
, ajoute Jesse Fang. Même si Intel prévoit d’ici à l’année prochaine des versions commerciales de l’ORP proposés par des partenaires, le constructeur compte avant tout sur la communauté open source pour
développer la gestion d’autres langages pseudo-codes.Plus étonnant, la coordination du développement de l’ORP est laissé à cinq professeurs d’université américains qui seront chargés de modifier le code source avec les apports de la communauté. LORP est disponible gratuitement par
téléchargement sur le site Web du laboratoire,

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Jean-Baptiste Su, à San Jose (Californie)