37th International Symposium on Microarchitecture (MICRO-37'04)
DOI: 10.1109/micro.2004.28
|View full text |Cite
|
Sign up to set email alerts
|

Pinpointing Representative Portions of Large Intel® Itanium® Programs with Dynamic Instrumentation

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
124
0
5

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 278 publications
(130 citation statements)
references
References 15 publications
0
124
0
5
Order By: Relevance
“…Using a large interval length will result in a smaller number of phases. In addition, some research groups (e.g., Intel) simulate large samples (on the size of 300 million instructions or more), so that they do not have to deal with warmup issues [23].…”
Section: Initial Simpoint Resultsmentioning
confidence: 99%
“…Using a large interval length will result in a smaller number of phases. In addition, some research groups (e.g., Intel) simulate large samples (on the size of 300 million instructions or more), so that they do not have to deal with warmup issues [23].…”
Section: Initial Simpoint Resultsmentioning
confidence: 99%
“…The model executes user-mode x86-64 code by cracking instructions into µops (using a modified PTLsim [58] decoder). To collect each checkpoint/trace, we use a custom Pin-tool [34] and use PinPoints [44] One parameter of our model is the sensitivity of design to static power. The parameters in our model are based on a 28nm FDSOI (fully depleted silicon on insulator) process technology as described in [19].…”
Section: Methodsmentioning
confidence: 99%
“…After compilation, the compiler unblocks the executor (7) and the executor switches context again to execute the JITted code (8). When the JITted code is done, we again switch back to the executor (9,10), which signals to the compiler (11). The compiler then switches back to the context where the JITted code stopped and resumes with interpreted code (12).…”
Section: A Designmentioning
confidence: 99%
“…For this purpose we use the program instrumentation tool PIN [11]. We modified the "proccount" PIN tool to keep record of invoked functions and the number of instructions executed per function.…”
Section: A Effectivenessmentioning
confidence: 99%