Resumo
A redução nos custos dos processadores e o surgimento de redes mais velozes para conectá-los estão viabilizando a construção de poderosos sistemas paralelos, capazes de suportar aplicações que manipulam grandes volumes de dados e demandam alta capacidade de processamento. A programação paralela, no entanto, tem se mostrado significativamente mais complexa que a programação seqüencial, pri…