and Volunteer Computing at RPI Travis Desell RCOS, April 23, 2010.

Slides:



Advertisements
Similar presentations
Comparing RAVE with theoretical models of the Milky Way Sanjib Sharma Joss Bland Hawthorn University of Sydney.
Advertisements

" The Maximum Likelihood Problem and Fitting the Sagittarius Dwarf Tidal Stream " Matthew Newby Astronomy Seminar RPI Oct. 22,
Chemical Cartography with SDSS/APOGEE Michael Hayden (NMSU), Jo Bovy (IAS), Steve Majewski (UVa), Jennifer Johnson (OSU), Gail Zasowski (JHU), Leo Girardi.
The Halo of the Milky Heidi Jo Newberg Rensselaer Polytechnic Institute.
BOINC Berkeley Open Infrastructure for Network Computing An open-source middleware system for volunteer and grid computing (much of the images and text.
Appendix A — 1 FIGURE A.2.2 Contemporary PCs with Intel and AMD CPUs. See Chapter 6 for an explanation of the components and interconnects in this figure.
Cyberinfrastructure for Scalable and High Performance Geospatial Computation Xuan Shi Graduate assistants supported by the CyberGIS grant Fei Ye (2011)
TeV Particle Astrophysics, Venice, August 29, 2007J. Siegal-Gaskins1 Signatures of ΛCDM substructure in tidal debris Jennifer Siegal-Gaskins in collaboration.
Mathew Alvino, Travis McBee, Heather Nelson, Todd Sullivan GPGPU: GPU Processing of Protein Structure Comparisons.
A many-core GPU architecture.. Price, performance, and evolution.
2009/04/07 Yun-Yang Ma.  Overview  What is CUDA ◦ Architecture ◦ Programming Model ◦ Memory Model  H.264 Motion Estimation on CUDA ◦ Method ◦ Experimental.
High-Performance Task Distribution for Volunteer Computing Rom Walton
BOINC The Year in Review David P. Anderson Space Sciences Laboratory U.C. Berkeley 22 Oct 2009.
Simon Portegies Zwart (Univ. Amsterdam with 2 GRAPE-6 boards)
“ Testing the predictive power of semi-analytic models using the Sloan Digital Sky Survey” Juan Esteban González Birmingham, 24/06/08 Collaborators: Cedric.
A Performance and Energy Comparison of FPGAs, GPUs, and Multicores for Sliding-Window Applications From J. Fowers, G. Brown, P. Cooke, and G. Stitt, University.
1 Exploring the origin of the stellar halo of the Milky Way Eric Bell Ann Arbor 29 July 2009 Eric Bell Ann Arbor 29 July 2009.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
A Galactic halo road map The halo stars : where, whither, whence? Chris Thom, Jyrki Hänninen, Johan Holmberg, Chris Flynn Tuorla Observatory Swinburne.
Summary Of the Structure of the Milky Way The following graphical data is meant to help you understand WHY astronomers believe they know the structure.
FLANN Fast Library for Approximate Nearest Neighbors
Adnan Ozsoy & Martin Swany DAMSL - Distributed and MetaSystems Lab Department of Computer Information and Science University of Delaware September 2011.
The Milky Way Center, Shape Globular cluster system
The Milky Way I AST 112 Credit: Stephane Vetter.
Chapter 14 Our Galaxy The Milky Way Revealed Our Goals for Learning What does our galaxy look like? How do stars orbit in our galaxy?
Levels of organization: Stellar Systems Stellar Clusters Galaxies Galaxy Clusters Galaxy Superclusters The Universe Everyone should know where they live:
Chapter 12. Final Exam Update Dec. 11 th,2013 Three parts: Part I : test SLO 5 questions. Part II: test SLO 5 questions Part III: Ch. 10,11,12,13,14.
Scientific Computing on Smartphones David P. Anderson Space Sciences Lab University of California, Berkeley April 17, 2014.
From Here to The Dawn of Time A. Herrold. To the edge of the solar system The orbit of Neptune is not at the edge of the solar system Past the planets.
Motivation “Every three minutes a woman is diagnosed with Breast cancer” (American Cancer Society, “Detailed Guide: Breast Cancer,” 2006) Explore the use.
NVDA Preetam Jinka Akhil Kolluri Pavan Naik. Background Graphics processing units (GPUs) Chipsets Workstations Personal computers Mobile devices Servers.
Shared memory systems. What is a shared memory system Single memory space accessible to the programmer Processor communicate through the network to the.
From Analyzing the Tuberculosis Genome to Modeling the Milky Way Galaxy Using Volunteer Computing for Computational Science Travis Desell Department of.
HTCondor and BOINC. › Berkeley Open Infrastructure for Network Computing › Grew out of began in 2002 › Middleware system for volunteer computing.
1 December 12, 2009 Robust Asynchronous Optimization for Volunteer Computing Grids Department of Computer Science Department of Physics, Applied Physics.
A105 Stars and Galaxies  This week’s units: 70, 71, 72, 73  News Quiz Today  Milky Way homework due Thursday  3 observing events Today’s APODAPOD.
Galaxies Astronomy 100. What is a “star cluster”? stars formed together at same time stars may be gravitationally bound together two types: open (galactic)
THE MILKY WAY Our Home Galaxy GALAXIES 3 Main Types Spiral/Barre d Elliptical Irregular.
Volunteer Computing with BOINC David P. Anderson Space Sciences Laboratory University of California, Berkeley.
Gregory Fotiades.  Global illumination techniques are highly desirable for realistic interaction due to their high level of accuracy and photorealism.
Exa-Scale Volunteer Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
YOU LI SUPERVISOR: DR. CHU XIAOWEN CO-SUPERVISOR: PROF. LIU JIMING THURSDAY, MARCH 11, 2010 Speeding up k-Means by GPUs 1.
Introducing collaboration members – Korea University (KU) ALICE TPC online tracking algorithm on a GPU Computing Platforms – GPU Computing Platforms Joohyung.
GPUs: Overview of Architecture and Programming Options Lee Barford firstname dot lastname at gmail dot com.
BOINC: Progress and Plans David P. Anderson Space Sciences Lab University of California, Berkeley BOINC:FAST August 2013.
The Milky Way Galaxy Structure & Evolution Ohio University - Lancaster Campus slide 2 of 35 Spring 2009 PSC 100.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Designing Middleware for Volunteer Computing.
1)Leverage raw computational power of GPU  Magnitude performance gains possible.
1 Workshop 9: General purpose computing using GPUs: Developing a hands-on undergraduate course on CUDA programming SIGCSE The 42 nd ACM Technical.
GPU Programming Shirley Moore CPS 5401 Fall 2013
Big data Usman Roshan CS 675. Big data Typically refers to datasets with very large number of instances (rows) as opposed to attributes (columns). Data.
Copyright © 2010 Pearson Education, Inc. Clicker Questions Chapter 14 The Milky Way Galaxy.
Dr Jukka Klem CHEP06 1 Public Resource Computing at CERN – Philippe Defert, Markku Degerholm, Francois Grey, Jukka Klem, Juan Antonio.
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.
Chapter 25 Galaxies and Dark Matter. 25.1Dark Matter in the Universe 25.2Galaxy Collisions 25.3Galaxy Formation and Evolution 25.4Black Holes in Galaxies.
Volunteer Computing and BOINC Dr. David P. Anderson University of California, Berkeley Dec 3, 2010.
Using volunteered resources for data-intensive computing and storage David Anderson Space Sciences Lab UC Berkeley 10 April 2012.
An Overview of Volunteer Computing
Pete Kuzma PhD student, Research School of Astronomy and Astrophysics
Volunteer Computing and BOINC
Two-Dimensional Phase Unwrapping On FPGAs And GPUs
The Milky Way Galaxy 1/30/03.
Job Scheduling in a Grid Computing Environment
Robust Asynchronous Optimization Using Volunteer Computing Grids
Introduction to Galaxies Types of Galaxies The Milky Way Dark Matter
Jon Purnell Heidi Jo Newberg Malik Magdon-Ismail
Multicore and GPU Programming
Wellington Cabrera Advisor: Carlos Ordonez
Multicore and GPU Programming
Presentation transcript:

