Solving parallel problems by OTMP model

Since the early stages of parallel computing, one of the most common solutions to in troduce parallelism has been to extend a sequential language with some sort of parallel version of the for construct, commonly denoted as forall construct. Although similar syntax, these forall loops di er in their...

Descripción completa

Detalles Bibliográficos
Autores principales: Piccoli, María Fabiana, Printista, Alicia Marcela, Gonzalez, Jesús Alberto, León, Coromoto, Roda García, José Luis, Rodriguez, C., Sande, Francisco de
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2003
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/22749
Aporte de:
id I19-R120-10915-22749
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Distributed Systems
Parallel programming
computation model
abstract machine
programming model
cost model
spellingShingle Ciencias Informáticas
Distributed Systems
Parallel programming
computation model
abstract machine
programming model
cost model
Piccoli, María Fabiana
Printista, Alicia Marcela
Gonzalez, Jesús Alberto
León, Coromoto
Roda García, José Luis
Rodriguez, C.
Sande, Francisco de
Solving parallel problems by OTMP model
topic_facet Ciencias Informáticas
Distributed Systems
Parallel programming
computation model
abstract machine
programming model
cost model
description Since the early stages of parallel computing, one of the most common solutions to in troduce parallelism has been to extend a sequential language with some sort of parallel version of the for construct, commonly denoted as forall construct. Although similar syntax, these forall loops di er in their semantics and implementations. The High Performance Fortran (HPF) and OpenMP versions are, likely, among the most popular. This paper presents yet another forall loop extension for the C language. In this work, we introduce a parallel computation model: One Thread Multiple Processor Model (OTMP). This model proposes an abstract machine, a programming model and cost model. The programming model de nes another forall loop construct, the theorical machine aims for both homogeneous shared and distributed memory computers, and the cost model allo ws the prediction of the performance of a program. OTMP does not only in tegrates and extends sequential programming, but also includes and expands the message passing programming model. The model allows and exploits any nested levels of parallelism, taking advan tage of situations where there are several small nested loops.
format Objeto de conferencia
Objeto de conferencia
author Piccoli, María Fabiana
Printista, Alicia Marcela
Gonzalez, Jesús Alberto
León, Coromoto
Roda García, José Luis
Rodriguez, C.
Sande, Francisco de
author_facet Piccoli, María Fabiana
Printista, Alicia Marcela
Gonzalez, Jesús Alberto
León, Coromoto
Roda García, José Luis
Rodriguez, C.
Sande, Francisco de
author_sort Piccoli, María Fabiana
title Solving parallel problems by OTMP model
title_short Solving parallel problems by OTMP model
title_full Solving parallel problems by OTMP model
title_fullStr Solving parallel problems by OTMP model
title_full_unstemmed Solving parallel problems by OTMP model
title_sort solving parallel problems by otmp model
publishDate 2003
url http://sedici.unlp.edu.ar/handle/10915/22749
work_keys_str_mv AT piccolimariafabiana solvingparallelproblemsbyotmpmodel
AT printistaaliciamarcela solvingparallelproblemsbyotmpmodel
AT gonzalezjesusalberto solvingparallelproblemsbyotmpmodel
AT leoncoromoto solvingparallelproblemsbyotmpmodel
AT rodagarciajoseluis solvingparallelproblemsbyotmpmodel
AT rodriguezc solvingparallelproblemsbyotmpmodel
AT sandefranciscode solvingparallelproblemsbyotmpmodel
bdutipo_str Repositorios
_version_ 1764820467643842561