AMD CodeAnalyst provides many predefined views. These predefined views cover the most common kinds of analysis and directly support the predefined profile configurations that control collection of performance data. Profile (data collection) configurations choose which performance data are collected during a session. Coordinated, predefined view configurations provide purpose-specific views of this performance data. A view may also include computed performance measurements (rates and ratios of events, for example) that are calculated from the raw performance data.
View availability is determined by the availability of the performance data required for generating the view. Any view that can be displayed from available performance data can be selected for display. For example, the misaligned accesses view is offered when data is collected using either the basic assessment and the data access profile configurations because both of these predefined profile configurations collect the events needed to display the misaligned accesses view.
The following table summarizes the predefined view configurations associated with each of the predefined profile configurations.
Profile Configuration |
View Configuration |
Assess performance |
|
Investigate branching |
|
Investigate data access |
|
Investigate instruction access |
|
Investigate L2 cache access |
|
Instruction-based sampling |
|