and Volunteer Computing at RPI Travis Desell RCOS, April 23, 2010

& Open Source Software Milky Way Modeling Application Multi-Platform Development: ATI, CUDA, OpenCL, Windows, OS X, Linux Generic Optimization Code (in the works) BOINC - Berkeley Open Infrastructure for Network Computing

Statistics ~20,000 active users ~30,000 active hosts ~1.6 petaflops: most powerful BOINC project 3rd most powerful computing system (behind and the fastest supercomputer) most of this from GPU computing

Courtesy of

GPU Application First GPU implementation was user- contributed Compared to 3.0Ghz AMD Phenom(tm) II X4 940: ATI HD5870 GPU - 109x speedup NVidia GeForce GTX 285 GPU - 17x speedup Requires double-precision calculations: NVidia GPUs have less double precision real estate Application would be 6.2x faster on the ATI GPU, 7.8x faster on the NVidia GPU using single-precision math Travis Desell, Anthony Waters, Malik Magdon-Ismail, Boleslaw Szymanski, Carlos Varela, Matthew Newby, Heidi Newberg, Andreas Przystawik and Dave Anderson. Accelerating the volunteer computing project with GPUs. In the 8th International Conference on Parallel Processing and Applied Mathematics (PPAM 2009), Wroclaw, Poland, September 2009.Accelerating the volunteer computing project with GPUs

The Sagittarius Dwarf Tidal Stream Image (above): [Ibata et al. 1997, AJ] Image (below): David Martinez-Delgado (MPIA) & Gabriel Perez (IAC) The Sagittarius Dwarf Galaxy is merging with the Milky Way The dwarf is being tidally disrupted by the Milky Way, creating long “tails.” Provide information on matter distribution in Milky Way Provide constraints on Galactic Halo Mapping the Tidal Stream will:

Image: sdss.org 230+ million objects 8,400 square degrees in the sky Large percentage of north galactic cap Very little data in galactic plane (too much dust) Several hundred thousand stars SLOAN Digital Sky Survey

The Milky Way Halo Bulge Thin Disk Thick Disk ~30 kiloparsecs (100,000 light-years) Sun Sagittarius Dwarf Galaxy Tidal Stream Data Wedge Image: Matthew Newby

Sagittarius Stream Model Assume stream is a cylinder Radial drop-off given by a Gaussian Distribution 2 background parameters (new model has 4): r0, q 6 parameters per stream: ε, μ, r, θ, φ, σ A single stream with the old model has an 8 dimensional search space Often fit multiple streams for search spaces with more than 20 dimensions! Background distribution:

BOINC Active development mailing lists: Client Development: Supporting different architectures (GPUs) Awarding fair “credit” for work done Server Development: Scheduling Validation & Verification

Find protein binding sites using Gibbs sampling Use random walks (Markov chains) which result in sites distributed according to their actual probability of being the correct binding site Initial sequences: Mycobacterium tuberculosis Yersinia pestis (cause of the Bubonic plague)

Participate : : :