Download List

프로젝트 설명

hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements, such as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processor "threads". hwloc also gathers various attributes such as cache and memory information, and is portable across a variety of different operating systems and platforms. hwloc primarily aims at helping high-performance computing (HPC) applications, but is also applicable to any project seeking to exploit code and/or data locality on modern computing platforms.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-03-07 12:27
1.4.1

이 릴리스에 1.3.2에서 모든 변경 내용을 포함합니다. Hwloc_alloc_membind 수정, 일부 get_membind() 함수, libnuma, 몇 가지 문제에 지나치게 거리 그룹화 어설션을 일부 메모리 누수. 해결 방법은 BIOS는 CUDA와 OpenFabrics 빈 I/O 위치를 보고 하 고 있다. 이 릴리스에 mips64에 거리 hwloc_linux_get_thread_cpubind(), "인라인" 키워드, 리눅스 cgroups 그리고 그룹화와 PCI 군에서 누락 된 마지막 비트를 수정. 그것은 gccfss, xls, 및 Solaris 스튜디오 12 컴파일러, FreeBSD cpuid 지원, 윈도우, mcmodel 없이 빌드 문제를 해결, 매체 및 종속성 포함된 모드 =.
Tags: Minor bugfixes
This release contains all changes from 1.3.2. It fixes hwloc_alloc_membind, memory leaks in some get_membind() functions, several issues with libnuma, and some overzealous distance grouping assertions. A workaround BIOS is reporting empty I/O locality in CUDA and OpenFabrics. This release fixes a missing last bit in hwloc_linux_get_thread_cpubind(), an "inline" keyword, PCI locality with Linux cgroups, and grouping by distance on mips64. It fixes build issues with gccfss, xls, and Solaris Studio 12 compilers, FreeBSD without cpuid support, Windows, -mcmodel=medium, and dependencies in embedded mode.

2012-01-27 07:04
1.4

이 릴리스는 "사용자 정의" 인터페이스 및 다중 노드 토폴로지를 구축 "어셈블러" 도구를 추가 합니다. 일반 대칭 토폴로지를 컨설팅 하는 때에 가정을 쉽게 하기 위해 symmetric_subtree 개체 특성을 추가 합니다. 리눅스와 솔라리스의 소켓 개체에 CPUModel 및 CPUType 정보 특성을 추가합니다. 토폴로지의 하위 트리 내에서 개체의 "논리적" 인덱스를 검색 하는 hwloc_get_obj_index_inside_cpuset()에 추가 합니다. 그것은 cuda.h 및 cudart.h CUDA 장치에 해당 하는 hwloc 개체를 찾을 더 많은 엔비디아 CUDA 헬퍼를 추가 합니다.
Tags: major new features, Minor bugfixes
This release adds a "custom" interface and "assembler" tools to build multi-node topology. It adds a symmetric_subtree object attribute to ease assumptions when consulting regular symmetric topologies. It adds a CPUModel and CPUType info attribute to Socket objects on Linux and Solaris. It adds hwloc_get_obj_index_inside_cpuset() to retrieve the "logical" index of an object within a subtree of the topology. It adds more NVIDIA CUDA helpers in cuda.h and cudart.h to find hwloc objects corresponding to CUDA devices.

2011-12-21 11:56
1.3.1

이 릴리스에 수정 pkg 구성 표준 디렉토리, Solaris 스튜디오 컴파일러와 가시성 옵션 탐지, 오래 된 리눅스 sched.h 헤더에 대 한 지원을 설치 하지 때과 함께 pciutils 감지 및 인라인 및 특성 Solaris 컴파일러에 대 한 지원. 그것은 구성 출력의 끝에 짧은 요약을 인쇄, 추가 한-사용 안 함-libnuma 구성 옵션 hwloc의 구성 스크립트 제대로 $PKG_CONFIG를 순종 하 게, 일부 무해 한 pciutils 경고 조용 하 게 만든다 및 hwloc_pid_t 및 hwloc_thread_t 설명서를 수정 되 고 pid_t 및 pthread_t, 유닉스 또는 Windows에 처리.
Tags: Minor bugfixes
This release fixes pciutils detection with pkg-config when not installed in standard directories, visibility option detection with the Solaris Studio compiler, support for old Linux sched.h headers, and inline and attribute support for Solaris compilers. It prints a short summary at the end of the configure output, adds a --disable-libnuma configure option, makes hwloc's configure script properly obey $PKG_CONFIG, silences some harmless pciutils warnings, and fixes the documentation with respect to hwloc_pid_t and hwloc_thread_t being either pid_t and pthread_t on Unix, or HANDLE on Windows.

2011-10-14 06:33
1.3

I/O 장치 및 교량 토폴로지; 추가 되었습니다. lstopo은 기본적으로 그들을 표시합니다. XML은 이제 항상 지원 libxml2 없이. 연관성 정보 캐시에 추가 되었습니다. S390 책에 대 한 지원이 추가 되었습니다. 그룹화 이제 편안 하 게 수 있습니다. OS 제공 거리 행렬을 재정의할 수 있습니다. 일부 옵션은 명령줄 도구에 추가 되었습니다.
Tags: major new features
I/O devices and bridges were added to the topology; lstopo displays them by default. XML is now always supported, even without libxml2. Associativity information was added to caches. Support for s390 books were added. Grouping can now be relaxed. The OS-provided distance matrix can be overridden. Some options were added to the command line tools.

2011-08-23 23:25
1.2.1

AMD 불도저의 지원은 "연산 유닛"모듈이 개선되었습니다. 다른 리눅스 cpuset에서 프로세스를 나열 hwloc - PS에서 충돌이 해결되었습니다. AIX 및 Solaris에서 건물이 해결되었습니다. 다윈에 대한 캐시 크기를 감지 해결되었습니다. 사용 - XML​​ 또는 - - 사용 - 카이로가 주어집니다 적절한 지원을 찾을 수없는 경우 configure 스크립트는 이제 실패합니다. AIX에서 가짜 L1 캐시 감지 해결되었습니다. 리눅스에서 hwloc_get_last_cpu_location (스레드)가 해결되었습니다. Solaris에서 개체 거리 감지 해결되었습니다. pthread_self 약한 심볼은 정적 연결을 쉽게하기 위해 추가되었습니다. 마이너 문서 수정이되었다.
Tags: Minor bugfixes
Support of AMD Bulldozer "Compute-Unit" modules was improved. A crash in hwloc-ps when listing processes from another Linux cpuset was fixed. Building on AIX and Solaris was fixed. Cache size detection on Darwin was fixed. The configure script now fails if --enable-xml or --enable-cairo is given and proper support cannot be found. Spurious L1 cache detection on AIX was fixed. hwloc_get_last_cpu_location(THREAD) on Linux was fixed. Object distance detection on Solaris was fixed. The pthread_self weak symbol was added to ease static linking. Minor documentation fixes were made.

Project Resources