Hardware Locality
Назначение
Hardware Locality — это набор инструментов для командной строки, которые предоставляют функции для абстрагирования иерархических архитектур и вычислений. Инструмент предназначен для работы на разных платформах, операционных системах, версиях и архитектурах, способен анализировать топологию современных архитектур.
Возможности
Инструмент может не только анализировать иерархию топологии архитектуры, но и узлы памяти NUMA, сокеты, общие кэши, ядра и одновременную многопоточность. Он также может получать информацию о системных атрибутах, таких как состояние кэша и памяти, локальность устройств ввода-вывода, сетевые интерфейсы и графические процессоры. Это может пригодиться для повышения производительности приложений в зависимости от типа системы, на которой они работают.
Применение
Hardware Locality можно использовать через командную строку и предоставляет C API, предназначенный для получения иерархической карты ключевых вычислительных элементов. Он может объединять топологии, полученные от нескольких машин, в один поток, позволяя приложениям одновременно анализировать наборы данных в одном кластере.
Инструмент подходит для проектов, использующих локализацию кода и данных на современных вычислительных платформах и поддерживающих вычислительные приложения.
Совместимость
Hardware Locality представляет собой мощную кроссплатформенную утилиту, которую можно успешно использовать в Windows, Linux, Solaris, OS X и других операционных системах с различными типами ядер. Она также совместима с множеством типов архитектур и процессоров, поскольку не зависит от поддержки процессора.
Форматы вывода
Инструмент позволяет экспортировать собранную информацию в удобном для пользователя формате. Данные можно сохранить в виде простого текста в форматах TXT или PDF, а также в PNG или FIG. Поддерживаются и другие форматы при условии предоставления необходимых библиотек.
Документация
К Hardware Locality прилагается подробная документация, объясняющая её функциональность и предлагающая несколько примеров. Также имеется инструмент проверки совместимости процессоров, который показывает, может ли утилита корректно работать на вашем ПК.
Плюсы программы:- Кроссплатформенность.
- Поддержка различных типов архитектур и процессоров.
- Возможность экспорта данных в разных форматах.
- Подробная документация и инструмент проверки совместимости.
Похожие программы
Категория | Информация о системе |
Версия | 2.10.0 |
Разработчик | The Open MPI Project |
Размер | 6.8 MB |
Лицензия | BSD License |
ОС |
|