mirror of https://github.com/BOINC/boinc.git
41 lines
1.5 KiB
HTML
41 lines
1.5 KiB
HTML
|
<h2>Introduction</h2>
|
||
|
|
||
|
<p>
|
||
|
Berkeley Open Infrastructure for Network Computing (BOINC)
|
||
|
is a software platform for public-participation
|
||
|
distributed computing projects like distributed.net and SETI@home.
|
||
|
BOINC is distributed under the Mozilla license.
|
||
|
BOINC supports applications that can be divided into large parallel parts
|
||
|
with few data dependencies;
|
||
|
it is not intended for fine-grained parallel applications.
|
||
|
<p>
|
||
|
The features of BOINC include:
|
||
|
<ul>
|
||
|
|
||
|
<li> BOINC allows multiple independent projects
|
||
|
to share a common set of participants.
|
||
|
Participants download a single <b>core client</b> program,
|
||
|
which in turn downloads and executes project-specific executables.
|
||
|
Participants can control how their resources are divided among the projects.
|
||
|
|
||
|
<li> BOINC supports applications that produce or consume large amounts of data.
|
||
|
It allows data distribution and collection to be
|
||
|
spread across large numbers of servers,
|
||
|
and it allows participant hosts to transfer data transparently
|
||
|
over long time periods.
|
||
|
|
||
|
<li> BOINC supports applications with extreme requirements for
|
||
|
memory or other resources.
|
||
|
Work is dispatched only to hosts able to handle it.
|
||
|
|
||
|
<li> BOINC applications can be developed in any compiled language
|
||
|
(C, C++, Fortran).
|
||
|
New versions of applications can be released without participant download.
|
||
|
Separate alpha, beta, and production versions
|
||
|
are distributed to the appropriate set of hosts.
|
||
|
|
||
|
<li> The BOINC core client can run on almost any platform
|
||
|
(Mac, Windows, Linux and other Unix-type systems).
|
||
|
</ul>
|
||
|
|