1
Speedware et l’informatique 64 bits
Prise en charge par Speedware des processeurs PA-RISC et Itanium 64 bits de Hewlett-Packard
Le 20 octobre 2004
Certains clients de Speedware sont en train d’évaluer ou d’acquérir des serveurs 64 bits de Hewlett-
Packard, basés sur le processeur PA-RISC ou le processeur Itanium 64 bits, et nous ont demandé
de confirmer que leurs logiciels Speedware garderont le même fonctionnement sur ces nouvelles
plates-formes.
Brièvement, nous pouvons vous répondre que oui, les logiciels Speedware continueront de fonctionner
avec la même performance sur ces deux serveurs 64 bits de HP. Toutefois, les logiciels conserveront
leur adressage 32 bits d’origine, car il y a peu d’avantages, pour l’instant, à passer à l’adressage
64 bits.
Pour vous donner une réponse plus détaillée, nous avons préparé l’information qui suit. Remarquez
que notre position par rapport à l’informatique 64 bits découle directement de la documentation et des
conseils de HP (voir «Qu’est-ce qu’en dit HP?» à la page 3) ainsi que de notre connaissance des
applications et exigences de nos clients.
Quelles sont les logiciels Speedware concernés?
Lorsque nous parlons de logiciels Speedware, nous faisons référence à la gamme complète de produits
Speedware, dont Speedware/4GL, Speedware/Designer, ainsi que les utilitaires Catalog, Profile et
Config. Il s’agit d’applications textuelles, écrites en langage C, et conçues en mode 32 bits pour les
systèmes 32 bits.
Est-ce que Speedware prend en charge le processeur PA-RISC 64 bits?
Oui, sans qu'aucune action ne soit nécessaire. Le nouveau processeur PA-RISC 64 bits de HP est
offert avec les serveurs HP 9000 qui exécutent HP-UX 11i. Selon HP, les logiciels actuels, comme
Speedware, ne devraient pas être recompilés pour fonctionner sur le système PA-RISC 64 bits. Ces
logiciels peuvent utiliser les instructions 32 bits de PA-RISC et l’adressage 32 bits pour fonctionner avec
la base de registre native à 64 bits de ce système.
Donc, si vous avez un serveur PA-RISC 64 bits, vous n’avez pas besoin d’une nouvelle version des
logiciels Speedware pour qu’ils fonctionnent sur le nouveau système
.
Instructions
32 bits de
PA-RISC
Base de registre
64 bits de
PA-RISC
PA-RISC 64 bits
Les applications
Speedware gardent le
même fonctionnement
en mode 32 bits sur le
serveur PA-RISC 64
bits, et ce, sans
recompilation.
Logiciels Speedware avec adressage 32 bits
... compilés à l’aide d’instructions 32 bits de PA-RISC
... gardent le même fonctionnement avec la base de
registre 64 bits des nouveaux serveurs PA-RISC
Logiciels
Speedware
32 bits
2
Speedware et l’informatique 64 bits
Est-ce que Speedware prend en charge le processeur Itanium?
Oui, soit par l’intermédiaire de l’émulateur d’Itanium ou, dans l’avenir, avec une version native 64 bits
des logiciels Speedware qui conserve l’adressage 32 bits.
Le processeur Itanium n’offre pas les mêmes caractéristiques de compatibilité que le système PA-RISC
64 bits. Les logiciels PA-RISC 32 bits actuels, comme Speedware, peuvent être exécutés à l’aide d’un
émulateur de logiciel (connu sous le nom de code Aries) fourni avec la plate-forme HP-UX sur Itanium,
mais la performance pourrait s’en trouver légèrement réduite. Cependant, Speedware prévoit
développer une version 64 bits de son environnement d’exécution pour la plate-forme Itanium. Cette
version conservera l’adressage 32 bits, mais elle fonctionnera avec des instructions Itanium 64 bits
natives dans la base de registre à 64 bits.
Qu’en est-il de la performance?
Les processeurs 64 bits ont été conçus pour offrir une performance exceptionnelle, afin de permettre
aux clients de gérer de lourdes charges de travail sur les plates-formes UNIX et Windows. Elles
promettent stabilité, efficacité et capacité dans les infrastructures de TI. La plupart des gens savent, par
contre, qu’un système 64 bits n’engendre pas nécessairement une meilleure performance dans tous
les cas. La performance dépend également de la mémoire, de la vitesse d’horloge et des instructions
par cycle d’horloge. HP recommande que ses serveurs 64 bits soient dotés d’au moins 4 Go de
mémoire (voir «Qu’est-ce qu’en dit HP?» à la page 3).
Est-ce que Speedware prend en charge l’adressage 64 bits?
Non, pas dans un avenir prévisible. HP nous apprend que les logiciels types — y compris les logiciels
Speedware — n’exigent habituellement pas l’adressage 64 bits, à moins qu’ils n’accèdent à des
ensembles de données dont la taille dépasse 4 Go. Par ailleurs, HP affirme que si ces logiciels sont
recompilés en mode 64 bits, ils risquent d’offrir une performance inférieure qu’en mode 32 bits.
HP recommande que nous recompilions nos logiciels pour les systèmes 64 bits, mais que nous
laissions leur mode d’adressage à 32 bits. Reportez-vous à la section «Qu’est-ce qu’en dit HP?» à la
page 3 pour connaître les mots exacts de HP à ce sujet et obtenir un lien vers de l’information
supplémentaire.
Base de registre
64 bits de
Itanium
Itanium 64 bits
Émulateur
de logiciel
(Aries)
Instructions
64 bits de
Itanium
Speedware
32-bit
software
Instructions
32 bits de
PA-RISC
Logiciels
Speedware
32 bits
Speedware prévoit
développer une
version compilée
pour la plate-forme
Itanium 64 bits
Les applications
Speedware
s’exécutent
actuellement à l’aide
d’un émulateur sur le
serveur Itanium
3
Speedware et l’informatique 64 bits
L’adressage 64 bits ne comporte-t-il pas des avantages?
Certainement, mais ces avantages s’appliquent principalement aux applications qui manipulent des
ensembles de données très volumineux ou qui exécutent des calculs scientifiques complexes.
L’adressage 32 bits permet à une application de garder jusqu’à 4 Go de données en mémoire, ce
qui est habituellement suffisant pour la plupart des applications d’entreprise. Et rappelez-vous qu’un
serveur 64 bits doit être doté d’au moins 4 Go de mémoire et de mémoire d’échange pour tirer profit
de cette amélioration de performance. Quant aux avantages liés aux calculs, c’est-à-dire la possibilité
d’utiliser de véritables nombres entiers à 8 octets et de plus grands nombres à virgule flottante, ils
s’appliquent davantage aux applications scientifiques qu’aux applications d’entreprise.
Remarquez que l’adressage 32 bits ne peut côtoyer l’adressage 64 bits dans un environnement logiciel.
Dans le cas de Speedware, cela signifie que si les logiciels Speedware devaient utiliser l’adressage
64 bits, tous les appels tiers (à COBOL, C, Oracle, Omnidex, etc.) devraient aussi être à 64 bits. Nous
ne pouvons nous attendre à ce que tous les fournisseurs de nos produits tiers nous offrent des versions
64 bits dans un avenir proche. C’est pourquoi nous devons garder nos logiciels Speedware en mode
32 bits.
Selon les recommandations de HP et la connaissance que nous avons actuellement des applications
de nos clients, nous pensons que vos applications ne bénéficieraient pas d’une performance accrue
si nous consacrions du temps à la conversion de nos logiciels au mode 64 bits.
Qu’est-ce qu’en dit HP?
Le site Web de HP donne les détails sur les caractéristiques et les avantages de leurs systèmes 64 bits
et contient de l’information et des recommandations au sujet de la compatibilité et de la performance.
Par exemple :
Et, bien
sûr
, le site Web principal de HP (
www.hp.com
) contient de l’information sur tous les produits HP.
Est-ce que Speedware peut être contactée directement?
Bien sûr. Speedware est toujours heureuse de répondre à vos questions. Vous pouvez nous contacter
par courriel à [email protected] ou par téléphone au (514) 747-7007. Nos clients ayant un
contrat de soutien technique peuvent nous envoyer un courriel à support@activant.com ou nous appeler
au 1-800-361-6782 (É.-U. et Canada), au 0.800.96.77.14 (R.-U.) ou au (514) 747-9494.
Points à considérer au sujet de la performance des serveurs HP-UX 64 bits
La majorité des applications peuvent rester en mode 32 bits sur les sytèmes HP-UX 64 bits. Cependant,
certaines applications qui manipulent des ensembles de données très volumineux sont contraintes
par la limite d’espace d’adresse de 4 Go en mode 32 bits. Ces applications peuvent tirer profit du plus
grand espace d’adresse et de la plus grande mémoire physique offerts par les systèmes 64 bits.
Ce qui influence la performance en mode 64 bits
Les applications types n'exigent pas plus de mémoire virtuelle qu'il y en a de disponible en mode
32 bits. Lorsqu'elles sont compilées en mode 32 bits sur les plates-formes HP-UX 64 bits, ces
applications fonctionnent habituellement mieux que lorsqu'elles sont recompilées en mode 64 bits sur
ces mêmes plates-formes à 64 bits. Voici certaines des raisons qui expliquent ce fait :
...
http://devresource.hp.com/STK/docs/refs/64concepts.jsp
Q : Quelle est la mémoire minimum requise pour un serveur 64 bits? En général, à combien
devrait être augmentée la mémoire d'un serveur qui passe de 10.20 à 11.00 64 bits??
R : L'utilisation du serveur 64 bits est optimisée lorsque la mémoire installée dépasse les 4 Go.
http://docs.hp.com/hpux/onlinedocs/os/osfaq.html
1 / 3 100%