Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer
Fil: Wolfmann, Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.
Main Authors: | , |
---|---|
Format: | conferenceObject |
Language: | eng |
Published: |
2022
|
Subjects: | |
Online Access: | http://hdl.handle.net/11086/28966 |
_version_ | 1801214846414356480 |
---|---|
author | Wolfmann, Gustavo De Giusti, Armando |
author_facet | Wolfmann, Gustavo De Giusti, Armando |
author_sort | Wolfmann, Gustavo |
collection | Repositorio Digital Universitario |
description | Fil: Wolfmann, Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina. |
format | conferenceObject |
id | rdu-unc.28966 |
institution | Universidad Nacional de Cordoba |
language | eng |
publishDate | 2022 |
record_format | dspace |
spelling | rdu-unc.289662022-10-18T09:55:07Z Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer Wolfmann, Gustavo De Giusti, Armando Computadora paralela Procesadores heterogéneos Modelado con Redes de Petri Multiplicación de matrices Fil: Wolfmann, 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 Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina. Multicore - MultiGPU systems are frequently used in supercomputers design. The heterogeneity between both types of processors is a source of problems for the parallel programming: disparity in processing throughput and memory availability. While some problems are faster executed in a GPGPU, when its data size exceeds the memory available, data partition must to be done in order to resolve, and become desirable to use both types of processors. In this paper we present a solution based on Petri Nets to model the algorithm and to guide the execution, balancing the load between the CPUs cores and GPGPUs. The matrix multiplication algorithm is used as testbed. Tests confirm the goodness of the model and highlight the difficulties to address the problem. http://carla2014.hpclatam.org Fil: Wolfmann, 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 Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina. Hardware y Arquitectura de Computadoras 2022-10-17T15:59:25Z 2022-10-17T15:59:25Z 2014 conferenceObject http://hdl.handle.net/11086/28966 eng Attribution-NonCommercial-ShareAlike 4.0 International https://creativecommons.org/licenses/by-nc-sa/4.0/ Electrónico y/o Digital |
spellingShingle | Computadora paralela Procesadores heterogéneos Modelado con Redes de Petri Multiplicación de matrices Wolfmann, Gustavo De Giusti, Armando Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer |
title | Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer |
title_full | Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer |
title_fullStr | Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer |
title_full_unstemmed | Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer |
title_short | Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer |
title_sort | algorithm model and execution based on petri nets in an heterogeneous parallel computer |
topic | Computadora paralela Procesadores heterogéneos Modelado con Redes de Petri Multiplicación de matrices |
url | http://hdl.handle.net/11086/28966 |
work_keys_str_mv | AT wolfmanngustavo algorithmmodelandexecutionbasedonpetrinetsinanheterogeneousparallelcomputer AT degiustiarmando algorithmmodelandexecutionbasedonpetrinetsinanheterogeneousparallelcomputer |