DocumentCode
3370140
Title
Analyzing the impact of on-chip network traffic on program phases for CMPs
Author
Zhang, Yu ; Ozisikyilmaz, Berkin ; Memik, Gokhan ; Kim, John ; Choudhary, Alok
Author_Institution
EECS Dept., Northwestern Univ., Evanston, IL
fYear
2009
fDate
26-28 April 2009
Firstpage
218
Lastpage
226
Abstract
It is known that the execution of programs exhibits repetitive phases; in other words, the execution of programs can be partitioned into segments of execution, during which the application exhibits unique architectural properties. This property has been used for various optimization goals. In addition, phase information is utilized to reduce the run time of the architectural simulation. Conventionally, an application is examined in an architecture-independent manner (such as the number of times a basic block is executed) to extract information about the phases and then only the representative execution intervals are executed to analyze architectural choices. We claim that such approaches are becoming inadequate in the many-core era as application execution is not dominated by the instructions only, but instead the communication structure of the application is becoming as important as the instruction behavior. Hence, we propose to utilize communication behavior to determine the phases of an application. Our results reveal that the inclusion of the communication information can increase the accuracy of the phase detection significantly. Specifically, for SPLASH2 and Mine-Bench applications, the average (geometric mean) CPI error rate with the instruction-based phase detection is 11.01%, while our phase detection scheme has an average error rate of 3.41% when compared to the simulations that run the applications to completion.
Keywords
error statistics; microprocessor chips; multiprocessing systems; network routing; Mine-Bench; SPLASH2; chip multiprocessor; instruction-based phase detection; onchip network traffic; Data mining; Degradation; Error analysis; Frequency; Information analysis; Manufacturing; Network-on-a-chip; Phase detection; Solid modeling; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software, 2009. ISPASS 2009. IEEE International Symposium on
Conference_Location
Boston, MA
Print_ISBN
978-1-4244-4184-6
Type
conf
DOI
10.1109/ISPASS.2009.4919653
Filename
4919653
Link To Document