Realización de arquitecturas de código intermedio mediante un proceso de transcodificacion concurrente con la ejecución

  1. Fritsch Yusta, Carlos
Supervised by:
  1. Julio Gutiérrez Ríos Director

Defence university: Universidad Politécnica de Madrid

Year of defence: 1988

Committee:
  1. Pedro de Miguel Anasagasti Chair
  2. Justo Carracedo Gallardo Secretary
  3. Ricardo García Rosa Committee member
  4. Francisco Tirado Fernández Committee member
  5. A. Álvarez Committee member

Type: Thesis

Teseo: 20187 DIALNET

Abstract

SE PROPONE UN NUEVO METODO POR EL CUAL ES POSIBLE ELEVAR EL NIVEL SEMANTICO DE LOS PROCESADORES ACTUALES O FUTUROS, MEDIANTE LA INTEGRACION ARQUITECTURAL DE UN COPROCESADOR TRADUCTOR, ESTE DISPOSITIVO OBTIENE CODIGO INTERMEDIO Y, MEDIANTE UN PROCESO DE TRANSCODIFICACION CUYA DESCRIPCION SE FORMALIZA EN LA MEMORIA DE LA TESIS, SINTETIZA CODIGO EJECUTABLE CONCURRENTEMENTE CON LA EJECUCION DEL PROGRAMA. EL LENGUAJE INTERMEDIO QUE ALIMENTA AL COPROCESADOR TRADUCTOR PERMITE UNA RAPIDA Y SENCILLA COMPILACION DE PROGRAMAS ESCRITOS EN LENGUAJES DE ALTO NIVEL, ASI COMO UNA CODIFICACION MUCHO MAS DENSA. POR OTRA PARTE, EL COPROCESADOR TRADUCTOR REALIZA EN TIEMPO REAL UNA SERIE DE OPTIMIZACIONES NO CONVENCIONALES, DESCRITAS EN LA MEMORIA, QUE PERMITEN LA EJECUCION DEL PROGRAMA EN EL MISMO O EN MENOS TIEMPO QUE SI EL PROCESADOR OPERASE A PARTIR DEL CODIGO MAQUINA PRODUCIDO POR UN COMPILADOR OPTIMIZANTE CONVENCIONAL. ESTAS CARACTERISTICAS SE ANALIZAN TEORICAMENTE EN EL TRABAJO, SIENDO FINALMENTE COMPROBADAS POR SIMULACION DE LA ARQUITECTURA. ADICIONALMENTE, LA CONFIGURACION PROPUESTA REDUCE NOTABLEMENTE EL TRAFICO CON MEMORIA, DOTA DE MAYOR ROBUSTEZ A LAS APLICACIONES, FACILITA LA OPERACION INTERACTIVA, EL TRANSPORTE DEL SOFTWARE Y LA DEPURACION DE PROGRAMAS EN ALTO NIVEL Y, ESPECIALMENTE, MANTIENE UN ELEVADO GRADO DE COMPATIBILIDAD CON LOS SISTEMAS EXISTENTES, SIENDO DE APLICACION GENERAL.