forked from RRZE-HPC/likwid
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c5cbdf6
commit 8cd49da
Showing
70 changed files
with
1,464 additions
and
81 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,32 @@ | ||
# ======================================================================================= | ||
# | ||
# Filename: Makefile | ||
# | ||
# Description: example Makefile | ||
# | ||
# Version: <VERSION> | ||
# Released: <DATE> | ||
# | ||
# Author: Jan Treibig (jt), [email protected] | ||
# Thomas Gruber (tr), [email protected] | ||
# | ||
# Project: likwid | ||
# | ||
# Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
# | ||
# This program is free software: you can redistribute it and/or modify it under | ||
# the terms of the GNU General Public License as published by the Free Software | ||
# Foundation, either version 3 of the License, or (at your option) any later | ||
# version. | ||
# | ||
# This program is distributed in the hope that it will be useful, but WITHOUT ANY | ||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
# PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
# | ||
# You should have received a copy of the GNU General Public License along with | ||
# this program. If not, see <http://www.gnu.org/licenses/>. | ||
# | ||
# ======================================================================================= | ||
|
||
include ../config.mk | ||
include ../make/include_$(COMPILER).mk | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,33 @@ | ||
/* | ||
* ======================================================================================= | ||
* | ||
* Filename: monitoring.c | ||
* | ||
* Description: Example how to use the LIKWID API in C/C++ applications for monitoring | ||
* | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Thomas Gruber (tr), [email protected] | ||
* Project: likwid | ||
* | ||
* Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
* | ||
* This program is free software: you can redistribute it and/or modify it under | ||
* the terms of the GNU General Public License as published by the Free Software | ||
* Foundation, either version 3 of the License, or (at your option) any later | ||
* version. | ||
* | ||
* This program is distributed in the hope that it will be useful, but WITHOUT ANY | ||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
* PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License along with | ||
* this program. If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
* ======================================================================================= | ||
*/ | ||
|
||
#include <stdlib.h> | ||
#include <stdio.h> | ||
#include <stdint.h> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,31 @@ | ||
# ======================================================================================= | ||
# | ||
# Filename: Makefile | ||
# | ||
# Description: GOTCHA Makefile | ||
# | ||
# Version: <VERSION> | ||
# Released: <DATE> | ||
# | ||
# Author: Thomas Gruber (tr), [email protected] | ||
# Project: likwid | ||
# | ||
# Copyright (C) 2015 RRZE, University Erlangen-Nuremberg | ||
# | ||
# This program is free software: you can redistribute it and/or modify it under | ||
# the terms of the GNU General Public License as published by the Free Software | ||
# Foundation, either version 3 of the License, or (at your option) any later | ||
# version. | ||
# | ||
# This program is distributed in the hope that it will be useful, but WITHOUT ANY | ||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
# PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
# | ||
# You should have received a copy of the GNU General Public License along with | ||
# this program. If not, see <http://www.gnu.org/licenses/>. | ||
# | ||
# ======================================================================================= | ||
|
||
SRC_DIRS = ./src | ||
MAKE_DIR = ../../make | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,31 @@ | ||
# ======================================================================================= | ||
# | ||
# Filename: Makefile | ||
# | ||
# Description: Makefile for kernel module that enables RDPMC instruction in user-space | ||
# | ||
# Version: <VERSION> | ||
# Released: <DATE> | ||
# | ||
# Author: Thomas Gruber (tr), [email protected] | ||
# Project: likwid | ||
# | ||
# Copyright (C) 2015 RRZE, University Erlangen-Nuremberg | ||
# | ||
# This program is free software: you can redistribute it and/or modify it under | ||
# the terms of the GNU General Public License as published by the Free Software | ||
# Foundation, either version 3 of the License, or (at your option) any later | ||
# version. | ||
# | ||
# This program is distributed in the hope that it will be useful, but WITHOUT ANY | ||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
# PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
# | ||
# You should have received a copy of the GNU General Public License along with | ||
# this program. If not, see <http://www.gnu.org/licenses/>. | ||
# | ||
# ======================================================================================= | ||
|
||
obj-m := enable_rdpmc.o | ||
KERNELDIR ?= /lib/modules/$(shell uname -r)/build | ||
PWD := $(shell pwd) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,8 @@ | |
# Version: <VERSION> | ||
# Released: <DATE> | ||
# | ||
# Author: Jan Treibig (jt), [email protected] | ||
# Author: Jan Treibig (jt), [email protected] | ||
# Thomas Gruber (tr), [email protected] | ||
# Project: likwid | ||
# | ||
# Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,14 +8,14 @@ | |
* performance monitoring registers in PCI Cfg space | ||
* for Intel Sandy Bridge Processors. | ||
* | ||
* Version: 4.3.1 | ||
* Released: 04.01.2018 | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Jan Treibig (jt), [email protected], | ||
* Thomas Gruber (tr), [email protected] | ||
* Project: likwid | ||
* | ||
* Copyright (C) 2018 RRZE, University Erlangen-Nuremberg | ||
* Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
* | ||
* This program is free software: you can redistribute it and/or modify it under | ||
* the terms of the GNU General Public License as published by the Free Software | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,14 +9,14 @@ | |
* sys interface of the Linux 2.6 kernel. This module | ||
* is based on the msr-util tools. | ||
* | ||
* Version: 5.2.2 | ||
* Released: 26.07.2022 | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Jan Treibig (jt), [email protected]. | ||
* Thomas Gruber (tr), [email protected] | ||
* Project: likwid | ||
* | ||
* Copyright (C) 2022 NHR@FAU, University Erlangen-Nuremberg | ||
* Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
* | ||
* This program is free software: you can redistribute it and/or modify it under | ||
* the terms of the GNU General Public License as published by the Free Software | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,8 +7,8 @@ | |
* Description: An application to read out performance counter registers | ||
* on x86 processors | ||
* | ||
* Version: 4.2 | ||
* Released: 22.12.2016 | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Thomas Gruber (tr), [email protected] | ||
* Project: likwid | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,12 +2,12 @@ | |
--[[ | ||
* ======================================================================================= | ||
* | ||
* Filename: likwid-features.lua | ||
* Filename: likwid-sysfeatures.lua | ||
* | ||
* Description: A application to retrieve and manipulate CPU features. | ||
* | ||
* Version: 4.0 | ||
* Released: 28.04.2015 | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Thomas Gruber (tr), [email protected] | ||
* Project: likwid | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,33 @@ | ||
/* | ||
* ======================================================================================= | ||
* | ||
* Filename: devstring.c | ||
* | ||
* Description: Code to resolve a LIKWID device string to a list of devices | ||
* | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Michael Panzlaff, [email protected] | ||
* Project: likwid | ||
* | ||
* Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
* | ||
* This program is free software: you can redistribute it and/or modify it under | ||
* the terms of the GNU General Public License as published by the Free Software | ||
* Foundation, either version 3 of the License, or (at your option) any later | ||
* version. | ||
* | ||
* This program is distributed in the hope that it will be useful, but WITHOUT ANY | ||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
* PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License along with | ||
* this program. If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
* ======================================================================================= | ||
*/ | ||
|
||
#include <devstring.h> | ||
|
||
#include <limits.h> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,33 @@ | ||
/* | ||
* ======================================================================================= | ||
* | ||
* Filename: access_x86_translate.h | ||
* | ||
* Description: Interface to x86 related functions for the access module. | ||
* | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Thomas Gruber (tr), [email protected] | ||
* Project: likwid | ||
* | ||
* Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
* | ||
* This program is free software: you can redistribute it and/or modify it under | ||
* the terms of the GNU General Public License as published by the Free Software | ||
* Foundation, either version 3 of the License, or (at your option) any later | ||
* version. | ||
* | ||
* This program is distributed in the hope that it will be useful, but WITHOUT ANY | ||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
* PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License along with | ||
* this program. If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
* ======================================================================================= | ||
*/ | ||
|
||
#ifndef ACCESS_X86_TRANSLATE_H | ||
#define ACCESS_X86_TRANSLATE_H | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,8 +5,8 @@ | |
* | ||
* Description: Header file for infix calculator | ||
* | ||
* Version: 4.2 | ||
* Released: 22.12.2016 | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Jan Treibig (jt), [email protected] | ||
* Thomas Gruber (tr), [email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,33 @@ | ||
/* | ||
* ======================================================================================= | ||
* | ||
* Filename: devstring.h | ||
* | ||
* Description: Header File to resolve a LIKWID device string to a list of devices | ||
* | ||
* Version: <VERSION> | ||
* Released: <DATE> | ||
* | ||
* Author: Michael Panzlaff, [email protected] | ||
* Project: likwid | ||
* | ||
* Copyright (C) 2016 RRZE, University Erlangen-Nuremberg | ||
* | ||
* This program is free software: you can redistribute it and/or modify it under | ||
* the terms of the GNU General Public License as published by the Free Software | ||
* Foundation, either version 3 of the License, or (at your option) any later | ||
* version. | ||
* | ||
* This program is distributed in the hope that it will be useful, but WITHOUT ANY | ||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | ||
* PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License along with | ||
* this program. If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
* ======================================================================================= | ||
*/ | ||
|
||
#ifndef DEVSTRING_H | ||
#define DEVSTRING_H | ||
|
||
|
Oops, something went wrong.