Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

papi_num_counters(3) [centos man page]

PAPI_num_counters(3)						       PAPI						      PAPI_num_counters(3)

NAME
PAPI_num_counters - Get the number of hardware counters available on the system. SYNOPSIS
Detailed Description @par C Interface: int PAPI_num_counters( void ); Postcondition: Initializes the library to PAPI_HIGH_LEVEL_INITED if necessary. Return values: PAPI_EINVAL papi.h is different from the version used to compile the PAPI library. PAPI_ENOMEM Insufficient memory to complete the operation. PAPI_ESYS A system or C library call failed inside PAPI, see the errno variable. Examples: * int num_hwcntrs; * // The installation does not support PAPI * if ((num_hwcntrs = PAPI_num_counters()) < 0 ) * handle_error(1); * // The installation supports PAPI, but has no counters * if ((num_hwcntrs = PAPI_num_counters()) == 0 ) * fprintf(stderr,"Info:: This machine does not provide hardware counters.0); * PAPI_num_counters() returns the optimal length of the values array for the high level functions. This value corresponds to the number of hardware counters supported by the current CPU component. Note: This function only works for the CPU component. To determine the number of counters on another component, use the low level PAPI_num_cmp_hwctrs(). Author Generated automatically by Doxygen for PAPI from the source code. Version 5.2.0.0 Tue Jun 17 2014 PAPI_num_counters(3)

Check Out this Related Man Page

PAPI_start_counters(3)						       PAPI						    PAPI_start_counters(3)

NAME
PAPI_start_counters - Start counting hardware events. SYNOPSIS
Detailed Description @par C Interface: int PAPI_start_counters( int *events, int array_len ); Parameters: *events an array of codes for events such as PAPI_INT_INS or a native event code array_len the number of items in the *events array Return values: PAPI_EINVAL One or more of the arguments is invalid. PAPI_EISRUN Counters have already been started, you must call PAPI_stop_counters() before you call this function again. PAPI_ESYS A system or C library call failed inside PAPI, see the errno variable. PAPI_ENOMEM Insufficient memory to complete the operation. PAPI_ECNFLCT The underlying counter hardware cannot count this event and other events in the EventSet simultaneously. PAPI_ENOEVNT The PAPI preset is not available on the underlying hardware. PAPI_start_counters() starts counting the events named in the *events array. This function cannot be called if the counters have already been started. The user must call PAPI_stop_counters() to stop the events explicitly if he/she wants to call this function again. It is the user's responsibility to choose events that can be counted simultaneously by reading the vendor's documentation. The length of the *events array should be no longer than the value returned by PAPI_num_counters(). if( PAPI_start_counters( Events, num_hwcntrs ) != PAPI_OK ) handle_error(1); * See Also: PAPI_stop_counters() PAPI_add_event() PAPI_create_eventset() Author Generated automatically by Doxygen for PAPI from the source code. Version 5.2.0.0 Tue Jun 17 2014 PAPI_start_counters(3)
Man Page

5 More Discussions You Might Find Interesting

1. Programming

Linux SLOC Counter

Anyone know of any free Linux SLOC counters or where I can get it? I googled, but didn't come up with much besides Windows SLOC counters. (1 Reply)
Discussion started by: jalburger
1 Replies

2. Solaris

netstat counters

Is there a way to reset the netstat counters in solaris 8? Specifically, the error counters? (1 Reply)
Discussion started by: tjlst15
1 Replies

3. UNIX for Dummies Questions & Answers

How to print based on the value from counters?

Hi, I am writing a script which will get the input from a combinations of awk commands and using counters and loop I am generating a dynamic values and passing the output to a file using print -u3 options, now instead of redirecting the output to a file how can the output be created in the same... (3 Replies)
Discussion started by: shruthidwh
3 Replies

4. UNIX for Beginners Questions & Answers

Working out percentage in shell script

Hi All, I currently have a shell script which is pulling multiple counters from various sources. Due to the counters being cumulative counters I've got some code to work out the delta from the last reading and current which is working fine. The problem i have now is being able to work out the... (8 Replies)
Discussion started by: mutley2202
8 Replies

5. UNIX for Beginners Questions & Answers

Looking for acceleratedX for system V

I am running an automated microscope (LIBRA) on SCO openserver. I would like to set up the system on younger hardware but I am missing installation disks for acceleratedX (X inside inc). Can anyone provide the disk contents ? Thanks a lot! (9 Replies)
Discussion started by: lastlibra
9 Replies