Software Tuning, Performance Optimization & Platform Monitoring
Discussion around monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform monitoring
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
1623 Discussions

About architectural and nonarchitectural performance-monitoring events

Chenjie_Y_
Beginner
152 Views

Hello all,

I am reading the manual, Intel® 64 and IA-32 Architectures Software Developer’s Manual, chapter 19 performance-monitoring events,

I find all the events are classified into either architectural or nonarchitectural catalog.

Can any body tell me what's the intention of such classification, and what do architectrual and nonarchitestural stand for?

Thank you.

0 Kudos
2 Replies
Patrick_F_Intel1
Employee
152 Views

Hello Chenjie,

Architectural means the event will be supported going forward. The event will always be present on future chips (unless the event is something like an L3 event and the chip doesn't have an L3).

"Not architectural events" may not be present in future chips.

Pat

Chenjie_Y_
Beginner
152 Views

Thank  you Pat

Reply