David P. Anderson Space Sciences Laboratory University of California – Berkeley A Million Years of Computing.

Slides:



Advertisements
Similar presentations
What Is a Computer and What Does It Do?
Advertisements

High-Performance Task Distribution for Volunteer Computing Rom Walton
Volunteer Computing David P. Anderson Space Sciences Lab U.C. Berkeley May 2, 2007.
Scientific Computing on Smartphones David P. Anderson Space Sciences Lab University of California, Berkeley April 17, 2014.
Cloud Computing Part #1 Zigmunds Buliņš, Mg. sc. ing 1.
Types of Operating System
Volunteer Computing and Hubs David P. Anderson Space Sciences Lab University of California, Berkeley HUBbub September 26, 2013.
Achievements and Opportunities in Volunteer Computing David P. Anderson Space Sciences Lab U.C. Berkeley 18 April 2008.
HTCondor and BOINC. › Berkeley Open Infrastructure for Network Computing › Grew out of began in 2002 › Middleware system for volunteer computing.
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.
David Cameron Riccardo Bianchi Claire Adam Bourdarios Andrej Filipcic Eric Lançon Efrat Tal Hod Wenjing Wu on behalf of the ATLAS Collaboration CHEP 15,
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.
1936: Z1 Computer :First freely programmable computer. 1962: Steve Russell & MIT Spacewar Computer Game The first computer game invented. 1964:computer.
BOINC: An Open Platform for Public-Resource 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.
Citizen Science Jon White. Citizen Science with your home computer Open-source software for volunteer computing.
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 with BOINC Dr. David P. Anderson University of California, Berkeley SC10 Nov. 14, 2010.
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
DEGISCO Desktop Grids For International Scientific Collaboration Details on Roadmap (technical, legal, human aspects) Budapest, Robert Lovas,
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.
Emulating Volunteer Computing Scheduling Policies Dr. David P. Anderson University of California, Berkeley May 20, 2011.
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.
David P. Anderson UC Berkeley Gilles Fedak INRIA The Computational and Storage Potential of Volunteer Computing.
Volunteer Computing and Large-Scale Simulation David P. Anderson U.C. Berkeley Space Sciences Lab February 3, 2007.
BOINC Basics: support for working communities David P. Anderson UC Berkeley Space Sciences Lab 11 Oct 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 with BOINC: a Tutorial David P. Anderson Space Sciences Laboratory University of California – Berkeley May 16, 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
Volunteer Computing and BOINC
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
Designing a Runtime System for Volunteer Computing David P
A Roadmap for Volunteer Computing in the U.S.
Types of Operating System
Exa-Scale Volunteer Computing
David P. Anderson Space Sciences Lab UC Berkeley LASER
Super Computing By RIsaj t r S3 ece, roll 50.
The Global Status of Citizen Cyberscience
הכרת המחשב האישי PC - Personal Computer
All assignments and information is posted on web site
LO2 – Understand Computer Software
CSE 102 Introduction to Computer Engineering
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

David P. Anderson Space Sciences Laboratory University of California – Berkeley A Million Years of Computing

What is scientific computing?

High-energy physics

Molecular biology DNAprotein

Climate change study

Artificial life

Weapons of mass destruction

Measuring computing power ● FLOPS: floating-point operations per second – e.g = – 1 GigaFLOPS = 1 billion (10 9 ) FLOPS – 1 TeraFLOPS = 1 trillion (10 12 ) FLOPS – 1 PetaFLOPS = 1 quadrillion (10 15 ) FLOPS ● Storage (memory, disk) – 1 byte = 8 bits (e.g ) – Megabytes, Gigabytes etc.

Computing paradigms mainframe s supercomputer s personal computers cluster computing Grid computing Volunteer computing

1938Zuse Z10.9 FLOPS 1946ENIAC50 KFLOPS 1958UNIVAC LARC500 KFLOPS 1975Burroughs ILLIAC IV150 MFLOPS 1976Cray-1250 MFLOPS 1983Cray X-MP/4941 MFLOPS 1985Cray-2/83.9 GFLOPS 1993Thinking Machines65.5 GFLOPS 1996Hitachi SR GFLOPS 2000IBM ASCI White7.2 TFLOPS 2002NEC Earth Simulator35TFLOPS 2006IBM Blue Gene/L280 TFLOPS Supercomputer history

PCs versus Supercomputers ● PCs trail supercomputers by about 20 years ● 100,000 PCs == 1 supercomputer ● There are ~ 1 billion PCs on the Internet ● Consumer products (PCs, game consoles) are getting faster faster ● PC owner buys PC, maintains it, buys electricity ● But: PCs are unreliable and untrusted

Volunteer computing Projectstartwhereareapeak #hosts GIMPS1994math10,000 distributed.net1995cryptography100,000 I1999UCBSETI600,000 United Devices2002commercialbiomedicine200,000 CPDN2003Oxfordclimate change150,000 WCG2004commercialbiomedicine200,000 II2005UCBSETI850,000 Washbiology100,000 SIMAP2005T.U. Munichbioinformatics10,000

Performance of BOINC projects ● 680,000 participants in 245 countries ● 1,000,000 computers ● 400 TeraFLOPS (more than BlueGene!) ● 12 Petabytes of free disk space ● 2.7 million years of computer time ● But the potential is much larger!

SETI physics Climat e biomedical Joe Alice Jens volunteer s projects Volunteers “attach” computer to projects trust distrust

Some BOINC-based projects Climateprediction.ne t (Oxford University) e (CERN)

(U.C. Berkeley) (Univ. of Washington)

How to participate ● Install and run BOINC client software – – Available for Windows, Mac OS X, Linux ● Enter the URL of a project – e.g.: ● Enter your address and password ● Done!

Credit

Community features ● Message boards – Science, technical, social ● User profiles ● Teams ● Translations ● Web sites – (statistics, teams)

Account managers GridRepublic

Conclusion ● Scientific computing – Will always need more computing power ● Volunteer computing – The computing paradigm of the future ● BOINC – Middleware for volunteer computing ● Goals – projects – 10 million volunteers – Give the public a voice in science research policy