hwsd  1.1.1
 All Classes Files Functions Variables Enumerations Enumerator Pages
Release Notes


Welcome to HWSD, a daemon and library for the discovery and announcement of hardware resources using ZeroConf. HWSD enables auto-configuration of ad-hoc GPU clusters and multi-GPU machines.

HWSD 1.1.1 is an unofficial maintenance release based on HWSD 1.1. It can be retrieved by downloading the source code or one of the binary distributions.


HWSD provides the following features to enable GPU and network device discovery:

  • Local Discovery: Automatic network device and GPU discovery for Linux (X11/GLX), Mac OS X (CGL, GLX) and Windows (WGL, WGL_NV_gpu_affinity, WGL_AMD_gpu_association).
  • Network announcement: A daemon for network announcement of available devices and their configuration using DNS service discovery and ZeroConf networking.
  • Remote Discovery: Remote GPU discovery of resources announced using the HWSD daemon.

New in this release

HWSD 1.1.1 contains the following features, enhancements, bug fixes and documentation changes over the HWSD 1.0 release:

New Features

  • No new features


  • Allow filtering of unknown connections
  • Adapted to latest Lunchbox code base


  • Reduce mdns browse time to 50ms


  • No new tools


The following documentation has been updated since the last release:

  • Documentation for the public hwsd API.

Bug Fixes

HWSD 1.1.1 does not include any bugfixes over the HWSD 1.0 release.

Known Bugs

No bugs were known at release time. Please file a Bug Report if you find any issue with this release.


HWSD is a cross-platform library, designed to run on any modern operating system, including all Unix variants and the Windows operating system. Zeroconf support in Lunchbox is required for the DNS_SD module and applications.

HWSD uses CMake and Buildyard to create a platform-specific build environment. The following platforms and build environments are tested:

  • Linux: Ubuntu 14.04, RHEL 6.5 (Makefile, i386, x64)
  • Windows: 7 (Visual Studio 2008, i386, x64)
  • Mac OS X: 10.8 (Makefile, i386, x64)

Technical questions can be posted to the eq-dev Mailing List, or directly to info@.nosp@m.equa.nosp@m.lizer.nosp@m.grap.nosp@m.hics..nosp@m.com.

Commercial support, custom software development and porting services are available from Eyescale. Please contact info@eyescale.ch for further information.