hwloc lstopo 應用程式
可攜式硬體位置(hwloc)軟體包提供了一個可攜式抽象(跨作業系統、版本、架構等)來描述現代架構的階層拓撲,包括NUMA記憶體節點、插槽、共享快取、核心和同時多線程。它還收集各種系統屬性,例如快取和記憶體資訊,以及I/O設備的區域性,例如網路介面、InfiniBand HCAs或GPU。hwloc的主要目標是幫助應用程式收集有關日益複雜的並行計算平台的資訊,以便有效地利用它們。例如,兩個緊密合作的任務應該放置在共享快取的核心上。然而,兩個獨立的記憶體密集型任務則應分散到不同的插槽上,以最大化它們的記憶體吞吐量。
