Alguns fatores que influenciam o desempenho de sistemas DSM

A tecnologia de cluster, impulsionada pelo advento de redes de alta velocidade, tem se tornado um importante veículo na otimização de aplicações potencialmente paralelizáveis. Existem diversas formas de melhorar o desempenho destas aplicações. Este trabalho, particularmente, aplica uma técnica denom...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Midorikawa, Edson T., Oliveira, Hélio Marci de, Laine, Jean Marcos
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2001
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/23302
Aporte de:
Descripción
Sumario:A tecnologia de cluster, impulsionada pelo advento de redes de alta velocidade, tem se tornado um importante veículo na otimização de aplicações potencialmente paralelizáveis. Existem diversas formas de melhorar o desempenho destas aplicações. Este trabalho, particularmente, aplica uma técnica denominada loop interchange em um programa de multiplicação de matrizes que foi executado sobre um cluster em um sistema DSM, o TreadMarks. Além da influência do algoritmo, outros fatores que afetam o desempenho dos sistemas DSM, como a quantidade de mensagens trocadas entre os vários nós do cluster e o número de máquinas utilizadas durante a execução do programa foram analisados. Os resultados obtidos, após um conjunto de testes realizados, comprovaram a influência que o padrão de acessos á memória exerce sobre o desempenho dos programas. Pequenas alterações na forma como o algoritmo acessa a memória do computador permitiram ganhos de desempenho, para alguns casos, de 100% a 270%.