hwloc lstopo Aplikasi
Pakej perisian Portable Hardware Locality (hwloc) menyediakan abstraksi mudah alih (merentasi OS, versi, seni bina, ...) bagi topologi hierarki seni bina moden, termasuk nod memori NUMA, soket, cache bersama, teras dan pemprosesan pelbagai benang serentak. Ia juga mengumpul pelbagai atribut sistem seperti maklumat cache dan memori serta lokasi peranti I/O seperti antara muka rangkaian, HCA InfiniBand atau GPU.
hwloc terutamanya bertujuan untuk membantu aplikasi dalam mengumpul maklumat tentang platform pengkomputeran selari yang semakin kompleks agar dapat memanfaatkan mereka dengan sewajarnya dan berkesan. Contohnya, dua tugas yang bekerja sama dengan rapat seharusnya diletakkan pada teras yang berkongsi cache. Walau bagaimanapun, dua tugas berintensifkan memori yang bebas sebaiknya disebarkan ke atas soket yang berbeza untuk memaksimumkan throughput memori mereka.
