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
Link To Document