Petri net based algorithm modelization and parallel execution on symmetric multiprocessors
- Autores
- Wolfmann, Aaron Gustavo; De Giusti, Armando
- Año de publicación
- 2014
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Fil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.
Fil: De Giusti, Armando. Universidad Nacional de La Plata. Facultad de Informática; Argentina.
The Symmetric Multiprocessors architecture is composed by a complex set of cores, chips and memory channels that make it difficult to implement a parallel program that efficiently uses all resources. Another obstacle for achieving a performance according the resources is added by algorithms with hard data dependency. Asynchronicity is a key to get all processors running. Petri Nets have been used for a long time to model algorithms, but not as a tool to parallel execution. In this paper we introduce an asynchronous Parallel Execution Model based on Petri Nets and the process to go from a high level model to an executable parallel program. The Cholesky Factorization algorithm is used as a testbed. Tests results yield values that are near the theoretical peak and open good prospects to expand the model to other environments and algorithms.
Fil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.
Fil: De Giusti, Armando. Universidad Nacional de La Plata. Facultad de Informática; Argentina.
Otras Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información - Materia
-
Cholesky Factorization Algorithm
Cores
Chips
Memory channels - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- Repositorio
.jpg)
- Institución
- Universidad Nacional de Córdoba
- OAI Identificador
- oai:rdu.unc.edu.ar:11086/27712
Ver los metadatos del registro completo
| id |
RDUUNC_f07a97acc1932d58af66d9ec7c3e8e92 |
|---|---|
| oai_identifier_str |
oai:rdu.unc.edu.ar:11086/27712 |
| network_acronym_str |
RDUUNC |
| repository_id_str |
2572 |
| network_name_str |
Repositorio Digital Universitario (UNC) |
| spelling |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessorsWolfmann, Aaron GustavoDe Giusti, ArmandoCholesky Factorization AlgorithmCoresChipsMemory channelsFil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.Fil: De Giusti, Armando. Universidad Nacional de La Plata. Facultad de Informática; Argentina.The Symmetric Multiprocessors architecture is composed by a complex set of cores, chips and memory channels that make it difficult to implement a parallel program that efficiently uses all resources. Another obstacle for achieving a performance according the resources is added by algorithms with hard data dependency. Asynchronicity is a key to get all processors running. Petri Nets have been used for a long time to model algorithms, but not as a tool to parallel execution. In this paper we introduce an asynchronous Parallel Execution Model based on Petri Nets and the process to go from a high level model to an executable parallel program. The Cholesky Factorization algorithm is used as a testbed. Tests results yield values that are near the theoretical peak and open good prospects to expand the model to other environments and algorithms.Fil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.Fil: De Giusti, Armando. Universidad Nacional de La Plata. Facultad de Informática; Argentina.Otras Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información2014info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1-60132-282-8http://hdl.handle.net/11086/27712enginfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-11-06T09:39:54Zoai:rdu.unc.edu.ar:11086/27712Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-11-06 09:39:55.067Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse |
| dc.title.none.fl_str_mv |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
| title |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
| spellingShingle |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors Wolfmann, Aaron Gustavo Cholesky Factorization Algorithm Cores Chips Memory channels |
| title_short |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
| title_full |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
| title_fullStr |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
| title_full_unstemmed |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
| title_sort |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
| dc.creator.none.fl_str_mv |
Wolfmann, Aaron Gustavo De Giusti, Armando |
| author |
Wolfmann, Aaron Gustavo |
| author_facet |
Wolfmann, Aaron Gustavo De Giusti, Armando |
| author_role |
author |
| author2 |
De Giusti, Armando |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
Cholesky Factorization Algorithm Cores Chips Memory channels |
| topic |
Cholesky Factorization Algorithm Cores Chips Memory channels |
| dc.description.none.fl_txt_mv |
Fil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina. Fil: De Giusti, Armando. Universidad Nacional de La Plata. Facultad de Informática; Argentina. The Symmetric Multiprocessors architecture is composed by a complex set of cores, chips and memory channels that make it difficult to implement a parallel program that efficiently uses all resources. Another obstacle for achieving a performance according the resources is added by algorithms with hard data dependency. Asynchronicity is a key to get all processors running. Petri Nets have been used for a long time to model algorithms, but not as a tool to parallel execution. In this paper we introduce an asynchronous Parallel Execution Model based on Petri Nets and the process to go from a high level model to an executable parallel program. The Cholesky Factorization algorithm is used as a testbed. Tests results yield values that are near the theoretical peak and open good prospects to expand the model to other environments and algorithms. Fil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina. Fil: De Giusti, Armando. Universidad Nacional de La Plata. Facultad de Informática; Argentina. Otras Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información |
| description |
Fil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina. |
| publishDate |
2014 |
| dc.date.none.fl_str_mv |
2014 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
1-60132-282-8 http://hdl.handle.net/11086/27712 |
| identifier_str_mv |
1-60132-282-8 |
| url |
http://hdl.handle.net/11086/27712 |
| dc.language.none.fl_str_mv |
eng |
| language |
eng |
| 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_ |
1848046262551576576 |
| score |
12.576249 |