GPUGRID: Difference between revisions

From BOINC Projects
Jump to navigation Jump to search
Al Piskun (talk | contribs)
Al Piskun (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="background-color: #D4E2FC; border-top: 1px solid #5F92F2; font-size: bigger; padding-left: 15px; margin: 12px -5px -5px -5px;">'''BOINC project page template'''</div>
{{Infobox software
| name                = GPUGRID
| logo                = Gpugrid logo.png
| logo caption        = GPUGRID project logo
| screenshot          = Gpugrid.png
| caption              =


:[[File:{{#setmainimage:Gpugrid logo.png}}|alt=example image|center|frameless]]
| status              = Active
| category            = Biology, Molecular dynamics, Biomedical research
| compute              = GPU
| dependencies        = CUDA or OpenCL compatible graphics processor


[https://www.gpugrid.net/ '''''GPUGRID'''''] is a '''''[[wikipedia:Volunteer computing|volunteer distributed computing]]''''' project that needs your help to ...
| developer            = GPUGRID Team
| author              = Gianni De Fabritiis
| sponsor              = Universitat Pompeu Fabra
| maintainer          = GPUGRID Team
| released            = {{Start date and age|2007|10|16}}
| repository          =
 
| programming language = C, C++, CUDA
| operating system    = Windows, Linux
| size                = ~100 MB
 
| stats as of          = {{Start date and age|2026|05|20}}
| average performance  = Multi-petaflop distributed GPU performance
| active users        = 3123
| total users          = 106215
| active hosts        = 6625
| total hosts          = 214544
 
| gpu performance      = GPU accelerated molecular dynamics simulations
 
| website              = {{URL|https://www.gpugrid.net/}}
| license              = Proprietary scientific software
}}
 
[https://www.gpugrid.net/ '''''GPUGRID'''''] is a '''''[[wikipedia:Volunteer computing|volunteer distributed computing]]''''' project using the [[wikipedia:Berkeley Open Infrastructure for Network Computing|BOINC]] platform to perform large-scale [[wikipedia:Molecular dynamics|molecular dynamics]] simulations on graphics processing units (GPUs). The project is operated by researchers at [[wikipedia:Universitat Pompeu Fabra|Universitat Pompeu Fabra]] in Barcelona, Spain, and focuses primarily on biomedical research involving protein dynamics, drug discovery, and computational biology.<ref name="gpugrid_about">{{cite web |url=https://www.gpugrid.net/ |title=GPUGRID |publisher=GPUGRID |access-date=2026-05-20}}</ref>
 
Originally launched as '''PS3GRID''' in 2007, the project initially used the [[wikipedia:PlayStation 3|PlayStation 3]] Cell processor for distributed molecular simulations before transitioning toward GPU computing under the name GPUGRID.<ref>{{cite web |url=https://web.archive.org/web/20080514070943/http://www.ps3grid.net/ |title=PS3GRID archived website |publisher=Internet Archive |access-date=2026-05-20}}</ref> GPUGRID became one of the earliest BOINC projects designed specifically for GPU acceleration and high-performance scientific computing.<ref>{{cite web |url=https://boinc.berkeley.edu/ |title=BOINC platform |publisher=University of California, Berkeley |access-date=2026-05-20}}</ref>


== Why GPUGRID? ==
== Why GPUGRID? ==


* why this topic/object of study?
Understanding the motion and interaction of biological molecules is one of the major challenges in modern computational biology. Proteins constantly change shape while carrying out functions essential to life, including signaling, metabolism, and DNA replication. Many diseases, including cancer, Alzheimer's disease, and viral infections, are linked to abnormal protein behavior.<ref>{{cite journal |last=Shaw |first=David E. |title=Atomic-Level Characterization of the Structural Dynamics of Proteins |journal=Science |volume=330 |issue=6002 |pages=341–346 |year=2010 |doi=10.1126/science.1187409}}</ref>
 
Traditional molecular dynamics simulations require enormous computational resources because they calculate the forces and interactions between thousands or millions of atoms over time. GPUGRID distributes these workloads across thousands of volunteer computers equipped with modern GPUs, enabling simulations that would otherwise require expensive supercomputers.<ref>{{cite web |url=https://www.gpugrid.net/gpugrid/forum_thread.php?id=3303 |title=GPUGRID and GPU computing discussion |publisher=GPUGRID Forums |access-date=2026-05-20}}</ref>
 
The project focuses on long-timescale simulations of proteins and biomolecular systems, allowing researchers to study folding, conformational changes, ligand binding, and other complex biological phenomena that are difficult to capture experimentally.<ref>{{cite journal |last=Doerr |first=Stefan |title=HTMD: High-Throughput Molecular Dynamics for Molecular Discovery |journal=Journal of Chemical Theory and Computation |volume=12 |issue=4 |pages=1845–1852 |year=2016 |doi=10.1021/acs.jctc.6b00049}}</ref>


== Goal ==
== Goal ==
* summarize the objectives and challenges which the project addresses, before jumping into details
 
The primary goal of GPUGRID is to accelerate biomedical and biochemical research using distributed GPU computing. The project performs extensive molecular dynamics simulations to better understand:
 
* Protein folding and structural stability
* Drug binding mechanisms
* Protein-protein interactions
* Enzyme dynamics
* Viral protein behavior
* Biomolecular conformational changes
 
By combining volunteer computing with GPU acceleration, GPUGRID enables simulations on timescales that are often inaccessible to conventional laboratory environments.<ref>{{cite journal |last=Harvey |first=Matthew J. |title=ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale |journal=Journal of Chemical Theory and Computation |volume=5 |issue=6 |pages=1632–1639 |year=2009 |doi=10.1021/ct9000685}}</ref>
 
The project has contributed to computational approaches used in drug discovery and structural biology research, particularly through long-timescale simulations of biologically important proteins.<ref>{{cite web |url=https://www.boincstats.com/stats/52/project/detail |title=GPUGRID project statistics |publisher=BOINCstats |access-date=2026-05-20}}</ref>
[[File:Simulated structure of the water hexane interface.png|thumb|Visualization of a molecular dynamics simulation similar to workloads processed by GPUGRID.]]


== Methods ==
== Methods ==
* always including "why BOINC"?
 
* (Optional) insert MediaWiki image or upload[[File:Example of a GUI.png|alt=example mediawiki image|none|thumb|example MediaWiki image]]
GPUGRID uses the [[wikipedia:Berkeley Open Infrastructure for Network Computing|BOINC]] middleware platform to distribute scientific workloads to volunteer computers over the Internet. Participants install the BOINC client and attach to the GPUGRID project server, which assigns simulation tasks optimized for GPU hardware.<ref>{{cite web |url=https://boinc.berkeley.edu/wiki/User_manual |title=BOINC User Manual |publisher=University of California, Berkeley |access-date=2026-05-20}}</ref>
* impactful final statement
 
Unlike many traditional BOINC projects that primarily use CPUs, GPUGRID was specifically designed around GPU acceleration using [[wikipedia:Nvidia CUDA|CUDA]] and related technologies. GPUs are highly effective for molecular dynamics because they can perform many parallel floating-point operations simultaneously.<ref>{{cite journal |last=Stone |first=John E. |title=Accelerating Molecular Modeling Applications with Graphics Processors |journal=Journal of Computational Chemistry |volume=28 |issue=16 |pages=2618–2640 |year=2007 |doi=10.1002/jcc.20829}}</ref>
 
The project primarily runs molecular dynamics applications such as ACEMD and related simulation frameworks developed by the research group at Universitat Pompeu Fabra.<ref>{{cite journal |last=Harvey |first=Matthew J. |title=ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale |journal=Journal of Chemical Theory and Computation |volume=5 |issue=6 |pages=1632–1639 |year=2009 |doi=10.1021/ct9000685}}</ref>
 
GPUGRID demonstrated that volunteer GPU computing could provide supercomputer-class performance for scientific research at relatively low operational cost, helping establish GPU acceleration as a major direction for distributed scientific computing.<ref>{{cite web |url=https://boinc.berkeley.edu/pubs.php |title=BOINC publications |publisher=University of California, Berkeley |access-date=2026-05-20}}</ref>
 
== History ==
 
=== PS3GRID ===
 
The project began in 2007 under the name '''PS3GRID''', targeting the [[wikipedia:PlayStation 3|PlayStation 3]] gaming console and its [[wikipedia:Cell (microprocessor)|Cell processor]]. The objective was to harness the computational power of distributed PlayStation systems for molecular dynamics simulations.<ref>{{cite web |url=https://web.archive.org/web/20071115050922/http://www.ps3grid.net/ |title=PS3GRID archived homepage |publisher=Internet Archive |access-date=2026-05-20}}</ref>
 
As GPU computing rapidly advanced, the project transitioned away from the PlayStation 3 architecture and adopted general-purpose GPU computing technologies such as CUDA. The project was subsequently renamed GPUGRID.<ref>{{cite web |url=https://web.archive.org/web/20090201052348/http://www.gpugrid.net/ |title=Early GPUGRID archived homepage |publisher=Internet Archive |access-date=2026-05-20}}</ref>
 
=== GPU computing era ===
 
GPUGRID became one of the pioneering BOINC projects focused almost entirely on GPU acceleration. During the late 2000s and early 2010s, the project demonstrated the viability of GPUs for large-scale scientific simulations.<ref>{{cite journal |last=Owens |first=John D. |title=GPU Computing |journal=Proceedings of the IEEE |volume=96 |issue=5 |pages=879–899 |year=2008 |doi=10.1109/JPROC.2008.917757}}</ref>
 
The project community became known for benchmarking and optimizing high-end NVIDIA graphics hardware for scientific workloads, and GPUGRID often served as a showcase for distributed GPU performance within the BOINC ecosystem.<ref>{{cite web |url=https://gpugrid.net/gpugrid/forum_index.php |title=GPUGRID forums |publisher=GPUGRID |access-date=2026-05-20}}</ref>


== Project team / Sponsors ==
== Project team / Sponsors ==
GIANNI DE FABRITIIS, PhD - Principal Investigator. TONI GIORGINO, PhD - Scientist. STEFAN DOERR - PhD student. ADRIÀ PÉREZ - PhD student. Sponsored by [http://www.upf.edu/ '''''Universitat Pompeu Fabra'''''] - Barcelona, Spain.
 
The GPUGRID project is operated by researchers associated with [[wikipedia:Universitat Pompeu Fabra|Universitat Pompeu Fabra]] in Barcelona, Spain.
 
Project members have included:
 
* '''Gianni De Fabritiis, PhD''' – Principal Investigator
* '''Toni Giorgino, PhD''' – Scientist
* '''Stefan Doerr''' – Researcher and developer
* '''Adrià Pérez''' – Researcher
 
The project has also collaborated with researchers involved in molecular simulation software development and computational drug discovery.<ref name="gpugrid_about" />


== Scientific results ==
== Scientific results ==
* external links
[[File:BOINC logo.png|right|frameless|200x200px]]
GPUGRID simulations have contributed to research in computational chemistry, protein dynamics, and molecular modeling. The project has supported studies involving:
 
* Protein folding pathways
* Drug-target interactions
* Molecular conformational analysis
* High-throughput molecular dynamics
* Biomolecular kinetics
 
Research associated with GPUGRID has been published in peer-reviewed scientific journals and conference proceedings.<ref>{{cite web |url=https://boinc.berkeley.edu/pubs.php#GPUGrid.net |title=GPUGRID publications |publisher=University of California, Berkeley |access-date=2026-05-20}}</ref>


== Scientific publications ==
== Scientific publications ==
https://boinc.berkeley.edu/pubs.php#GPUGrid.net
 
Selected publications associated with GPUGRID and related software include:
 
* Harvey MJ, Giupponi G, De Fabritiis G. ''ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale.'' Journal of Chemical Theory and Computation, 2009.
* Doerr S, Harvey MJ, Noé F, De Fabritiis G. ''HTMD: High-Throughput Molecular Dynamics for Molecular Discovery.'' Journal of Chemical Theory and Computation, 2016.
* De Fabritiis G. ''Performance of GPU-accelerated molecular dynamics simulations.'' Various conference proceedings and BOINC-related publications.
* Stone JE et al. ''Accelerating Molecular Modeling Applications with Graphics Processors.'' Journal of Computational Chemistry, 2007.
 
Additional publications are listed at:
* https://boinc.berkeley.edu/pubs.php#GPUGrid.net
 
== Hardware requirements ==
 
GPUGRID primarily supports modern NVIDIA GPUs capable of running CUDA-based applications. Historically, the project required relatively powerful graphics hardware compared to CPU-oriented BOINC projects.<ref>{{cite web |url=https://www.gpugrid.net/gpugrid/apps.php |title=GPUGRID applications |publisher=GPUGRID |access-date=2026-05-20}}</ref>
 
Supported operating systems have included:
 
* Microsoft Windows
* Linux
 
MacOS support has historically been limited or unavailable for most GPUGRID applications.<ref>{{cite web |url=https://www.gpugrid.net/gpugrid/help.php |title=GPUGRID help pages |publisher=GPUGRID |access-date=2026-05-20}}</ref>
 
== Community ==
 
GPUGRID maintains an active volunteer community through BOINC statistics sites and its official discussion forums. Users frequently discuss GPU optimization, hardware performance, overclocking stability, and scientific progress.<ref>{{cite web |url=https://www.boincstats.com/stats/52/user/list/0/0 |title=GPUGRID user statistics |publisher=BOINCstats |access-date=2026-05-20}}</ref>
 
The project has historically attracted enthusiasts interested in high-performance GPU computing and biomedical research.<ref>{{cite web |url=https://www.reddit.com/r/BOINC/ |title=r/BOINC discussions |publisher=Reddit |access-date=2026-05-20}}</ref>
 
== External links ==
 
* [https://www.gpugrid.net/ Official website]
* [https://www.gpugrid.net/gpugrid/server_status.php Server status]
* [https://www.gpugrid.net/gpugrid/forum_index.php Official forums]
* [https://boinc.berkeley.edu/ BOINC]
* [https://boinc.berkeley.edu/pubs.php#GPUGrid.net BOINC publications related to GPUGRID]
* [https://www.boincstats.com/stats/52/project/detail BOINCstats project statistics]
 
== References ==
{{Reflist}}

Latest revision as of 13:41, 29 May 2026


GPUGRID
Project
StatusActive
CategoryBiology, Molecular dynamics, Biomedical research
ComputeGPU
RequiresCUDA or OpenCL compatible graphics processor
Development
DeveloperGPUGRID Team
AuthorGianni De Fabritiis
SponsorUniversitat Pompeu Fabra
MaintainerGPUGRID Team
Initial releaseOctober 16, 2007  (19 years ago)
Software
Written inC, C++, CUDA
Operating systemWindows, Linux
Size~100 MB
BOINC statistics
Stats as ofMay 20, 2026  (0 years ago)
PerformanceMulti-petaflop distributed GPU performance
Active users3,123
Total users106,215
Active hosts6,625
Total hosts214,544
Analytics
GPU performanceGPU accelerated molecular dynamics simulations
Metadata
Websitehttps://www.gpugrid.net/
LicenseProprietary scientific software

GPUGRID is a volunteer distributed computing project using the BOINC platform to perform large-scale molecular dynamics simulations on graphics processing units (GPUs). The project is operated by researchers at Universitat Pompeu Fabra in Barcelona, Spain, and focuses primarily on biomedical research involving protein dynamics, drug discovery, and computational biology.[1]

Originally launched as PS3GRID in 2007, the project initially used the PlayStation 3 Cell processor for distributed molecular simulations before transitioning toward GPU computing under the name GPUGRID.[2] GPUGRID became one of the earliest BOINC projects designed specifically for GPU acceleration and high-performance scientific computing.[3]

Why GPUGRID?

Understanding the motion and interaction of biological molecules is one of the major challenges in modern computational biology. Proteins constantly change shape while carrying out functions essential to life, including signaling, metabolism, and DNA replication. Many diseases, including cancer, Alzheimer's disease, and viral infections, are linked to abnormal protein behavior.[4]

Traditional molecular dynamics simulations require enormous computational resources because they calculate the forces and interactions between thousands or millions of atoms over time. GPUGRID distributes these workloads across thousands of volunteer computers equipped with modern GPUs, enabling simulations that would otherwise require expensive supercomputers.[5]

The project focuses on long-timescale simulations of proteins and biomolecular systems, allowing researchers to study folding, conformational changes, ligand binding, and other complex biological phenomena that are difficult to capture experimentally.[6]

Goal

The primary goal of GPUGRID is to accelerate biomedical and biochemical research using distributed GPU computing. The project performs extensive molecular dynamics simulations to better understand:

  • Protein folding and structural stability
  • Drug binding mechanisms
  • Protein-protein interactions
  • Enzyme dynamics
  • Viral protein behavior
  • Biomolecular conformational changes

By combining volunteer computing with GPU acceleration, GPUGRID enables simulations on timescales that are often inaccessible to conventional laboratory environments.[7]

The project has contributed to computational approaches used in drug discovery and structural biology research, particularly through long-timescale simulations of biologically important proteins.[8]

Visualization of a molecular dynamics simulation similar to workloads processed by GPUGRID.

Methods

GPUGRID uses the BOINC middleware platform to distribute scientific workloads to volunteer computers over the Internet. Participants install the BOINC client and attach to the GPUGRID project server, which assigns simulation tasks optimized for GPU hardware.[9]

Unlike many traditional BOINC projects that primarily use CPUs, GPUGRID was specifically designed around GPU acceleration using CUDA and related technologies. GPUs are highly effective for molecular dynamics because they can perform many parallel floating-point operations simultaneously.[10]

The project primarily runs molecular dynamics applications such as ACEMD and related simulation frameworks developed by the research group at Universitat Pompeu Fabra.[11]

GPUGRID demonstrated that volunteer GPU computing could provide supercomputer-class performance for scientific research at relatively low operational cost, helping establish GPU acceleration as a major direction for distributed scientific computing.[12]

History

PS3GRID

The project began in 2007 under the name PS3GRID, targeting the PlayStation 3 gaming console and its Cell processor. The objective was to harness the computational power of distributed PlayStation systems for molecular dynamics simulations.[13]

As GPU computing rapidly advanced, the project transitioned away from the PlayStation 3 architecture and adopted general-purpose GPU computing technologies such as CUDA. The project was subsequently renamed GPUGRID.[14]

GPU computing era

GPUGRID became one of the pioneering BOINC projects focused almost entirely on GPU acceleration. During the late 2000s and early 2010s, the project demonstrated the viability of GPUs for large-scale scientific simulations.[15]

The project community became known for benchmarking and optimizing high-end NVIDIA graphics hardware for scientific workloads, and GPUGRID often served as a showcase for distributed GPU performance within the BOINC ecosystem.[16]

Project team / Sponsors

The GPUGRID project is operated by researchers associated with Universitat Pompeu Fabra in Barcelona, Spain.

Project members have included:

  • Gianni De Fabritiis, PhD – Principal Investigator
  • Toni Giorgino, PhD – Scientist
  • Stefan Doerr – Researcher and developer
  • Adrià Pérez – Researcher

The project has also collaborated with researchers involved in molecular simulation software development and computational drug discovery.[1]

Scientific results

GPUGRID simulations have contributed to research in computational chemistry, protein dynamics, and molecular modeling. The project has supported studies involving:

  • Protein folding pathways
  • Drug-target interactions
  • Molecular conformational analysis
  • High-throughput molecular dynamics
  • Biomolecular kinetics

Research associated with GPUGRID has been published in peer-reviewed scientific journals and conference proceedings.[17]

Scientific publications

Selected publications associated with GPUGRID and related software include:

  • Harvey MJ, Giupponi G, De Fabritiis G. ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale. Journal of Chemical Theory and Computation, 2009.
  • Doerr S, Harvey MJ, Noé F, De Fabritiis G. HTMD: High-Throughput Molecular Dynamics for Molecular Discovery. Journal of Chemical Theory and Computation, 2016.
  • De Fabritiis G. Performance of GPU-accelerated molecular dynamics simulations. Various conference proceedings and BOINC-related publications.
  • Stone JE et al. Accelerating Molecular Modeling Applications with Graphics Processors. Journal of Computational Chemistry, 2007.

Additional publications are listed at:

Hardware requirements

GPUGRID primarily supports modern NVIDIA GPUs capable of running CUDA-based applications. Historically, the project required relatively powerful graphics hardware compared to CPU-oriented BOINC projects.[18]

Supported operating systems have included:

  • Microsoft Windows
  • Linux

MacOS support has historically been limited or unavailable for most GPUGRID applications.[19]

Community

GPUGRID maintains an active volunteer community through BOINC statistics sites and its official discussion forums. Users frequently discuss GPU optimization, hardware performance, overclocking stability, and scientific progress.[20]

The project has historically attracted enthusiasts interested in high-performance GPU computing and biomedical research.[21]

External links

References

  1. 1.0 1.1 GPUGRID. GPUGRID. Retrieved 2026-05-20}.
  2. PS3GRID archived website. Internet Archive. Retrieved 2026-05-20}.
  3. BOINC platform. University of California, Berkeley. Retrieved 2026-05-20}.
  4. Shaw, David E..(2010}).Atomic-Level Characterization of the Structural Dynamics of Proteins. Science. pp. 341–346. DOI: 10.1126/science.1187409.
  5. GPUGRID and GPU computing discussion. GPUGRID Forums. Retrieved 2026-05-20}.
  6. Doerr, Stefan.(2016}).HTMD: High-Throughput Molecular Dynamics for Molecular Discovery. Journal of Chemical Theory and Computation. pp. 1845–1852. DOI: 10.1021/acs.jctc.6b00049.
  7. Harvey, Matthew J..(2009}).ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale. Journal of Chemical Theory and Computation. pp. 1632–1639. DOI: 10.1021/ct9000685.
  8. GPUGRID project statistics. BOINCstats. Retrieved 2026-05-20}.
  9. BOINC User Manual. University of California, Berkeley. Retrieved 2026-05-20}.
  10. Stone, John E..(2007}).Accelerating Molecular Modeling Applications with Graphics Processors. Journal of Computational Chemistry. pp. 2618–2640. DOI: 10.1002/jcc.20829.
  11. Harvey, Matthew J..(2009}).ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale. Journal of Chemical Theory and Computation. pp. 1632–1639. DOI: 10.1021/ct9000685.
  12. BOINC publications. University of California, Berkeley. Retrieved 2026-05-20}.
  13. PS3GRID archived homepage. Internet Archive. Retrieved 2026-05-20}.
  14. Early GPUGRID archived homepage. Internet Archive. Retrieved 2026-05-20}.
  15. Owens, John D..(2008}).GPU Computing. Proceedings of the IEEE. pp. 879–899. DOI: 10.1109/JPROC.2008.917757.
  16. GPUGRID forums. GPUGRID. Retrieved 2026-05-20}.
  17. GPUGRID publications. University of California, Berkeley. Retrieved 2026-05-20}.
  18. GPUGRID applications. GPUGRID. Retrieved 2026-05-20}.
  19. GPUGRID help pages. GPUGRID. Retrieved 2026-05-20}.
  20. GPUGRID user statistics. BOINCstats. Retrieved 2026-05-20}.
  21. r/BOINC discussions. Reddit. Retrieved 2026-05-20}.