Passer au contenu

Jazelle améliore Java sur les téléphones cellulaires

L’intégration de la technologie Jazelle aux processeurs génériques d’ARM optimise à la fois les coûts et les ressources d’une plate-forme J2ME.

ARM le jure : sa technologie Jazelle tiendra ses promesses. Il s’agit de permettre l’exécution d’applications multimédias sophistiquées sur des téléphones cellulaires équipés de processeurs d’une fréquence faible de 50 MHz. L’atout de Jazelle réside dans son intégration à des processeurs génériques, sachant que les différents modèles ARM équipent déjà les trois quarts des terminaux mobiles. Jazelle est une solution moins onéreuse et plus simple à intégrer que les processeurs Java dédiés. Elle est aussi deux fois plus rapide qu’une simple optimisation logicielle, jusqu’à maintenant privilégiée pour les implémentations Mobile Information Device Profile.Jazelle nécessite l’ajout d’un jeu d’instructions à l’architecture de processeurs Risc à 32 bits. Son implémentation du byte code Java se fait dans le cache et les registres du c?”ur du processeur. Elle optmise ainsi 75 % des jeux d’instructions fréquemment exécutés par la machine virtuelle.

Un cycle de R&D de deux ans

Pour le reliquat, Jazelle émule l’interpréteur de la machine virtuelle en le remplaçant par un code propriétaire, révèle Eric Lalardie, directeur Europe du Sud chez ARM France. Mais, surtout, les processeurs ARM qui embarquent Jazelle exécutent, alternativement, le byte code Java et le code natif du terminal ?” OS, middleware, etc. C’est l’aboutissement d’importants efforts de recherche et développement. “Même si certaines tâches peuvent être parallélisées, il s’agit de technologies très complexes, qui mettent du temps à atteindre la maturité”, rappelle Eric Lalardie. En effet, il a fallu d’abord définir, valider et geler les spécifications techniques avant de coder les processeurs. Ce n’est qu’à partir de septembre dernier qu’ARM a livré les premiers prototypes à ses partenaires. Le dernier processeur Jazelle, mis en ?”uvre sur une architecture ARM11, vient d’être présenté à l’Embedded Processor Forum. Il est le fruit d’un travail réalisé en commun par Intel, Texas Instruments et Motorola. Celui-ci est aussi le premier équipementier à intégrer Jazelle dans ses terminaux i95cl, livrés avec sa plate-forme Motorola Embedded Reference Implementation for J2ME. Bien que plus discrets, les éditeurs d’OS pour terminaux embarqués, dont Symbian, sont également à pied d’?”uvre. Alors que, dans le cadre du projet Monty, Sun porte Jazelle sur sa prochaine génération de machines virtuelles pour des terminaux limités en ressources mémoire.

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


Samuel Cadogan