Resumo
As mais recentes arquiteturas de computadores são ambas multi-core e heterogêneas disponibilizando um poder de cálculo e eficiência energética ordens de grandeza superiores aos sistemas de alto-desempenho de há apenas alguns anos atrás. Esta heterogeneidade aumenta sobejamente o grau de dificuldade do desenvolvimento de aplicativos para estes sistemas. De forma a fazer face a este desafio…