Informações:

Publicações do PESC

Título
Comportamento da Trace Cache num Ambiente Multiprogramado
Linha de pesquisa
Arquitetura e Sistemas Operacionais
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
28/3/2003
Resumo

 

Esta tese avalia o comportamento de uma Trace Cache num ambiente multiprogramado. Adicionou-se, a um simulador execution-driven, a capacidade de simular Trace Cache e sessões de multiprogramação, com compartilhamento da Trace Cache e da Cache Ll entre processos.

Foi avaliada a eficiência de uma Trace Cache sob variados níveis de multiprogramação, com diferentes conjuntos de programas, num processador Super Escalar com alta taxa de despacho de instruções. A comparação entre o desempenho dos programas, sob multiprogramação e sob monoprogramação, revelou que Trace Caches têm sua eficiência negativamente afetada pela multiprogramação. Os resultados deste trabalho identificam a origem das quedas de desempenho e demostram o equívoco de ignorar a influência da multiprogramação em avaliações de Trace Cache.

Abstract

This thesis evaluates the behavior of a Trace Cache on a multiprogrammed environment. The capability of Trace Cache simulation and multiprogramming session simulation, with trace cache and Ll Cache sharing among processes, was added to a execution-driven simulator.

The efficiency of a Trace Cache was evaluated on several multiprogramming levels, with different workloads, on a wide dispatch superscalar processor. The comparison between the program's performance on multiprogramming and monoprogramming has shown that the efficiency of trace caches is adversely affected by multiprogramming. This work identifies the origins of performance losses and shows the mistake of ignoring the multiprogramming influence on Trace Cache evaluations.

Arquivo
Topo