Arquitectura asimétrica multicore con procesador de Petri

Se ha determinado, en una arquitectura multi-Core SMP, el lugar donde incorporar el PP o el HPP sin alterar el ISA del resto de los core. Se ha obtenido una familia de procesadores que ejecutan los algoritmos de Petri para dar solución a sistemas reactivos y concurrentes, con una sólida verificación...

Full description

Bibliographic Details
Main Author: Micolini, Orlando
Other Authors: De Giusti, Armando Eduardo
Language:es
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10915/46173
http://sedici.unlp.edu.ar/handle/10915/46173
id ndltd-SEDICI-oai-sedici.unlp.edu.ar-10915-46173
record_format oai_dc
spelling ndltd-SEDICI-oai-sedici.unlp.edu.ar-10915-461732015-06-12T03:59:35ZArquitectura asimétrica multicore con procesador de PetriMicolini, Orlandosistemas concurrenteprocesadores multi-core heterógeneosistemas de tiempo realConcurrencyProcessorsPetri netsCiencias InformáticasSe ha determinado, en una arquitectura multi-Core SMP, el lugar donde incorporar el PP o el HPP sin alterar el ISA del resto de los core. Se ha obtenido una familia de procesadores que ejecutan los algoritmos de Petri para dar solución a sistemas reactivos y concurrentes, con una sólida verificación formal que permite la programación directa de los procesadores. Para esto, se ha construido el hardware de un PP y un HPP, con un IP-Core en una FPGA, integrado a un sistema multi-Core SMP, que ejecuta distintos tipo de RdP. Esta familia de procesadores es configurable en distintos aspectos: - Tamaño del procesador (cantidad de plazas y transiciones). - Procesadores con tiempo y procesadores temporales. - Arquitectura heterogénea, que permite distribuir los recursos empleados para instanciar el procesador según se requiera, y obtener un ahorro sustancial. - La posibilidad de configurar el procesador en pos de obtener los requerimientos y minimizar los recursos. Muy valorado en la construcción de sistemas embebidos. En los sistemas con alta necesidad de concurrencia y sincronización, donde se ha evaluado este procesador, las prestaciones han mostrado una importante mejora en el desempeño. El procesador tiene la capacidad de resolver simultáneamente, por conjuntos múltiples disparos, lo que disminuye los tiempos de consulta y decisión, además los programas ejecutados cumplen con los formalismos de las RdP extendidas y sincronizadas, y los resultados de su ejecución son determinísticos. Los tiempos de respuesta para determinar una sincronización son de dos ciclos por consulta (entre la solicitud de un disparo y la respuesta).De Giusti, Armando EduardoNaiouf, Marcelo2015-06-11T14:20:54Z2015-04-142015TesisTesis de doctoradohttp://hdl.handle.net/10915/46173eshttp://creativecommons.org/licenses/by/4.0/ar/Creative Commons Attribution 4.0 International Argentina (CC BY 4.0)http://sedici.unlp.edu.ar/handle/10915/46173
collection NDLTD
language es
sources NDLTD
topic sistemas concurrente
procesadores multi-core heterógeneo
sistemas de tiempo real
Concurrency
Processors
Petri nets
Ciencias Informáticas
spellingShingle sistemas concurrente
procesadores multi-core heterógeneo
sistemas de tiempo real
Concurrency
Processors
Petri nets
Ciencias Informáticas
Micolini, Orlando
Arquitectura asimétrica multicore con procesador de Petri
description Se ha determinado, en una arquitectura multi-Core SMP, el lugar donde incorporar el PP o el HPP sin alterar el ISA del resto de los core. Se ha obtenido una familia de procesadores que ejecutan los algoritmos de Petri para dar solución a sistemas reactivos y concurrentes, con una sólida verificación formal que permite la programación directa de los procesadores. Para esto, se ha construido el hardware de un PP y un HPP, con un IP-Core en una FPGA, integrado a un sistema multi-Core SMP, que ejecuta distintos tipo de RdP. Esta familia de procesadores es configurable en distintos aspectos: - Tamaño del procesador (cantidad de plazas y transiciones). - Procesadores con tiempo y procesadores temporales. - Arquitectura heterogénea, que permite distribuir los recursos empleados para instanciar el procesador según se requiera, y obtener un ahorro sustancial. - La posibilidad de configurar el procesador en pos de obtener los requerimientos y minimizar los recursos. Muy valorado en la construcción de sistemas embebidos. En los sistemas con alta necesidad de concurrencia y sincronización, donde se ha evaluado este procesador, las prestaciones han mostrado una importante mejora en el desempeño. El procesador tiene la capacidad de resolver simultáneamente, por conjuntos múltiples disparos, lo que disminuye los tiempos de consulta y decisión, además los programas ejecutados cumplen con los formalismos de las RdP extendidas y sincronizadas, y los resultados de su ejecución son determinísticos. Los tiempos de respuesta para determinar una sincronización son de dos ciclos por consulta (entre la solicitud de un disparo y la respuesta).
author2 De Giusti, Armando Eduardo
author_facet De Giusti, Armando Eduardo
Micolini, Orlando
author Micolini, Orlando
author_sort Micolini, Orlando
title Arquitectura asimétrica multicore con procesador de Petri
title_short Arquitectura asimétrica multicore con procesador de Petri
title_full Arquitectura asimétrica multicore con procesador de Petri
title_fullStr Arquitectura asimétrica multicore con procesador de Petri
title_full_unstemmed Arquitectura asimétrica multicore con procesador de Petri
title_sort arquitectura asimétrica multicore con procesador de petri
publishDate 2015
url http://hdl.handle.net/10915/46173
http://sedici.unlp.edu.ar/handle/10915/46173
work_keys_str_mv AT micoliniorlando arquitecturaasimetricamulticoreconprocesadordepetri
_version_ 1716805370929741824