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
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;
Conference_Titel :
Workload Characterization (IISWC), 2014 IEEE International Symposium on
Conference_Location :
Raleigh, NC
Print_ISBN :
978-1-4799-6452-9
DOI :
10.1109/IISWC.2014.6983062