# System requirements for HUGIN

To use the HUGIN System (if not a special version - see the Versions section) you need:

- A Sun-Sparc Station or a Personal Computer with a 386DX or higher processor.
- Microsoft Windows 95 operating system, Microsoft Windows NT Workstation operating system version 3.51 or later, or Solaris 2.x (the newest versions of HUGIN Runtime are not available for Solaris).

Please note that the memory used when compiling a network depends both on the number of nodes and the number of states of the nodes, and on the structure of the network. As an example, the Diabetes network, constructed at Aalborg University, including approximately 500 nodes, requires 20 Mbytes of virtual memory to compile, whereas the MUNIN network, featuring approximately 1000 nodes, requires 100 Mbytes of virtual memory to compile. Due to the compression and approximation facilities used in the HUGIN compiler, memory requirements can be vastly reduced after compilation. Executing the Diabetes network requires approximately 4 Mbytes of memory, whereas the MUNIN network requires approximately 16 Mbytes of memory. The Diabetes network was developed using Sun-workstations with 12-16 Mbytes of RAM and 24 Mbytes of swap space, giving adequate performance. Smaller networks, up to a few hundred nodes, can be developed easily on workstations with 8 Mbytes of memory and 16 Mbytes of swap space.

For the Microsoft Windows 95 and NT operating systems you can get the HUGIN API in versions for Microsoft Visual C++ and Borland C++. For Solaris the HUGIN API can run with any C compiler. If you have special requirements, or special machines you would like to see supported, please contact HUGIN Expert A/S. If possible, we will be happy to produce special HUGIN API versions on request.

Back