Exa-Scale Volunteer Computing

Slides:



Advertisements
Similar presentations
BOINC Berkeley Open Infrastructure for Network Computing An open-source middleware system for volunteer and grid computing (much of the images and text.
Advertisements

BOINC The Year in Review David P. Anderson Space Sciences Laboratory U.C. Berkeley 22 Oct 2009.
Volunteer Computing David P. Anderson Space Sciences Lab U.C. Berkeley May 2, 2007.
The 9 th Annual Workshop September 2013 INRIA, Grenoble, France
Scientific Computing on Smartphones David P. Anderson Space Sciences Lab University of California, Berkeley April 17, 2014.
Volunteer Thinking with Bossa David P. Anderson Space Sciences Laboratory University of California, Berkeley.
Volunteer Computing and Hubs David P. Anderson Space Sciences Lab University of California, Berkeley HUBbub September 26, 2013.
Public-resource computing for CEPC Simulation Wenxiao Kan Computing Center/Institute of High Physics Energy Chinese Academic of Science CEPC2014 Scientific.
Achievements and Opportunities in Volunteer Computing David P. Anderson Space Sciences Lab U.C. Berkeley 18 April 2008.
TEMPLATE DESIGN © BOINC: Middleware for Volunteer Computing David P. Anderson Space Sciences Laboratory University of.
Volunteer Computing David P. Anderson Space Sciences Lab U.C. Berkeley May 7, 2008.
Volunteer Computing with BOINC David P. Anderson Space Sciences Laboratory University of California, Berkeley.
Scientific Computing in the Consumer Digital Infrastructure David P. Anderson Space Sciences Lab University of California, Berkeley The Austin Forum November.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Designing Middleware for Volunteer Computing.
Exa-Scale Volunteer Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
BOINC.
Volunteer Computing with BOINC Dr. David P. Anderson University of California, Berkeley SC10 Nov. 14, 2010.
Volunteer Computing with GPUs David P. Anderson Space Sciences Laboratory U.C. Berkeley.
and Citizen Cyber-Science David P. Anderson Space Sciences Laboratory U.C. Berkeley.
BOINC: Progress and Plans David P. Anderson Space Sciences Lab University of California, Berkeley BOINC:FAST August 2013.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Designing Middleware for Volunteer Computing.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public and Grid Computing.
TEMPLATE DESIGN © BOINC: Middleware for Volunteer Computing David P. Anderson Space Sciences Laboratory University of.
Exa-Scale Volunteer Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public Distributed Computing with BOINC.
CernVM and Volunteer Computing Ivan D Reid Brunel University London Laurence Field CERN.
A Tour of Citizen Cyber-Science David P. Anderson Space Sciences Laboratory U.C. Berkeley.
Exa-Scale Volunteer Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
Volunteer Computing Involving the World in Science David P. Anderson Space Sciences Lab U.C. Berkeley 13 December 2007.
Volunteer Computing David P. Anderson Space Sciences Lab U.C. Berkeley 14 Sept 2007.
Volunteer Computing and BOINC Dr. David P. Anderson University of California, Berkeley Dec 3, 2010.
Frontiers of Volunteer Computing David Anderson Space Sciences Lab UC Berkeley 30 Dec
The Future of Volunteer Computing David P. Anderson U.C. Berkeley Space Sciences Lab UH CS Dept. March 22, 2007.
Volunteer Computing in the Next Decade David Anderson Space Sciences Lab University of California, Berkeley 4 May 2012.
Volunteer Computing in Biology David P. Anderson Space Sciences Lab U.C. Berkeley 10 Sept 2007.
Emulating Volunteer Computing Scheduling Policies Dr. David P. Anderson University of California, Berkeley May 20, 2011.
David P. Anderson Space Sciences Laboratory University of California – Berkeley A Million Years of Computing.
Volunteer Computing: Involving the World in Science David P. Anderson U.C. Berkeley Space Sciences Lab February 16, 2007.
Volunteer Computing: the Ultimate Cloud Dr. David P. Anderson University of California, Berkeley Oct 19, 2010.
A Brief History of (CPU) Time -or- Ten Years of Multitude David P. Anderson Spaces Sciences Lab University of California, Berkeley 2 Sept 2010.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Supercomputing with Personal Computers.
The Limits of Volunteer Computing Dr. David P. Anderson University of California, Berkeley March 20, 2011.
All the computers in the world (~1 billion) BOINC: high-level goal Computational science biology, medicine Earth sciences, physics, astronomy, math, A.I.,...
Volunteer Computing Involving the World in Science David P. Anderson Space Sciences Lab U.C. Berkeley 13 December 2007.
Volunteer Computing and Large-Scale Simulation David P. Anderson U.C. Berkeley Space Sciences Lab February 3, 2007.
Using volunteered resources for data-intensive computing and storage David Anderson Space Sciences Lab UC Berkeley 10 April 2012.
Technology for Citizen Cyberscience Dr. David P. Anderson University of California, Berkeley May 2011.
Volunteer Computing David P. Anderson U.C. Berkeley Space Sciences Lab Nov. 15, 2006.
Volunteer Computing David P. Anderson U.C. Berkeley Space Sciences Lab January 30, 2007.
An Overview of Volunteer Computing
A Brief History of BOINC
Geoffrey Fox Panel Talk: February
Volunteer Computing and BOINC
A new model for volunteer computing
The Future of Volunteer Computing
University of California, Berkeley
Building a Global Brain David P. Anderson U. C
Volunteer computing PC owners donate idle cycles to science projects
Volunteer Computing: Planting the Flag David P
Volunteer Computing: SETI and Beyond David P
Volunteer Computing for Science Gateways
Joslynn Lee – Data Science Educator
Designing a Runtime System for Volunteer Computing David P
A Roadmap for Volunteer Computing in the U.S.
David P. Anderson Space Sciences Lab UC Berkeley LASER
The Global Status of Citizen Cyberscience
Volunteer computing and volunteer thinking Dr. David P
Grid Computing Colton Lewis.
Ivan Reid (Brunel University London/CMS)
Exploring Multi-Core on
Presentation transcript:

Exa-Scale Volunteer Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley

The potential of volunteer computing The volunteer resource pool Current PetaFLOPS breakdown: Potential: ExaFLOPS by 2010 4M GPUs * 1 TFLOPS * 0.25 availability

Why did F@h and S@h work? Technology-savvy leaders Technical resources Funding So they were able to develop their own software stack. But few research groups can do this.

BOINC Middleware for volunteer computing client, server, web Based at UC Berkeley Space Sciences Lab Open source (LGPL) NSF-funded since 2002 http://boinc.berkeley.edu

BOINC: volunteers and projects LHC@home CPDN attachments WCG

The Utopian vision Better research gets more computing power resources The public Scientific research education/outreach Better research gets more computing power An enlightened public decides what’s better

Science areas using BOINC Biology protein study, genetic analysis Medicine drug discovery, epidemiology Physics LHC, nanotechnology, quantum computing Astronomy data analysis, cosmology, galactic modeling Environment climate modeling, ecosystem simulation Math

Climateprediction.net

Einstein@home Gravitational waves; gravitational pulsars

Milkyway@home

GPUGRID.net

AQUA@home D-Wave Systems Simulation of “adiabatic quantum algorithms” for binary quadratic optimization

Quake Catcher Network

Success: modest at best Only ~25 significant projects, few new ones Why? Even with BOINC, it’s hard to operate a volunteer computing project Volunteer computing ignored by the HPC world It doesn’t provide ownership or control

Umbrella projects Example: IBM World Community Grid Project publicity web development sysadmin app porting Project Example: IBM World Community Grid

The Berkeley@home model A university has scientists a powerful “brand” PR resources IT infrastructure lots of alumni (UCB: 500,000)

Hubs nanoHUB: “science portal” for nanoscience social network + “app store” sharing of ideas, data, software computational portal HUBzero: generalization to other areas currently ~20 hubs Integration of BOINC with HUBzero each hub has a volunteer computing project use VMs to deal with security, heterogeneity issues

Conclusion Volunteer computing + GPUs = Exa-scale How to increase adoption? Organizational level matters email me: davea@ssl.berkeley.edu