AA Through Performance Monitoring(continuing work)
Memory hierarchy utilization
- estimate working set size
- memory grain size
- miss types: conflict, capacity, coherence, cold-start
- memory access patterns: sequential, stride prediction
- assess marginal miss rates and “what-if” scenarios
Memory bank conflicts
- detect array references that cause bank conflicts