O desenvolvimento de novas tecnologias vem impulsionando avanços significativos nas arquiteturas computacionais, refletindo assim, em arquiteturas móveis massivamente heterogêneas e paralelas. O uso efetivo das unidades de processamento em dispositivos móveis ainda é um desafio. Neste trabalho propomos o ParallelUS, uma plataforma paralela e distribuída que, por meio do transbordo de tarefas, possibilita diferentes dispositivos móveis executar cooperativamente um mesmo aplicativo. Avaliamos o ParallelUS em diferentes cenários e nossos resultados mostram que a plataforma proposta fornece de maneira eficiente recursos para implementação e execução de aplicações móveis.
Neste trabalho propomos e avaliamos uma abstração genérica para a troca de dados direta e transparente em aplicações filtro-fluxo executadas em cluster (computadores interligados) heterogêneos, compostos por múltiplas placas aceleradoras gráficas (GPUs). Esta abstração permite que todos os detalhes de implementação de baixo nível, relacionados à comunicação entre GPUs e o controle relacionado à localização dos filtros, sejam realizados de forma transparente para os programadores. Este trabalho está consolidado em um framework, o qual denominamos G-PETo, e nossos resultados de avaliação demonstram que ele é capaz de fornecer uma camada de abstração aos programadores sem comprometer o desempenho geral da aplicação.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.