📦 papi
315 pages · page 1 of 2
L
- libpfm(3)a helper library to develop monitoring tools✨
- libpfm_amd64(3)support for AMD64 processors✨
- libpfm_amd64_fam10h(3)support for AMD64 Family 10h processors✨
- libpfm_amd64_fam15h(3)support for AMD64 Family 15h processors✨
- libpfm_amd64_fam16h(3)support for AMD64 Family 16h processors✨
- libpfm_amd64_fam17h(3)support for AMD64 Family 17h processors✨
- libpfm_amd64_fam17h_zen2(3)support for AMD64 Family 17h model 31h processors✨
- libpfm_amd64_fam19h_zen3(3)support for AMD64 Family 19h processors✨
- libpfm_amd64_fam19h_zen3_l3(3)support for AMD64 Family 19h L3 PMU✨
- libpfm_amd64_fam19h_zen4(3)support for AMD64 Family 19h processors✨
- libpfm_amd64_fam1ah_zen5(3)support for AMD64 Family 1Ah processors✨
- libpfm_amd64_fam1ah_zen5_l3(3)support for AMD64 Family 1Ah L3 PMU✨
- libpfm_amd64_k7(3)support for AMD64 K7 processors✨
- libpfm_amd64_k8(3)support for AMD64 K8 processors✨
- libpfm_intel_adl_glc(3)support for Intel Alderlake Goldencove (P-Core) core PMU✨
- libpfm_intel_adl_grt(3)support for Intel Alderlake Gracemont (P-core) core PMU✨
- libpfm_intel_atom(3)support for Intel Atom processors✨
- libpfm_intel_bdw(3)support for Intel Broadwell core PMU✨
- libpfm_intel_bdx_unc_cbo(3)support for Intel Broadwell Server C-Box uncore PMU✨
- libpfm_intel_bdx_unc_ha(3)support for Intel Broadwell Server Home Agent (HA) uncore PMU✨
- libpfm_intel_bdx_unc_imc(3)support for Intel Broadwell Server Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_bdx_unc_irp(3)support for Intel Broadwell Server IRP uncore PMU✨
- libpfm_intel_bdx_unc_pcu(3)support for Intel Broadwell Server Power Controller Unit (PCU) uncore PMU✨
- libpfm_intel_bdx_unc_qpi(3)support for Intel Broadwell Server QPI uncore PMU✨
- libpfm_intel_bdx_unc_r2pcie(3)support for Intel Broadwell Server R2 PCIe uncore PMU✨
- libpfm_intel_bdx_unc_r3qpi(3)support for Intel Broadwell Server R3QPI uncore PMU✨
- libpfm_intel_bdx_unc_sbo(3)support for Intel Broadwell Server S-Box uncore PMU✨
- libpfm_intel_bdx_unc_ubo(3)support for Intel Broadwell Server U-Box uncore PMU✨
- libpfm_intel_core(3)support for Intel Core-based processors✨
- libpfm_intel_emr(3)support for Intel EmeraldRapid core PMU✨
- libpfm_intel_glm(3)support for Intel Goldmont core PMU✨
- libpfm_intel_gnr(3)support for Intel GraniteRapids core PMU✨
- libpfm_intel_gnr_unc_imc(3)support for Intel GraniteRapids Server Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_hsw(3)support for Intel Haswell core PMU✨
- libpfm_intel_hswep_unc_cbo(3)support for Intel Haswell-EP C-Box uncore PMU✨
- libpfm_intel_hswep_unc_ha(3)support for Intel Haswell-EP Home Agent (HA) uncore PMU✨
- libpfm_intel_hswep_unc_imc(3)support for Intel Haswell-EP Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_hswep_unc_irp(3)support for Intel Haswell-EP IRP uncore PMU✨
- libpfm_intel_hswep_unc_pcu(3)support for Intel Haswell-EP Power Controller Unit (PCU) uncore PMU✨
- libpfm_intel_hswep_unc_qpi(3)support for Intel Haswell-EP QPI uncore PMU✨
- libpfm_intel_hswep_unc_r2pcie(3)support for Intel Haswell-EP R2 PCIe uncore PMU✨
- libpfm_intel_hswep_unc_r3qpi(3)support for Intel Haswell-EP R3QPI uncore PMU✨
- libpfm_intel_hswep_unc_sbo(3)support for Intel Haswell-EP S-Box uncore PMU✨
- libpfm_intel_hswep_unc_ubo(3)support for Intel Haswell-EP U-Box uncore PMU✨
- libpfm_intel_icl(3)support for Intel IceLake core PMU✨
- libpfm_intel_icx(3)support for Intel IceLakeX core PMU✨
- libpfm_intel_icx_unc_cha(3)support for Intel IcelakeX Server CHA uncore PMU✨
- libpfm_intel_icx_unc_iio(3)support for Intel IcelakeX Server IIO uncore PMU✨
- libpfm_intel_icx_unc_imc(3)support for Intel Icelake X Server Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_icx_unc_irp(3)support for Intel IcelakeX Server IRP uncore PMU✨
- libpfm_intel_icx_unc_m2m(3)support for Intel Icelake X Server Mesh to Memory (M2M) uncore PMU✨
- libpfm_intel_icx_unc_m2pcie(3)support for Intel IcelakeX Server M2PCIE uncore PMU✨
- libpfm_intel_icx_unc_m3upi(3)support for Intel IcelakeX Server M3UPI uncore PMU✨
- libpfm_intel_icx_unc_pcu(3)support for Intel IcelakeX Server PCU uncore PMU✨
- libpfm_intel_icx_unc_ubox(3)support for Intel IcelakeX Server UBOX uncore PMU✨
- libpfm_intel_icx_unc_upi(3)support for Intel IcelakeX Server UPI uncore PMU✨
- libpfm_intel_ivb(3)support for Intel Ivy Bridge core PMU✨
- libpfm_intel_ivb_unc(3)support for Intel Ivy Bridge uncore PMU✨
- libpfm_intel_ivbep_unc_cbo(3)support for Intel Ivy Bridge-EP C-Box uncore PMU✨
- libpfm_intel_ivbep_unc_ha(3)support for Intel Ivy Bridge-EP Home Agent (HA) uncore PMU✨
- libpfm_intel_ivbep_unc_imc(3)support for Intel Ivy Bridge-EP Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_ivbep_unc_irp(3)support for Intel Ivy Bridge-EP IRP uncore PMU✨
- libpfm_intel_ivbep_unc_pcu(3)support for Intel Ivy Bridge-EP Power Controller Unit (PCU) uncore PMU✨
- libpfm_intel_ivbep_unc_qpi(3)support for Intel Ivy Bridge-EP QPI uncore PMU✨
- libpfm_intel_ivbep_unc_r2pcie(3)support for Intel Ivy Bridge-EP R2 PCIe uncore PMU✨
- libpfm_intel_ivbep_unc_r3qpi(3)support for Intel Ivy Bridge-EP R3QPI uncore PMU✨
- libpfm_intel_ivbep_unc_ubo(3)support for Intel Ivy Bridge-EP U-Box uncore PMU✨
- libpfm_intel_knc(3)support for Intel Knights Corner✨
- libpfm_intel_knl(3)support for Intel Knights Landing core PMU✨
- libpfm_intel_knm(3)support for Intel Knights Mill core PMU✨
- libpfm_intel_nhm(3)support for Intel Nehalem core PMU✨
- libpfm_intel_nhm_unc(3)✨
- libpfm_intel_rapl(3)support for Intel RAPL PMU✨
- libpfm_intel_skl(3)support for Intel SkyLake core PMU✨
- libpfm_intel_skx_unc_cha(3)support for Intel Skylake X Server CHA-Box uncore PMU✨
- libpfm_intel_skx_unc_imc(3)support for Intel Skylake X Server Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_skx_unc_irp(3)support for Intel Broadwell Server IRP uncore PMU✨
- libpfm_intel_skx_unc_m2m(3)support for Intel Skylake X Server M2M uncore PMU✨
- libpfm_intel_skx_unc_m3upi(3)support for Intel Skylake X Server M3UPI uncore PMU✨
- libpfm_intel_skx_unc_pcu(3)support for Intel Skylake X Power Controller Unit (PCU) uncore PMU✨
- libpfm_intel_skx_unc_ubo(3)support for Intel Skylake X Server U-Box uncore PMU✨
- libpfm_intel_skx_unc_upi(3)support for Intel Skylake X Server UPI uncore PMU✨
- libpfm_intel_slm(3)support for Intel Silvermont core PMU✨
- libpfm_intel_snb(3)support for Intel Sandy Bridge core PMU✨
- libpfm_intel_snb_unc(3)support for Intel Sandy Bridge uncore PMU✨
- libpfm_intel_snbep_unc_cbo(3)support for Intel Sandy Bridge-EP C-Box uncore PMU✨
- libpfm_intel_snbep_unc_ha(3)support for Intel Sandy Bridge-EP Home Agent (HA) uncore PMU✨
- libpfm_intel_snbep_unc_imc(3)support for Intel Sandy Bridge-EP Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_snbep_unc_pcu(3)support for Intel Sandy Bridge-EP Power Controller Unit (PCU) uncore PMU✨
- libpfm_intel_snbep_unc_qpi(3)support for Intel Sandy Bridge-EP QPI uncore PMU✨
- libpfm_intel_snbep_unc_r2pcie(3)support for Intel Sandy Bridge-EP R2 PCIe uncore PMU✨
- libpfm_intel_snbep_unc_r3qpi(3)support for Intel Sandy Bridge-EP R3QPI uncore PMU✨
- libpfm_intel_snbep_unc_ubo(3)support for Intel Sandy Bridge-EP U-Box uncore PMU✨
- libpfm_intel_spr(3)support for Intel SapphireRapids core PMU✨
- libpfm_intel_spr_unc_cha(3)support for Intel IcelakeX Server CHA uncore PMU✨
- libpfm_intel_spr_unc_imc(3)support for Intel SapphireRapids Server Integrated Memory Controller (IMC) uncore PMU✨
- libpfm_intel_spr_unc_upi(3)support for Intel SapphireRapids Server UPI uncore PMU✨
- libpfm_intel_tmt(3)support for Intel Tremont core PMU✨
- libpfm_intel_wsm(3)support for Intel Westmere core PMU✨
- libpfm_intel_wsm_unc(3)✨
- libpfm_intel_x86_arch(3)support for Intel X86 architectural PMU✨
- libpfm_perf_event_raw(3)support for perf_events raw events syntax✨
P
- PAPI_accum(3)Accumulate and reset counters in an EventSet.✨
- PAPI_add_event(3)add PAPI preset or native hardware event to an event set✨
- PAPI_add_events(3)add multiple PAPI presets or native hardware events to an event set✨
- PAPI_add_named_event(3)add PAPI preset or native hardware event by name to an EventSet✨
- PAPI_addr_range_option_t(3)address range specification for range restricted counting if both are zero, range is disabled✨
- PAPI_address_map_t(3)get the executable's address space info✨
- PAPI_all_thr_spec_t(3)✨
- PAPI_assign_eventset_component(3)Assign a component index to an existing but empty EventSet.✨
- PAPI_attach(3)Attach PAPI event set to the specified thread id.✨
- PAPI_attach_option_t(3)✨
- papi_avail(1)papi_avail utility.✨
- PAPI_cleanup_eventset(3)Empty and destroy an EventSet.✨
- papi_clockres(1)The papi_clockres utility.✨
- papi_command_line(1)executes PAPI preset or native events from the command line.✨
- papi_component_avail(1)papi_component_avail utility.✨
- PAPI_component_info_t(3)✨
- papi_cost(1)papi_cost utility.✨
- PAPI_cpu_option_t(3)✨
- PAPI_create_eventset(3)Create a new empty PAPI EventSet.✨
- PAPI_debug_option_t(3)✨
- papi_decode(1)papi_decode utility.✨
- PAPI_derived_event_files(1)Describes derived event definition file syntax.✨
- PAPI_destroy_eventset(3)Empty and destroy an EventSet.✨
- PAPI_detach(3)Detach PAPI event set from previously specified thread id and restore to executing thread.✨
- PAPI_disable_component(3)disables the specified component✨
- PAPI_disable_component_by_name(3)disables the named component✨
- PAPI_dmem_info_t(3)A pointer to the following is passed to PAPI_get_dmem_info()✨
- PAPI_domain_option_t(3)✨
- PAPI_enum_cmp_event(3)Enumerate PAPI preset or native events for a given component.✨
- PAPI_enum_dev_type(3)returns handle of next device type✨
- PAPI_enum_event(3)Enumerate PAPI preset or native events.✨
- PAPI_epc(3)Simplified call to get arbitrary events per cycle, real and processor time.✨
- papi_error_codes(1)papi_error_codes utility.✨
- papi_event_chooser(1)papi_event_chooser utility.✨
- PAPI_event_code_to_name(3)Convert a numeric hardware event code to a name.✨
- PAPI_event_info_t(3)✨
- PAPI_event_name_to_code(3)Convert a name to a numeric hardware event code.✨
- PAPI_exe_info_t(3)get the executable's info✨
- PAPI_flips_rate(3)Simplified call to get Mflips/s (floating point instruction rate), real and processor time.✨
- PAPI_flops_rate(3)Simplified call to get Mflops/s (floating point operation rate), real and processor time.✨
- PAPI_get_cmp_opt(3)Get component specific PAPI options.✨
- PAPI_get_component_index(3)returns the component index for the named component✨
- PAPI_get_component_info(3)get information about a specific software component✨
- PAPI_get_dev_attr(3)returns device attributes✨
- PAPI_get_dev_type_attr(3)returns device type attributes✨
- PAPI_get_dmem_info(3)Get information about the dynamic memory usage of the current program.✨
- PAPI_get_event_component(3)return component an event belongs to✨
- PAPI_get_event_info(3)Get the event's name and description info.✨
- PAPI_get_eventset_component(3)return index for component an eventset is assigned to✨
- PAPI_get_executable_info(3)Get the executable's address space info.✨
- PAPI_get_hardware_info(3)get information about the system hardware✨
- PAPI_get_multiplex(3)Get the multiplexing status of specified event set.✨
- PAPI_get_opt(3)Get PAPI library or event set options.✨
- PAPI_get_overflow_event_index(3)converts an overflow vector into an array of indexes to overflowing events✨
- PAPI_get_real_cyc(3)get real time counter value in clock cycles Returns the total real time passed since some arbitrary starting point. The time is returned in clock cycles. This call is equivalent to wall clock time.✨
- PAPI_get_real_nsec(3)Get real time counter value in nanoseconds.✨
- PAPI_get_real_usec(3)get real time counter value in microseconds✨
- PAPI_get_shared_lib_info(3)Get address info about the shared libraries used by the process.✨
- PAPI_get_thr_specific(3)Retrieve a pointer to a thread specific data structure.✨
- PAPI_get_virt_cyc(3)get virtual time counter value in clock cycles✨
- PAPI_get_virt_nsec(3)Get virtual time counter values in nanoseconds.✨
- PAPI_get_virt_usec(3)get virtual time counter values in microseconds✨
- PAPI_granularity_option_t(3)✨
- papi_hardware_avail(1)papi_hardware_avail utility.✨
- PAPI_hl_read(3)Read performance events inside of a region and store the difference to the corresponding beginning of the region.✨
- PAPI_hl_region_begin(3)Read performance events at the beginning of a region.✨
- PAPI_hl_region_end(3)Read performance events at the end of a region and store the difference to the corresponding beginning of the region.✨
- PAPI_hl_stop(3)Stop a running high-level event set.✨
- PAPI_hw_info_t(3)Hardware info structure.✨
- papi_hybrid_native_avail(1)papi_hybrid_native_avail utility.✨
- PAPI_inherit_option_t(3)✨
- PAPI_ipc(3)Simplified call to get instructions per cycle, real and processor time.✨
- PAPI_is_initialized(3)check for initialization✨
- PAPI_itimer_option_t(3)✨
- PAPI_library_init(3)initialize the PAPI library.✨
- PAPI_list_events(3)list the events in an event set✨
- PAPI_list_threads(3)List the registered thread ids.✨
- PAPI_lock(3)Lock one of two mutex variables defined in papi.h.✨
- papi_mem_info(1)papi_mem_info utility.✨
- PAPI_mh_cache_info_t(3)✨
- PAPI_mh_info_t(3)mh for mem hierarchy maybe?✨
- PAPI_mh_level_t(3)✨
- PAPI_mh_tlb_info_t(3)✨
- PAPI_mpx_info_t(3)✨
- papi_multiplex_cost(1)papi_multiplex_cost utility.✨
- PAPI_multiplex_init(3)Initialize multiplex support in the PAPI library.✨
- PAPI_multiplex_option_t(3)✨
- papi_native_avail(1)papi_native_avail utility.✨
- PAPI_num_cmp_hwctrs(3)Return the number of hardware counters for the specified component.✨
- PAPI_num_components(3)Get the number of components available on the system.✨
- PAPI_num_events(3)Return the number of events in an event set.✨
- PAPI_num_hwctrs(3)Return the number of hardware counters on the cpu.✨
- PAPI_option_t(3)A pointer to the following is passed to PAPI_set/get_opt()✨
- PAPI_overflow(3)Set up an event set to begin registering overflows.✨
- PAPI_perror(3)Produces a string on standard error, describing the last library error.✨
- PAPI_preload_info_t(3)✨
- PAPI_profil(3)Generate a histogram of hardware counter overflows vs. PC addresses.✨
- PAPI_query_event(3)Query if PAPI event exists.✨
💅
getting it ready, bestie…