• DocumentCode
    186391
  • Title

    An analysis of address and branch patterns with PatternFinder

  • Author

    Ozturk, Cengizhan ; Karsli, Ibrahim Burak ; Sendag, Resit

  • Author_Institution
    Dept. of Electr., Comput., & Biomed. Eng., Univ. of Rhode Island, Kingston, RI, USA
  • fYear
    2014
  • fDate
    26-28 Oct. 2014
  • Firstpage
    232
  • Lastpage
    242
  • Abstract
    Current processors employ aggressive prediction mechanisms to improve performance and reduce power. It is increasingly important to understand and quantify a program´s dynamic behavior to effectively design next-generation prediction mechanisms. In this paper, we develop algorithms and mechanisms inspired by DNA discovery tools to analyze and quantify program dynamic behavior in terms of regularities and patterns. We describe our PatternFinder tool and analyze its results to summarize most important branch and data address pattern behaviors for a set of program traces and SPEC CPU 2006 benchmarks.
  • Keywords
    biocomputing; program diagnostics; DNA discovery tools; PatternFinder tool; SPEC CPU 2006 benchmarks; address analysis; branch pattern analysis; performance improvement; power reduction; prediction mechanisms; program dynamic behavior; program traces; Algorithm design and analysis; Benchmark testing; Grammar; History; Pattern analysis; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization (IISWC), 2014 IEEE International Symposium on
  • Conference_Location
    Raleigh, NC
  • Print_ISBN
    978-1-4799-6452-9
  • Type

    conf

  • DOI
    10.1109/IISWC.2014.6983062
  • Filename
    6983062