[ATARI] Dynamo y su despliegue comercial

Jesus Cea Avion jcea at argo.es
Fri Sep 14 01:01:42 CEST 2001


La gente veterana de la lista habrá leído ya varios mensajes míos sobre
la tecnología de recompilación dinámica de ejecutables, sobre todo
tiempo ha (antes de que la lista tuviese archivos) sobre la conveniencia
o no de dotar a futuros miembros de la familia Atari de una CPU 680xx o
de un PowerPC.

Dynamo es una sistema que "recompila" el código objeto a medida que se
va ejecutando, de forma que incluso en el caso de recompilar 68000 a
68000, por ejemplo, el rendimineto es superrior a la ejecución directa.
Esto es posible gracias a aprovechar información sólo conocida en
"runtime" para hacer un uso eficiente de la caché, sustituir llamadas a
rutinas cortas muy utilizadas por expansión en linea, eliminación de
comparaciones cuando el resultado es conocido, etc.

Los resultados preliminares sobre PA-RISC (el procesador RISC de
Hewlett-Packard) fueron muy esperanzadores, lográndose aumentos de
velocidad del 30%, de forma sencilla y rutinaria. Y eso compilando
código nativo a código nativo de la misma CPU.

http://www.hpl.hp.com/cambridge/projects/Dynamo/

Pues bien, empiezan a salir aplicaciones comerciales basadas en la
tecnología Dynamo, como un programa para recompilar "al vuelo" código
PA-RISC a IA-64 (la nueva CPU desarrollada de forma conjunta por Intel y
HP).

http://www.hp.com/products1/itanium/advantage/aries.html

No hay informes del rendimiento obtenido, no obstante...

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea at argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz



More information about the Atari mailing list