Giter Site home page Giter Site logo

hoangt / likwid Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rrze-hpc/likwid

0.0 2.0 0.0 4.47 MB

Performance monitoring and benchmarking suite

License: GNU General Public License v3.0

Makefile 0.89% C 72.66% C++ 0.44% Perl 19.31% Perl 6 0.08% Lua 5.11% Objective-C 0.27% Fortran 0.17% Assembly 0.01% Python 1.06%

likwid's Introduction

--------------------------------------------------------------------------------
Introduction
--------------------------------------------------------------------------------
Likwid is a simple to install and use toolsuite of command line applications
for performance oriented programmers. It works for Intel and AMD processors
on the Linux operating system.

It consists of:

likwid-topology   - print thread, cache and NUMA topology
likwid-perfctr    - configure and read out hardware performance counters on 
                    Intel and AMD processors
likwid-powermeter - read out RAPL Energy information and get info about Turbo 
                    mode steps
likwid-pin        - pin your threaded application (pthread, Intel and gcc OpenMP
                    to dedicated processors)
likwid-bench      - Micro benchmarking platform
likwid-genTopoCfg - Dumps topology information to a file
likwid-mpirun     - Wrapper to start MPI and Hybrid MPI/OpenMP applications
                    (Supports Intel MPI, OpenMPI and MPICH)
likwid-perfscope  - Frontend to the timeline mode of likwid-perfctr, plots live
                    graphs of performance metrics using gnuplot
likwid-agent      - Monitoring agent for hardware performance counters
likwid-memsweeper - Sweep memory of NUMA domains and evict cachelines from the
                    last level cache
likwid-setFrequencies - Tool to control the CPU frequency

--------------------------------------------------------------------------------
Download, Build and Install
--------------------------------------------------------------------------------
You can get the releases of LIKWID at:
http://ftp.fau.de/pub/likwid/

For build and installation hints see INSTALL file

--------------------------------------------------------------------------------
Documentation
--------------------------------------------------------------------------------
For a detailed  documentation on the usage of the tools have a look at the
html documentation build with doxygen. Call

make docs

or after installation, look at the man pages.

There is also a wiki at the github page:
https://github.com/rrze-likwid/likwid/

If you have problems or suggestions please let me know on the likwid mailing list:
http://groups.google.com/group/likwid-users
or if it is bug, add an issue at:
https://github.com/rrze-likwid/likwid/issues

--------------------------------------------------------------------------------
Extras
--------------------------------------------------------------------------------
If you want to use the Marker API with Java, you can find the Java module here:
https://github.com/jlewandowski/likwid-java-api
For Python you can find an interface to the Marker API here:
https://github.com/TomTheBear/likwid-python-api

likwid's People

Contributors

tomthebear avatar gentryx avatar gbfree avatar moebiusband73 avatar rrze-likwid avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.