Resumo
A redução nos custos dos processadores e o surgimento de redes mais velozes para conectá-los viabiliza a construção de poderosos sistemas paralelos, capazes de suportar aplicações que manipulam grandes volumes de dados e demandam alta capacidade de processamento. Esses sistemas têm sido usados em um número cada vez maior de áreas de aplicação, mas, apesar disso, a programação paralela rev…