Developed by: Filip Walder Martin Goldammer Aleš Procházka.

Slides:



Advertisements
Similar presentations
Parallel Computing Glib Dmytriiev
Advertisements

Communication-Avoiding Algorithms Jim Demmel EECS & Math Departments UC Berkeley.
Prepared 7/28/2011 by T. O’Neil for 3460:677, Fall 2011, The University of Akron.
January 6. January 7 January 8 January 9 January 10.
Seeking prime numbers quickly through parallel-computing Daniel J. Wright.
NETWORKING CLASSIFICATION OF COMPUTERS * Size *Cost *#of users *Storage capacity.
Weekly Report Ph.D. Student: Leo Lee date: Oct. 9, 2009.
MPI and C-Language Seminars Seminar Plan  Week 1 – Introduction, Data Types, Control Flow, Pointers  Week 2 – Arrays, Structures, Enums, I/O,
Reference: Message Passing Fundamentals.
1 Distributed Computing Algorithms CSCI Distributed Computing: everything not centralized many processors.
Introduction to Systems Architecture Kieran Mathieson.
High-Performance Task Distribution for Volunteer Computing Rom Walton
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Chapter 13 The First Component: Computer Systems.
Distributed Computer Architecture Benjamin Jordan, Kevin Cone, Jason Bradley.
Chapter 11: Dial-Up Connectivity in Remote Access Designs
Scientific Computing on Smartphones David P. Anderson Space Sciences Lab University of California, Berkeley April 17, 2014.
A job of my dream Student: Anatoly Shatilov Moscow State College of Electromechanics and Information Technologies.
Distributed computation and parameter estimation on identification of physiological systems Tomáš Kulhánek 1,2 Jan Šilar 1 Marek Mateják 1 Pavol Privitzer.
NVDA Preetam Jinka Akhil Kolluri Pavan Naik. Background Graphics processing units (GPUs) Chipsets Workstations Personal computers Mobile devices Servers.
1 port BOSS on Wenjing Wu (IHEP-CC)
Ali YILDIRIM Emre UZUNCAKARA
HTCondor and BOINC. › Berkeley Open Infrastructure for Network Computing › Grew out of began in 2002 › Middleware system for volunteer computing.
Ophelia User-friendly Network Multi-player Game Engine Albert Öhrling.
Principles of Scalable HPC System Design March 6, 2012 Sue Kelly Sandia National Laboratories Abstract: Sandia National.
Kurochkin I.I., Prun A.I. Institute for systems analysis of RAS Centre for grid-technologies and distributed computing GRID-2012, Dubna, Russia july.
Highly Distributed Parallel Computing Neil Skrypuch COSC 3P93 3/21/2007.
Harnessing the power of Peer-to-Peer technology to create a secure and low-cost distributed Filing System Pablo www. Carballude.es González.
◦ What is an Operating System? What is an Operating System? ◦ Operating System Objectives Operating System Objectives ◦ Services Provided by the Operating.
GraphLab: how I understood it with sample code Aapo Kyrola, Carnegie Mellon Univ. Oct 1, 2009.
A system sharing informati on and services with individuals and groups webster.com/dictionary/ne tworking webster.com/dictionary/ne.
Exa-Scale Volunteer Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
1 © 2012 The MathWorks, Inc. Parallel computing with MATLAB.
المحاضرة الاولى Operating Systems. The general objectives of this decision explain the concepts and the importance of operating systems and development.
07:44:46Service Oriented Cyberinfrastructure Lab, Introduction to BOINC By: Andrew J Younge
Multiprocessing. Going Multi-core Helps Energy Efficiency William Holt, HOT Chips 2005 Adapted from UC Berkeley "The Beauty and Joy of Computing"
Message Passing Computing 1 iCSC2015,Helvi Hartmann, FIAS Message Passing Computing Lecture 1 High Performance Computing Helvi Hartmann FIAS Inverted CERN.
BOINC.
Distributed Computing CSC 345 – Operating Systems By - Fure Unukpo 1 Saturday, April 26, 2014.
The Development of Graphics Cards. ISA Slots on Main board.
Scaling Area Under a Curve. Why do parallelism? Speedup – solve a problem faster. Accuracy – solve a problem better. Scaling – solve a bigger problem.
Vector/Array ProcessorsCSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Vector/Array Processors Reading: Stallings, Section.
Distributed Programming Framework Alexandre David B2-206.
Copyright © 2011 Curt Hill MIMD Multiple Instructions Multiple Data.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Designing Middleware for Volunteer Computing.
TEMPLATE DESIGN © BOINC: Middleware for Volunteer Computing David P. Anderson Space Sciences Laboratory University of.
Scientific Computing on Graphics Hardware Robert Strzodka, Dominik G ö ddeke Reading, UK, May
Communications & Networks National 4 & 5 Computing Science.
SunSatFriThursWedTuesMon January
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS GRID OPUS SPRING 2014 MEETING FRANK SCOTT, SAS CANADA.
Scaling Conway’s Game of Life. Why do parallelism? Speedup – solve a problem faster. Accuracy – solve a problem better. Scaling – solve a bigger problem.
Copyright © Curt Hill SIMD Single Instruction Multiple Data.
Cluster computing. 1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster.
Introduction to Networking. What is a Network? Discuss in groups.
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
Processor Level Parallelism 2. How We Got Here Developments in PC CPUs.
The Limits of Volunteer Computing Dr. David P. Anderson University of California, Berkeley March 20, 2011.
Single Instruction Multiple Data
University of California, Berkeley
Our Graphics Environment
Job Scheduling in a Grid Computing Environment
Central Processing Unit (CPU)
Introduction to Parallelism.
Distributed Computing with SAGE Yi Qiang
Learn about MATLAB Engineers – not sales!
دانشگاه شهیدرجایی تهران
high performance computing
تعهدات مشتری در کنوانسیون بیع بین المللی
Distributed Computing:
Parallel computing in Computational chemistry
Presentation transcript:

Developed by: Filip Walder Martin Goldammer Aleš Procházka

Berkeley Open Infrastructure for Network Computing To donate idle computer time for working on scientific project BOIN client BOINC server Based on distributed computing

Distributed computing Based on parallel programming Large amounts of data into smaller pieces Chance for everyone

BOINC and performance Test hardware configuration BIONC know three type of processors CPU – Central Processing Unit GPU - Graphic Processing Unit ATI NVIDIA

Client and server communication

Boinc projects - encryption Objective: break 3 messages captured in the North Atlantic in 1942 The first message has been broken on February 20th, The second break has occurred on March 7th, And the third break has occurred on January 14th, 2013

Boinc projects - games Find sudoku with 16 clues Gary McGuire – algorithm and CHECKER about 300,000 years for the calculation New algorithm – take only 2417 years With CPU problem can be solved only in 36 days.

Thanks for your attention