File: PAPI_hw_info_t.3

package info (click to toggle)
papi 7.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 31,272 kB
  • sloc: ansic: 485,669; cpp: 7,483; fortran: 3,138; makefile: 2,501; xml: 2,460; f90: 1,374; python: 1,062; sh: 780; perl: 242; pascal: 167; asm: 5
file content (134 lines) | stat: -rw-r--r-- 2,697 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
.TH "PAPI_hw_info_t" 3 "Wed Jun 25 2025 19:30:48" "Version 7.2.0.0" "PAPI" \" -*- nroff -*-
.ad l
.nh
.SH NAME
PAPI_hw_info_t \- Hardware info structure\&.  

.SH SYNOPSIS
.br
.PP
.PP
\fR#include <papi\&.h>\fP
.SS "Data Fields"

.in +1c
.ti -1c
.RI "int \fBncpu\fP"
.br
.ti -1c
.RI "int \fBthreads\fP"
.br
.ti -1c
.RI "int \fBcores\fP"
.br
.ti -1c
.RI "int \fBsockets\fP"
.br
.ti -1c
.RI "int \fBnnodes\fP"
.br
.ti -1c
.RI "int \fBtotalcpus\fP"
.br
.ti -1c
.RI "int \fBvendor\fP"
.br
.ti -1c
.RI "char \fBvendor_string\fP [128]"
.br
.ti -1c
.RI "int \fBmodel\fP"
.br
.ti -1c
.RI "char \fBmodel_string\fP [128]"
.br
.ti -1c
.RI "float \fBrevision\fP"
.br
.ti -1c
.RI "int \fBcpuid_family\fP"
.br
.ti -1c
.RI "int \fBcpuid_model\fP"
.br
.ti -1c
.RI "int \fBcpuid_stepping\fP"
.br
.ti -1c
.RI "int \fBcpu_max_mhz\fP"
.br
.ti -1c
.RI "int \fBcpu_min_mhz\fP"
.br
.ti -1c
.RI "\fBPAPI_mh_info_t\fP \fBmem_hierarchy\fP"
.br
.ti -1c
.RI "int \fBvirtualized\fP"
.br
.ti -1c
.RI "char \fBvirtual_vendor_string\fP [128]"
.br
.ti -1c
.RI "char \fBvirtual_vendor_version\fP [128]"
.br
.ti -1c
.RI "float \fBmhz\fP"
.br
.ti -1c
.RI "int \fBclock_mhz\fP"
.br
.ti -1c
.RI "int \fBreserved\fP [8]"
.br
.in -1c
.SH "Field Documentation"
.PP 
.SS "int PAPI_hw_info_t::clock_mhz"
Deprecated 
.SS "int PAPI_hw_info_t::cores"
Number of cores per socket 
.SS "int PAPI_hw_info_t::cpu_max_mhz"
Maximum supported CPU speed 
.SS "int PAPI_hw_info_t::cpu_min_mhz"
Minimum supported CPU speed 
.SS "int PAPI_hw_info_t::cpuid_family"
cpuid family 
.SS "int PAPI_hw_info_t::cpuid_model"
cpuid model 
.SS "int PAPI_hw_info_t::cpuid_stepping"
cpuid stepping 
.SS "\fBPAPI_mh_info_t\fP PAPI_hw_info_t::mem_hierarchy"
PAPI memory hierarchy description 
.SS "float PAPI_hw_info_t::mhz"
Deprecated 
.SS "int PAPI_hw_info_t::model"
Model number of CPU 
.SS "char PAPI_hw_info_t::model_string[128]"
Model string of CPU 
.SS "int PAPI_hw_info_t::ncpu"
Number of CPUs per NUMA Node 
.SS "int PAPI_hw_info_t::nnodes"
Total Number of NUMA Nodes 
.SS "float PAPI_hw_info_t::revision"
Revision of CPU 
.SS "int PAPI_hw_info_t::sockets"
Number of sockets 
.SS "int PAPI_hw_info_t::threads"
Number of hdw threads per core 
.SS "int PAPI_hw_info_t::totalcpus"
Total number of CPUs in the entire system 
.SS "int PAPI_hw_info_t::vendor"
Vendor number of CPU 
.SS "char PAPI_hw_info_t::vendor_string[128]"
Vendor string of CPU 
.SS "char PAPI_hw_info_t::virtual_vendor_string[128]"
Vendor for virtual machine 
.SS "char PAPI_hw_info_t::virtual_vendor_version[128]"
Version of virtual machine 
.SS "int PAPI_hw_info_t::virtualized"
Running in virtual machine 

.SH "Author"
.PP 
Generated automatically by Doxygen for PAPI from the source code\&.