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

  1. Fritsch Yusta, Carlos
Zuzendaria:
  1. Julio Gutiérrez Ríos Zuzendaria

Defentsa unibertsitatea: Universidad Politécnica de Madrid

Defentsa urtea: 1988

Epaimahaia:
  1. Pedro de Miguel Anasagasti Presidentea
  2. Justo Carracedo Gallardo Idazkaria
  3. Ricardo García Rosa Kidea
  4. Francisco Tirado Fernández Kidea
  5. A. Álvarez Kidea

Mota: Tesia

Teseo: 20187 DIALNET

Laburpena

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.