likwid (Как я знал, что я делаю) это проект, который способствует простой в использовании инструмент командной строки для Linux, чтобы поддержать программистов в разработке многопоточных программ высокой производительности.
Он содержит следующие инструменты:
& NBSP; * likwid-топология: Показать нити и кэш топологии
& NBSP; * likwid-perfCtr: Мера счетчики производительности оборудования на процессорах Intel и AMD
& NBSP; * likwid-особенности: показ и Переключить Hardware Prefetch биты управления на процессорах Intel Core 2
& NBSP; * likwid-контактный: Контакт потоковые приложения, не касаясь код (поддерживает Pthreads, OpenMP и Intel GCC OpenMP)
Есть уже куча счетчиков производительности доступных инструментов. Likwid выделяется, потому что:
не & NBSP; * Нет исправлений ядра, любое ядро ванили со стандартными MSR модуль работает
& NBSP; * Прозрачный, всегда ясно, какие события выбран, теги события имеют тот же именование, как в документации
& NBSP; * Легкий, LIKWID на цели не использовать выборку и не добавляет накладные расходы во время измерения.
& NBSP; * Простота в использовании, не Java свиней, просто построить, нет необходимости прикасаться к ваш код, конфигурируемый извне. Ясно интерфейс CLI
& NBSP; * Мультиплатформенный, likwid поддерживает процессоры Intel и AMD
& NBSP; * На сегодняшний день, likwid пытается полностью поддерживаем новые процессоры как можно скорее
Если вы сталкиваетесь с проблемами, не стесняйтесь задавать вопросы в список рассылки пользователя.
ВНИМАНИЕ : Хотя Likwid уже полностью использовать Likwid еще не выпущен. Мне нужна ваша помощь, чтобы найти ошибки и улучшить Likwid, чтобы обеспечить высокое качество для релиза. Дайте ему попробовать и испытать его. Если вы сталкиваетесь с проблемами написать письмо мне или форума. Обещаю быстрое время реакции, чтобы исправить ошибки или отвечать на запросы особенности
Что нового В этом выпуске:.
- Поддержка для Intel SandyBridge Uncore (частичной) и Intel Айвибридж (только ядро часть).
- Новое приложение likwid-memsweeper к доменам очистки ccNUMA памяти.
- Начальная поддержка Intel Xeon Phi (KNC).
- Улучшена поддержка AMD Интерлагосе.
- Тип OpenMP теперь обнаружена автоматически, а возлагают.
- Многие исправления и улучшения.
- Маркер API для работы многопоточного кода и accessDaemon.
- Uncore поддержка режима временной шкалы.
- Удобный макрос обертка для Marker API.
- Объем данных в новой метрике во всех группах памяти / кэша. Обновлено Вики документация.
Что нового в версии 2.2.1:
- Начальная поддержка Intel Sandy Bridge (ядро) в likwid-perfctr.
- Новое приложение, likwid-perfscope, как интерфейс в режим временной шкалы в likwid-perfctr (экспериментальная).
- Начальная поддержка OpenMPI в likwid-mpirun.
- Улучшения в likwid-МГДС.
- Уроженец Fortran 90 интерфейс для API Marker.
- полное переписывание маркера API.
- Упрощенная использования.
- Позволяет включительно и пересекающихся областях.
- Новая подсистема выходной фильтр.
- Позволяет определить свои собственные форматы выходных файлов и фильтров.
- По умолчанию, поставляется с CSV и XML форматах.
Что нового в версии 2.1.3:
- исправление для проблемы сборки с прямым режиме MSR .
- Разрешение миллисекунды для likwid-perfctr режиме демона.
- Улучшение восстановления после ошибки для демона MSR.
Что нового в версии 2.1.2:.
- фиксирует ошибку в likwid-mpirun сценария
Что нового в версии 2.0:
- Новое приложение likwid стенде: Микро бенчмаркинг платформа
- likwid-контактный теперь поддерживает логическое пиннинга среди узел или розетки
- likwid-контактный можете установить NUMA mempolicy чередовать для применения
- likwid-топология также сообщает, в настоящее время на топологии NUMA
- likwid-perfCtr можете распечатать подробную документацию по группам событий
- Событие группы в likwid-perfCtr теперь можно легко расширять или изменять
- Статистические выход для резьбовых измерений в likwid-perfCtr
- Тихая переключатель для likwid-контактный
- Режим демона для likwid-perfctr с легкого мониторинга
- likwid-perfctr теперь поддерживает основные события Intel Nehalem EX
- Полная поддержка AMD Magny Cours
Что нового в версии 1.1:
- Версия 1.1 устраняет проблему, при использовании маркера API perfCtr вместе с OpenMP и использования likwid-контактный для закрепления.
Что нового в версии 1.0:
- Новые возможности:
- Много маленьких улучшений и исправлений
- Поддержка Intel Westmere
- Начальная поддержка Intel Atom
- поддержка Топология для AMD Magny Cours
Комментарии не найдены