Epifanio Dinis Benitez (UNISINOS) | |
Gerson Geraldo H. Cavalheiro (UNISINOS) |
O ambiente de programação/execução Anahy é uma ferramenta para o PAD (processamento de alto desempenho) que explora de forma eficiente os recursos presentes em arquiteturas paralelas. Como bibilioteca de processos leves, sua estrutura está baseada em processadores virtuais, grafo de dependência de dados e um núcleo executivo de escalonamento. Isto permite implementar de forma eficiente aplicações altamente paralelas através de sua interface aplicativa. Este trabalho descreve a estrutura de Anahy e mostra um comparativo entre os modelos de execução das threads do padrão POSIX (PThreads) e das threads Anahy.