Download Performance Analysis Tools: Part III

Transcript
MIAMI DIAGRAM
CSV files / XML performance database
hpcviewer
Performance predictions, performance limiters,
potential for performance improvement
Binutils
SymtabAPI
map metrics to source code and data structures
Dependence graph customized for machine
Cache miss predictions
instruction latencies, idiom replacement
data reuse insight
Memory reuse PIN
distance analysis
Loop nesting structure
Dependence graph at loop level
XED
CFGs, PIN MIAMI code IR instr
/
edge counts µop / registers
Prefetching
effectiveness
PIN
Streaming
concurrency sim.
Machine model
(MDL)
x86 object code
24