Uma interface de programação paralela utilizando C++11
Resumo
O presente trabalho propõe uma interface de programação paralela de alto nível em C++ fazendo uso do C++11. Sua abordagem visa separar a descrição da concorrência da aplicação, expressada de forma explícita, da exploração do paralelismo, que ocorrerá de forma implícita. Neste sentido, objetiva-se apresentar uma interface que permita dividir a concorrência de um programa da extração do paralelismo, oferecendo com isso suporte a diferentes tipos de arquiteturas.
Referências
Heller, T., Diehl, P., Byerly, Z., Biddiscombe, J., and Kaiser, H. (2017). HPX – An open source C++ Standard Library for Parallelism and Concurrency. In Proceedings of OpenSuCo 2017, Denver, Colorado USA, November 2017 (OpenSuCo17), page 5.