Download List

Descripción del Proyecto

Likwid is a set of easy to use command line tools for Linux. It supports programmers in developing high performance multi-threaded programs. "Likwid" stands for "Like I knew what I am doing". It contains the following tools: likwid-topology, which shows thread and cache topology; likwid-perfctr, which measures hardware performance counters on Intel and AMD processors; likwid-features, which shows and toggles hardware prefetch control bits on Intel Core 2 processors; likwid-pin, which pins a threaded application without touching its code (it supports pthreads, Intel OpenMP, and gcc OpenMP), likwid-powermeter which prints the Turbo mode steps and measures energy consumption on supported Intel processors, and likwid-bench, a low level benchmarking framework. It works with any standard Linux kernel. Likwid is lightweight and adds no overhead during measurements.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-24 05:59
2.2.1

El apoyo inicial para Intel Sandy Bridge (Core) en likwid-PERFCTR. Una nueva aplicación, likwid-perfscope, como una interfaz para el modo de línea de tiempo de likwid-PERFCTR (experimental). El apoyo inicial para OpenMPI en likwid-mpirun. Las mejoras en likwid-MSRD. Nacido en Fortran 90 interfaz de la API de marcador. Una reescritura completa de la API marcador. Simplificado su uso. Permite a las regiones inclusiva y la superposición. Una salida de nuevo subsistema de filtro. Le permite definir sus propios formatos de archivo de salida y los filtros. Por defecto, viene con formatos CSV y XML.
Tags: Stable, Major, cli, Linux
Initial support for Intel Sandy Bridge (Core) in likwid-perfctr. A new application, likwid-perfscope, as a frontend to the timeline mode of likwid-perfctr (experimental). Initial support for OpenMPI in likwid-mpirun. Improvements in likwid-msrD. A native Fortran 90 interface for the Marker API. A complete rewrite of the marker API. Simplified usage. Allows inclusive and overlapping regions. A new output filter subsystem. Allows you to define your own output file formats and filters. By default, comes with CSV and XML formats.

2011-01-15 11:07
2.1.3

Una revisión por un problema con el modo de construir MSR directa. Milisegundos de resolución para el modo de demonio likwid-perfctr. Mejora de la recuperación de errores para el demonio MSR.
Tags: Minor
A hotfix for a build problem with direct MSR mode.
Millisecond resolution for likwid-perfctr daemon mode. Improved error recovery for the MSR daemon.

2010-12-07 23:36
2.1

grupos de rendimiento se han mejorado en likwid-perfctr (grupo NUMA para AMD K10). El nuevo guión likwid mpirun-se añadió, que es un envoltorio para que mpirun fijación de MPI y MPI / aplicaciones OpenMP híbrido. likwid-perfctr soporta salida en archivos con marcadores de posición para aplicaciones paralelas MPI. Hilo de dominio M (memoria) fue agregado para los dominios de NUMA. Documentación en el wiki y páginas del manual se ha mejorado. funcionalidad Pin fue integrado para likwid-perfctr. likwid-MSRD se ha añadido, que es un demonio msr para permitir el acceso seguro a msr registros en entornos de seguridad sensibles. Muchas correcciones de errores y pequeñas mejoras fueron hechas.
Tags: stable major CLI Linux
Performance groups were improved in likwid-perfctr (NUMA group for AMD K10). The new likwid-mpirun script was added, which is an mpirun wrapper to enable pinning for MPI and MPI/OpenMP hybrid applications. likwid-perfctr supports output in files with placeholders for MPI parallel applications. Thread domain M (Memory) was added for NUMA domains. Documentation in the wiki and man pages was improved. Pin functionality was integrated for likwid-perfctr. likwid-msrD was added, which is an msr daemon to enable secure access to msr registers in security sensitive environments. Many bug fixes and small improvements were made.

2010-10-13 00:19
2.0

Soporte completo para AMD Magny Cours se ha añadido. Los eventos principales de Intel Nehalem EX son ahora soportados. likwid pines También puede utilizar lógica fijando ahora. A modo demonio se ha añadido para likwid-perfctr, el apoyo a un seguimiento muy ligero. Este demonio también se puede utilizar para generar gráficos de línea de tiempo para una aplicación específica.
Tags: stable major CLI Linux
Full support for AMD Magny Cours was added. The core events of Intel Nehalem EX are now supported. likwid-pin can also use logical pinning now. A daemon mode was added for likwid-perfctr, supporting very lightweight monitoring. This daemon can also be used to generate timeline graphs for a specific application.

2010-08-20 20:53
2.0beta

La aplicación likwid-banco se ha añadido, lo que permite una rápida creación de prototipos de multiproceso de puntos de referencia de bajo nivel. Lógico depositadas en el nodo se añadió / nivel de socket en likwid pines. soporte NUMA topología se añadió en likwid-topología. likwid pines puede configurar NUMA mempolicy de interpolación. conjuntos de eventos para likwid-perfCtr son configurable y extensible con archivos de texto simple. Amplia ayuda para las configuraciones de grupo está disponible en la línea de comandos. Una bandera para la ejecución de silencio en likwid pines se agregó. salida de Estadística (Suma, Max, Min, de media) se produce para las mediciones de rosca en likwid-perfCtr. La ejecución se hizo más rápido para likwid-topología y todos los interruptores de impresión.
Tags: major beta
The likwid-bench application was added, allowing rapid multithreaded prototyping of low level benchmarks. Logical pinning on the node/socket level was added in likwid-pin. NUMA topology support was added in likwid-topology. likwid-pin can set NUMA mempolicy to interleave. Event sets for likwid-perfCtr are configurable and extensible with simple text files. Extensive help for group configurations is available from the command line. A flag for silent execution in likwid-pin was added. Statistical output (Sum, Max, Min, Avg) is produced for threaded measurements in likwid-perfCtr. Execution was made faster for likwid-topology and all print switches.

Project Resources