
JDTM - Memorização e Reuso Dinâmico de Traços em uma Arquitetura de Processador Java
Author(s) -
Bruno Rodrigues Silva,
Eduardo M. Abreu,
Felipe M. G. França,
Antonio Carlos Schneider Beck,
Luigi Carro
Publication year - 2005
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/wscad.2005.18976
Subject(s) - java , computer science , humanities , physics , programming language , philosophy
JDTM - Java Dynamic Trace Memorization é um mecanismo implementado em uma arquitetura de processador Java, que realiza memorização e reuso dinâmico de traços de bytecodes redundantes. Para um conjunto de 8 programas típicos de sistemas embarcados, foi alcançada uma aceleração de 11% (média harmônica). Esta aceleração é justificada pela redução (i) do número de instruções executadas, (ii) dos caminhos críticos determinados por dependências verdadeiras e (iii) do número de penalidades devido aos desvios realizados.