BDBComp
Parceria:
SBC
Paralelismo de Tarefas em Arquiteturas H´?bridas Multi-CPU e Multi-GPU

João Vicente LimaNicolas Bruno Maillard

O roubo de tarefas, ou Work Stealing, por exemplo, ´e um algoritmo de escalonamentodescentralizado em que as decis~oes de escalonamento dependem dos processadoresociosos, que roubam tarefas de outros processadores. Essa estrat´egia demonstra resultadosteoricamente eficientes em arquiteturas de memoria compartilhada; todavia, suaaplicac¸ ~ao em arquiteturas h´?bridas n~ao ´e amplamente explorado devido aos diversos custosenvolvidos na atribuic¸ ~ao de tarefas a uma PU. Algumas ferramentas de programac¸ ~aoparalela consolidaram-se em arquiteturas multi-core tais como Cilk, TBB e OpenMP[Frigo et al. 1998, Reinders 2007, Chapman et al. 2007] e interfaces para ambientes distribu´?dos como o MPI. Todavia, no caso das arquiteturas h´?bridas, alguns trabalhos forampublicados e continuam em crescente desenvolvimento como Charm++, StarPU, etc.

http://www.lbd.dcc.ufmg.br/colecoes/erad-rs/2011/0047.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