Nothing Special   »   [go: up one dir, main page]

Information and Media Technologies
Online ISSN : 1881-0896
ISSN-L : 1881-0896
Computing
An Efficient Analysis of Worst Case Flush Timings for Branch Predictors
Presently with PFU Ltd.">Masahiro KonishiTakashi NakadaTomoaki TsumuraHiroshi NakashimaHiroaki Takada
Author information
JOURNAL FREE ACCESS

2007 Volume 2 Issue 3 Pages 734-747

Details
Abstract

This paper proposes an efficient algorithm to find the worst case flush timings for a given program with respect to the number of branch mispredictions. We first give a basic algorithm based on dynamic programming which takes O(N2F) computation time for a program with Nconditional branches and F flush timings. We then show it can be improved to achieve a computation time of approximately O(NF) for practical programs with its proof obtained through an evaluation with SPEC CPU95 benchmarks.

Content from these authors
© 2007 by Information Processing Society of Japan
Previous article Next article
feedback
Top