BDBComp
Parceria:
SBC
Programacao Paralela Baseada em Tarefas em Arquiteturas com Memoria Distribu?da

Bruno Gallina ApelNicolas Bruno Maillard

Duas perspectivas bem difundidas para obtenc¸ ~ao de paralelismo em c´odigos fonte s~ao oparalelismo de dados, ou data parallelism e o paralelismo de tarefas, task parallelism. Oprimeiro tem um forte enfoque em lac¸os e iterac¸ ~oes, pois consiste em executar uma mesmaoperac¸ ~ao sobre uma larga quantia de dados, concorrentemente [Hillis and Steele 1986].J´a o paralelismo de tarefas ´e definido como atribuir uma tarefa, diferente ou n~ao, para osnodos de processamento dispon´?veis executarem paralelamente [Foster 1994].Procurando facilitar a criac¸ ~ao de programas paralelos, atualmente, o foco ´e autilizac¸ ~ao de tarefas, ou tasks, como unidade de carga de trabalho paralelo. Este conceito´e ´util para expressar paralelismo n~ao estruturado e com a possibilidade de criac¸ ~aodin^amica de unidades de trabalho paralelo, em tempo de execuc¸ ~ao.

http://www.lbd.dcc.ufmg.br/colecoes/erad-rs/2011/0048.pdf

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato: bdbcomp@lbd.dcc.ufmg.br
     Mantida por:
LBD