PAPI Standard Events By Architecture

Legend
For each architecture entry, an asterisk ("*") indicates that the event is available using a single native event, an integer N indicates that the event is available as a derived event using N native events, and a blank entry indicates that the event is not available on that architecture.

PAPI EventDescriptionArchitecture
dadd alphaOrigin R10KOrigin R12KAMD AthlonAMD OpteronPent IIPent IIIPent MPent 4PWR3 604PWR3 604ePWR3 630PWR4Ultra Sparc IIUltra Sparc IIIt3etru64 alphaItanium1Itanium2
PAPI_BR_CNConditional branch instructions* ****** ***   **  
PAPI_BR_INSBranch instructions2* *2*******   * **
PAPI_BR_MSPConditional branch instructions mispredicted************ *** 22
PAPI_BR_NTKConditional branch instructions not taken*  22222*          
PAPI_BR_PRCConditional branch instructions correctly predicted* 222222*  *     **
PAPI_BR_TKNConditional branch instructions taken*  ******          
PAPI_BR_UCNUnconditional branch instructions*  **          *   
PAPI_BRU_IDLCycles branch units are idle          **       
PAPI_BTAC_MBranch target address cache misses     ***   *       
PAPI_CA_CLNRequests for exclusive access to clean cache line     ***           
PAPI_CA_INVRequests for cache line invalidation **       *  *    2
PAPI_CA_ITVRequests for cache line intervention **  ***  **       
PAPI_CA_SHRRequests for exclusive access to shared cache line     ***  **       
PAPI_CA_SNPRequests for a snoop         *** *    *
PAPI_CSR_FALFailed store conditional instructions **      22*       
PAPI_CSR_SUCSuccessful store conditional instructions 22      ***       
PAPI_CSR_TOTTotal store conditional instructions **      ***       
PAPI_FAD_INSFloating point add instructions*   *         *    
PAPI_FDV_INSFloating point divide instructions*    ***   **      
PAPI_FMA_INSFMA instructions completed           **      
PAPI_FML_INSFloating point multiply instructions*   ****      *    
PAPI_FNV_INSFloating point inverse instructions                   
PAPI_FP_INSFloating point instructions*** ****2**2* 2*   
PAPI_FP_OPSFloating point operations*** **** **34  * 2*
PAPI_FP_STALCycles the FP unit(s) are stalled    *     *       *
PAPI_FPU_IDLCycles floating point units are idle    *     **       
PAPI_FSQ_INSFloating point square root instructions*          **      
PAPI_FUL_CCYCycles with maximum instructions completed          *    *   
PAPI_FUL_ICYCycles with maximum instruction issue          *    *   
PAPI_FXU_IDLCycles integer units are idle          ***      
PAPI_HW_INTHardware interrupts   *****    *      
PAPI_INT_INSInteger instructions*        **3*  *   
PAPI_L1_DCALevel 1 data cache accesses   *****    2    **
PAPI_L1_DCHLevel 1 data cache hits   22222         22
PAPI_L1_DCMLevel 1 data cache misses **********22  * **
PAPI_L1_DCRLevel 1 data cache reads            ***   *
PAPI_L1_DCWLevel 1 data cache writes            ***    
PAPI_L1_ICALevel 1 instruction cache accesses   *****     *2   2
PAPI_L1_ICHLevel 1 instruction cache hits     222     **    
PAPI_L1_ICMLevel 1 instruction cache misses******** *** 2** **
PAPI_L1_ICRLevel 1 instruction cache reads   *****         22
PAPI_L1_ICWLevel 1 instruction cache writes                   
PAPI_L1_LDMLevel 1 load misses   *4****  **2*  *2
PAPI_L1_STMLevel 1 store misses   *****   **2*    
PAPI_L1_TCALevel 1 total cache accesses   22222          2
PAPI_L1_TCHLevel 1 total cache hits                   
PAPI_L1_TCMLevel 1 cache misses 2222*** 223     22
PAPI_L1_TCRLevel 1 total cache reads                  2
PAPI_L1_TCWLevel 1 total cache writes                   
PAPI_L2_DCALevel 2 data cache accesses   **222         **
PAPI_L2_DCHLevel 2 data cache hits   2*             2
PAPI_L2_DCMLevel 2 data cache misses ****222    *    22
PAPI_L2_DCRLevel 2 data cache reads   33****        **
PAPI_L2_DCWLevel 2 data cache writes   22***         **
PAPI_L2_ICALevel 2 instruction cache accesses   *****          *
PAPI_L2_ICHLevel 2 instruction cache hits     222     *     
PAPI_L2_ICMLevel 2 instruction cache misses *******      *  **
PAPI_L2_ICRLevel 2 instruction cache reads     ***         22
PAPI_L2_ICWLevel 2 instruction cache writes                   
PAPI_L2_LDMLevel 2 load misses   *4222****     **
PAPI_L2_STMLevel 2 store misses   ********      **
PAPI_L2_TCALevel 2 total cache accesses     ***     **   *
PAPI_L2_TCHLevel 2 total cache hits     222     *2   2
PAPI_L2_TCMLevel 2 cache misses*2222****    2*  **
PAPI_L2_TCRLevel 2 total cache reads     222          2
PAPI_L2_TCWLevel 2 total cache writes     ***          *
PAPI_L3_DCALevel 3 data cache accesses                 2*
PAPI_L3_DCHLevel 3 data cache hits                 22
PAPI_L3_DCMLevel 3 data cache misses                 22
PAPI_L3_DCRLevel 3 data cache reads        *        **
PAPI_L3_DCWLevel 3 data cache writes                 **
PAPI_L3_ICALevel 3 instruction cache accesses                  *
PAPI_L3_ICHLevel 3 instruction cache hits                 **
PAPI_L3_ICMLevel 3 instruction cache misses                 **
PAPI_L3_ICRLevel 3 instruction cache reads                 **
PAPI_L3_ICWLevel 3 instruction cache writes                   
PAPI_L3_LDMLevel 3 load misses        *        **
PAPI_L3_STMLevel 3 store misses                 **
PAPI_L3_TCALevel 3 total cache accesses                  *
PAPI_L3_TCHLevel 3 total cache hits                  2
PAPI_L3_TCMLevel 3 cache misses                 **
PAPI_L3_TCRLevel 3 total cache reads                  *
PAPI_L3_TCWLevel 3 total cache writes                  *
PAPI_LD_INSLoad instructions***     2***** * **
PAPI_LST_INSLoad/store instructions completed* 2     2**22    2 
PAPI_LSU_IDLCycles load/store units are idle          **       
PAPI_MEM_RCYCycles Stalled Waiting for memory Reads         ***       
PAPI_MEM_SCYCycles Stalled Waiting for memory accesses    *     22   * * 
PAPI_MEM_WCYCycles Stalled Waiting for memory writes          **       
PAPI_PRF_DMData prefetch cache misses  *        *       
PAPI_RES_STLCycles stalled on any resource   ******      ** *
PAPI_SR_INSStore instructions***     2  *** * **
PAPI_STL_CCYCycles with no instructions completed          **   *  *
PAPI_STL_ICYCycles with no instruction issue    *     ***  * **
PAPI_SYC_INSSynchronization instructions completed*        ***       
PAPI_TLB_DMData translation lookaside buffer misses*  **   *** * ** **
PAPI_TLB_IMInstruction translation lookaside buffer misses*  ******** * ** **
PAPI_TLB_SDTranslation lookaside buffer shootdowns           *       
PAPI_TLB_TLTotal translation lookaside buffer misses2**22   *22*2     2
PAPI_TOT_CYCTotal cycles*******************
PAPI_TOT_IISInstructions issued***  ***********  *
PAPI_TOT_INSInstructions completed******************2
PAPI_VEC_INSVector/SIMD instructions    **  3 SSE