require_once("docutil.php"); page_head("Homogeneous redundancy "); echo" Most numerical applications produce different outcomes for a given workunit depending on the machine architecture, operating system, compiler, and compiler flags. In such cases it may be difficult to distinguish between results that are correct but differ because of numerical variation, and results that are erroneous.
BOINC provides a feature called homogeneous redundancy for such applications. This is enabled by including the line
<homogeneous_redundancy/>in the config.xml file.
When this feature is enabled, the BOINC scheduler will send results for a given workunit only to hosts with the same operation system name and CPU vendor (i.e., the os_name and p_vendor fields of the host description). For example: if a result has been sent to a host of type (Windows XP, Intel), then other results of that workunit will only be sent to hosts of type (Windows XP, Intel).
If homogeneous redundancy is enabled, it may be possible to use strict equality to compare redundant results. "; page_tail(); ?>