Иконка программы Hardware Locality

Hardware Locality

Назначение

Hardware Locality — это набор инструментов для командной строки, которые предоставляют функции для абстрагирования иерархических архитектур и вычислений. Инструмент предназначен для работы на разных платформах, операционных системах, версиях и архитектурах, способен анализировать топологию современных архитектур.

Возможности

Инструмент может не только анализировать иерархию топологии архитектуры, но и узлы памяти NUMA, сокеты, общие кэши, ядра и одновременную многопоточность. Он также может получать информацию о системных атрибутах, таких как состояние кэша и памяти, локальность устройств ввода-вывода, сетевые интерфейсы и графические процессоры. Это может пригодиться для повышения производительности приложений в зависимости от типа системы, на которой они работают.

Применение

Hardware Locality можно использовать через командную строку и предоставляет C API, предназначенный для получения иерархической карты ключевых вычислительных элементов. Он может объединять топологии, полученные от нескольких машин, в один поток, позволяя приложениям одновременно анализировать наборы данных в одном кластере.

Инструмент подходит для проектов, использующих локализацию кода и данных на современных вычислительных платформах и поддерживающих вычислительные приложения.

Совместимость

Hardware Locality представляет собой мощную кроссплатформенную утилиту, которую можно успешно использовать в Windows, Linux, Solaris, OS X и других операционных системах с различными типами ядер. Она также совместима с множеством типов архитектур и процессоров, поскольку не зависит от поддержки процессора.

Форматы вывода

Инструмент позволяет экспортировать собранную информацию в удобном для пользователя формате. Данные можно сохранить в виде простого текста в форматах TXT или PDF, а также в PNG или FIG. Поддерживаются и другие форматы при условии предоставления необходимых библиотек.

Документация

К Hardware Locality прилагается подробная документация, объясняющая её функциональность и предлагающая несколько примеров. Также имеется инструмент проверки совместимости процессоров, который показывает, может ли утилита корректно работать на вашем ПК.

Плюсы программы:
  • Кроссплатформенность.
  • Поддержка различных типов архитектур и процессоров.
  • Возможность экспорта данных в разных форматах.
  • Подробная документация и инструмент проверки совместимости.

Скачать с официальной страницы Hardware Locality

Похожие программы

Автор статьи: Аркадий Кузнецов

Фото автора

Категория Информация о системе
Версия 2.10.0
Разработчик The Open MPI Project
Размер 6.8 MB
Лицензия BSD License
ОС
  • Windows All