Aggressive dynamic execution of decoded traces

Benjamin Bishop, Robert Owens, Mary Jane Irwin

Research output: Contribution to conferencePaper

Abstract

In this paper, we consider the increased performance that can be obtained by using in concert, three previously proposed (and in two cases used in commercial systems) ideas. These ideas are aggressive dynamic (run time) instruction scheduling, reuse of decoded instructions, and trace scheduling. We show that these ideas complement and support one another. Hence, while each of these ideas has been shown to have merit in it's own right, when used in concert, we claim the overall advantage is greater than that obtained by using any one singly. To support this claim, we present the results from running several common multimedia kernels. Overall, these results show an average speedup of 3.50 times what can be had by using dynamic instruction scheduling alone.

Original languageEnglish (US)
Pages253-262
Number of pages10
StatePublished - Dec 1 1997
EventProceedings of the 1997 IEEE Workshop on Signal Processing Systems, SiPS 97: Design and Implementation - Leicester, UK
Duration: Nov 3 1997Nov 5 1997

Other

OtherProceedings of the 1997 IEEE Workshop on Signal Processing Systems, SiPS 97: Design and Implementation
CityLeicester, UK
Period11/3/9711/5/97

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Media Technology

Fingerprint Dive into the research topics of 'Aggressive dynamic execution of decoded traces'. Together they form a unique fingerprint.

Cite this