Avaliando Distribuições de Dados
Resumo
Apresentamos uma ferramenta que avalia distribuições de dados em programas para máquinas de memória distribuída, por meio de simulações de sua execução. Argumentamos a importância da distribuição na eficiência da computação, fruto de seu impacto no escalonamento dos processadores e no volume de trocas de mensagens. Concluímos que a ferramenta, embora modesta, é extremamente útil para testar distribuições de dados.
Referências
Wholey, S. "Automatic Data Mapping for Distributed-Memory Parallel Computers", Proceedings of the International Conference on Supercomputing, Washington, DC, 1992, pp. 25-34.
Balasundaram, V. & Fox ,G. & Kennedy,K. & Kremer, U. "An Interactive Environment for Data Partitioning and Distribution", Proceedings of the Fifth Distributed Memory Computing Conference, Charleston, S. Carolina, 1990.
Ramanujam, J., Sadayappan, P., "Compile-Time Techniques for Data Distribution in Distributed Memory Machines", IEEE Transactions on Parallel and Distributed Systems (2)4, October 1991, pp. 472-482.
Silva, C.H.B., Larangeira, G.H.S. Implementação de um Algoritmo para Distribuição de Dados num Sistema com Memória Distribuída e de uma Ferramenta para Análise da Distribuição de Dados, Projeto de Final de Curso, Depto. de Computação, Universidade Federal Fluminense, Janeiro, 1994.