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

  1. Fritsch Yusta, Carlos
Dirigida por:
  1. Julio Gutiérrez Ríos Director/a

Universidad de defensa: Universidad Politécnica de Madrid

Año de defensa: 1988

Tribunal:
  1. Pedro de Miguel Anasagasti Presidente/a
  2. Justo Carracedo Gallardo Secretario/a
  3. Ricardo García Rosa Vocal
  4. Francisco Tirado Fernández Vocal
  5. A. Álvarez Vocal

Tipo: Tesis

Teseo: 20187 DIALNET

Resumen

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.