UN MÉTODO Y UN DISPOSITIVO DE PROCESAMIENTO EN PARALELO DE INSTRUCCIONES DE PROGRAMA E INSTRUCCIONES DE TRAZA

    Inventors:
  1. Antonio Da Silva Fariña
  2. Óscar Rodríguez Polo
  3. Agustín Martínez Hellín
  4. Pablo Parra Espada
  5. Sebastián Sánchez Prieto
  1. Universidad Politécnica de Madrid
    info

    Universidad Politécnica de Madrid

    Madrid, España

  2. Universidad de Alcalá
    info

    Universidad de Alcalá

    Alcalá de Henares, España

ES
Publicación principal:

ES2697548A1 (24-01-2019)

Otras Publicaciones:

ES2697548B2 (22-07-2020)

Solicitudes:

P201830266 (20-03-2018)

Imagen de la patente

Abstract

Método y dispositivo de sincronización y ejecución paralela de instrucciones de traza sobre un procesador RISC segmentado. La invención consiste en un dispositivo cuya estructura interna, basada en un procesador segmentado, permite eliminar la sobrecarga de tiempo de ejecución que introduce la instrumentación de código empleada para medir el tiempo de ejecución en el peor caso. Para ello el dispositivo utiliza un código de instrucción específico para la instrumentación, que es interpretado como la habilitación de traza de la instrucción que le precede, y que permite identificar unívocamente el momento de ejecución de dicha instrucción. El dispositivo propuesto ejecuta en paralelo, y de forma sincronizada, cada instrucción de traza con la instrucción a trazar que le precede, y condiciona dicha ejecución a que se complete, sin que se vea afectada por burbujas, la ejecución de la instrucción a trazar.

INVENES: P201830266