Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri

Autores
Romano, Matias H.; Baldoni, Federico E.
Año de publicación
2012
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Ing.Orlando Micolini. (Director del Proyecto Integrador)
Descripción
Proyecto Integrador presentado para la obtención del título de Ingeniero en Computación.
Este trabajo posee la particularidad de innovar en el uso de las redes de Petri no solo como modelo de sistemas, sino como lenguaje de ejecución de algoritmos concurren-tes. En él, se desarrolla un mecanismo para mejorar la sincronización entre procesos (hi-los) a nivel de hardware, haciendo uso del formalismo de las redes de Petri (procesador de Petri) mediante el empleo de un simulador de procesadores, siendo este simulador el que implementa dicho mecanismo. Logrando así desarrollar una nueva arquitectura de proce-sadores. El módulo desarrollado permite obtener mejoras tanto en tiempo como en canti-dad de instrucciones ejecutadas para algoritmos concurrentes que requieren ser sincroni-zados, cuanto mayor es el uso de primitivas de sincronización en un algoritmo mayor es el beneficio del desarrollo en los puntos mencionados anteriormente. Las mejoras en tiem-pos de ejecución e instrucciones ejecutadas por el procesador simulado con el módulo de Petri tienen una disminución de entre un 25% y 50% respecto del procesador original.

Materia
Procesadores Multicore; Redes de Petri.
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Repositorio
Repositorio Digital Universitario (UNC)
Institución
Universidad Nacional de Córdoba
OAI Identificador
oai:rdu.unc.edu.ar:11086/439

id RDUUNC_9de44db4ff731017d5eea6d64eadf228
oai_identifier_str oai:rdu.unc.edu.ar:11086/439
network_acronym_str RDUUNC
repository_id_str 2572
network_name_str Repositorio Digital Universitario (UNC)
spelling Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de PetriRomano, Matias H.Baldoni, Federico E.Procesadores Multicore; Redes de Petri.Proyecto Integrador presentado para la obtención del título de Ingeniero en Computación.Este trabajo posee la particularidad de innovar en el uso de las redes de Petri no solo como modelo de sistemas, sino como lenguaje de ejecución de algoritmos concurren-tes. En él, se desarrolla un mecanismo para mejorar la sincronización entre procesos (hi-los) a nivel de hardware, haciendo uso del formalismo de las redes de Petri (procesador de Petri) mediante el empleo de un simulador de procesadores, siendo este simulador el que implementa dicho mecanismo. Logrando así desarrollar una nueva arquitectura de proce-sadores. El módulo desarrollado permite obtener mejoras tanto en tiempo como en canti-dad de instrucciones ejecutadas para algoritmos concurrentes que requieren ser sincroni-zados, cuanto mayor es el uso de primitivas de sincronización en un algoritmo mayor es el beneficio del desarrollo en los puntos mencionados anteriormente. Las mejoras en tiem-pos de ejecución e instrucciones ejecutadas por el procesador simulado con el módulo de Petri tienen una disminución de entre un 25% y 50% respecto del procesador original.Ing.Orlando Micolini. (Director del Proyecto Integrador)2012-06-07info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://hdl.handle.net/11086/439spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-09-29T13:42:02Zoai:rdu.unc.edu.ar:11086/439Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-09-29 13:42:02.699Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse
dc.title.none.fl_str_mv Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
title Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
spellingShingle Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
Romano, Matias H.
Procesadores Multicore; Redes de Petri.
title_short Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
title_full Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
title_fullStr Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
title_full_unstemmed Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
title_sort Simulación de procesadores multicore para sincronizar múltiples procesos utilizando redes de Petri
dc.creator.none.fl_str_mv Romano, Matias H.
Baldoni, Federico E.
author Romano, Matias H.
author_facet Romano, Matias H.
Baldoni, Federico E.
author_role author
author2 Baldoni, Federico E.
author2_role author
dc.contributor.none.fl_str_mv Ing.Orlando Micolini. (Director del Proyecto Integrador)
dc.subject.none.fl_str_mv Procesadores Multicore; Redes de Petri.
topic Procesadores Multicore; Redes de Petri.
dc.description.none.fl_txt_mv Proyecto Integrador presentado para la obtención del título de Ingeniero en Computación.
Este trabajo posee la particularidad de innovar en el uso de las redes de Petri no solo como modelo de sistemas, sino como lenguaje de ejecución de algoritmos concurren-tes. En él, se desarrolla un mecanismo para mejorar la sincronización entre procesos (hi-los) a nivel de hardware, haciendo uso del formalismo de las redes de Petri (procesador de Petri) mediante el empleo de un simulador de procesadores, siendo este simulador el que implementa dicho mecanismo. Logrando así desarrollar una nueva arquitectura de proce-sadores. El módulo desarrollado permite obtener mejoras tanto en tiempo como en canti-dad de instrucciones ejecutadas para algoritmos concurrentes que requieren ser sincroni-zados, cuanto mayor es el uso de primitivas de sincronización en un algoritmo mayor es el beneficio del desarrollo en los puntos mencionados anteriormente. Las mejoras en tiem-pos de ejecución e instrucciones ejecutadas por el procesador simulado con el módulo de Petri tienen una disminución de entre un 25% y 50% respecto del procesador original.

description Proyecto Integrador presentado para la obtención del título de Ingeniero en Computación.
publishDate 2012
dc.date.none.fl_str_mv 2012-06-07
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11086/439
url http://hdl.handle.net/11086/439
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Digital Universitario (UNC)
instname:Universidad Nacional de Córdoba
instacron:UNC
reponame_str Repositorio Digital Universitario (UNC)
collection Repositorio Digital Universitario (UNC)
instname_str Universidad Nacional de Córdoba
instacron_str UNC
institution UNC
repository.name.fl_str_mv Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba
repository.mail.fl_str_mv oca.unc@gmail.com
_version_ 1844618917344968704
score 13.070432