Uso de Cache de Pilha em Processadores Atuais

  • Eduardo Guerra
  • Francis B. Moreira
  • Phillipe O. A. Navaux

Resumo


Em processadores de uso geral, é comum as aplicações utilizarem umaárea de memória designada a uma pilha de execução, a fim de manter informação sobre o estado de subrotinas e armazenar variáveis locais a estas subrotinas. Dada a frequência de uso da pilha, otimizar os acessos a esta região de memória pode resultar em ganhos de desempenho na execução de aplicações. Sendo assim, este artigo tem como objetivo explorar o uso de uma memória cache dedicada exclusivamenteáárea de pilha na memória e analisar os impactos causados por ela no desempenho do processador.
Publicado
06/05/2018
GUERRA, Eduardo; MOREIRA, Francis B.; NAVAUX, Phillipe O. A.. Uso de Cache de Pilha em Processadores Atuais. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS) , 2018, Porto Alegre. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . ISSN 2595-4164.