HIDING THE LATENCY OF PAGING AND INPUT/OUTPUT OPERATIONS ON MASSIVELY PARALLEL SYSTEMS

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

199608

RESUMO

In this thesis, we studied the behavior of parallel programs to understand how to automate the task of hiding latency of paging, input/output, and communication operations on massively parallel processing systems. We designed a parallel performance monitoring environment, the Musketeers, and investigated its use to improve the performance of parallel programs on DMIMD systems. In designing the Musketeers, we examined the interference of the instrumentation on the execution of parallel programs and presented some alternatives to minimize its effects. Since collecting performance data by monitoring program execution is only the first step to understanding the behavior of programs, we provided several customized monitoring environments and analysis methods for studying paging, I/O, and com munication activity of parallel programs. We devised the skyline analysis method to correlate the paging activity of processes running concurrently regardless of the size of the process group. Our cumulative analysis gives information about the loads placed on system resources. Using simple analysis methods our studies revealed several I/O performance bottlenecks for actual parallel applications. In investigating communication events, in particular the relationship between synchronization requirements and scheduling of process groups, we found that temporal locality of communication can be used by a scheduler to improve the overall utilization of system resources.

ASSUNTO(S)

sistemas de computacao parallel processing systems architecture graphical user interface distributed computing

ACESSO AO ARTIGO

Documentos Relacionados