Petri net based algorithm modelization and parallel execution on symmetric multiprocessors
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 ha...
Autores principales: | , |
---|---|
Formato: | conferenceObject |
Lenguaje: | Inglés |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | http://hdl.handle.net/11086/27712 |
Aporte de: |
id |
I10-R141-11086-27712 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de Córdoba |
institution_str |
I-10 |
repository_str |
R-141 |
collection |
Repositorio Digital Universitario (UNC) |
language |
Inglés |
topic |
Cholesky Factorization Algorithm Cores Chips Memory channels |
spellingShingle |
Cholesky Factorization Algorithm Cores Chips Memory channels Wolfmann, Aaron Gustavo De Giusti, Armando Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
topic_facet |
Cholesky Factorization Algorithm Cores Chips Memory channels |
description |
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. |
format |
conferenceObject |
author |
Wolfmann, Aaron Gustavo De Giusti, Armando |
author_facet |
Wolfmann, Aaron Gustavo De Giusti, Armando |
author_sort |
Wolfmann, Aaron Gustavo |
title |
Petri net based algorithm modelization and parallel execution on symmetric multiprocessors |
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 |
publishDate |
2022 |
url |
http://hdl.handle.net/11086/27712 |
work_keys_str_mv |
AT wolfmannaarongustavo petrinetbasedalgorithmmodelizationandparallelexecutiononsymmetricmultiprocessors AT degiustiarmando petrinetbasedalgorithmmodelizationandparallelexecutiononsymmetricmultiprocessors |
bdutipo_str |
Repositorios |
_version_ |
1764820391863255045 |