
This is a comprehensive list of
volunteer computing
Volunteer computing is a type of distributed computing in which people donate their computers' unused resources to a research-oriented project, and sometimes in exchange for credit points. The fundamental idea behind it is that a modern desktop ...
projects, which are a type of
distributed computing
Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers.
The components of a distributed system commu ...
where volunteers donate computing time to specific causes. The donated computing power comes from idle
CPUs and
GPUs in
personal computer
A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
s,
video game console
A video game console is an electronic device that Input/output, outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home video game console, home consoles, which are generally ...
s,
and
Android devices.
Each project seeks to utilize the computing power of many internet connected devices to solve problems and perform tedious, repetitive research in a very cost effective manner.
Active projects
Completed projects
See also
*
List of grid computing projects
*
List of citizen science projects
*
List of crowdsourcing projects
*
List of free and open-source Android applications
*
List of Berkeley Open Infrastructure for Network Computing (BOINC) projects
References
{{DEFAULTSORT:Volunteer computing projects
Volunteer computing
Science in society
Science-related lists
Computing-related lists
Lists of scientific organizations