SlideShare ist ein Scribd-Unternehmen logo
1 von 23
High-Performance Computing Dr. Guy Tel-Zur tel-zur@computer.org August 5th, 2010
Talk Outline The need for High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
HPC ->max(FLOPS) -> Parallel Computing Speed: The problem takes too much time Size: The problem doesn’t fit on my machine The Nature of the Problem is CPU Intensive (CFD, Weather Forecast, Bio Informatics, Signal Processing, …) Cost: Can’t afford the                                              real experiment  Risk: The real problem is                                        too dangerous  Image source: http://www.symscape.com/node/261
!Give me a stronger computer Fact #1: Until 2003 Stronger == Faster by Freq. 	Since 2003 Stronger == Parallel Fact #2: All present and future processors are and will be Parallel Fact #3: CPU intensive computer codes won’t perform well on future architectures using the traditional “Sequential” programming style Fact #4: The Challenge is in the Software
The Free lunch is over Herb Sutter, C++ Architect at Microsoft (March 2005) http://www.gotw.ca/publications/concurrency-ddj.htm
Modern High-End Parallel Computers Commodities (Intel+AMD ≈ 100% market share) Open Source (Unix/Linux ≈ 100% market share) High Speed Interconnect (Infiniband   ) Mostly running MPI (Distributed Memory) and OpenMP (Shared Memory) A Growing trend: GPGPUs  “Many-Many” cores: Multi-Threading
The Top500
Front view of Dawning TC3600 Blade Server. June 2010 Top 3 224,162 cores
GPGPU (a demo on my laptop) Source: Fast N-Body Simulation with CUDA. ByLars NylandNVIDIA Corporation, Mark Harris NVIDIA Corporation, Jan Prins University of North Carolina at Chapel Hill.
High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
High-Throughput Computing (HTC) FLOPY ≠ 60 X 60 X 24 X 7 X 52 FLOPS Condor May 2010 @ UW-Madison pool:
High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
Grid Computing Definition According to Ian Foster* Coordinates resources that are not subject to centralized control Using standard, open, general-purpose protocols and interfaces Delivers nontrivial qualities of service (QoS) * Source: “What is the Grid? A Three Point Checklist” by Ian Foster, Argonne National Laboratory & University of Chicago, July 20, 2002
http://rtm.hep.ph.ic.ac.uk/webstart.php   Real time monitoring July 25th, 2010 EGEE
The Production Service infrastructure is a large multi-science Grid infrastructure, federating some 250 resource centers world-wide, providing some 40.000 CPUs and several Petabytes of storage. This infrastructure is used on a daily basis by several thousands of scientists federated in over 200 Virtual Organizations on a daily basis.
High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
My Cloud Computing Group
X as a Service (Xaas) Where X can be any Computing resource: Platform, Software, Infrastructure… A major revolution in the IT Virtualization & Outsourcing Pay Per Use (PPU) However, many challenges unsolved yet QoS Security Legal Issues
An Example: Amazon Web Services (AWS)
HPC Clouds by Amazon EC2 and SGI
High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
Summary and Outlook Tera-FLOPs processor by 2015 How about an Israeli Supercomputer? SMP Exa-FLOPs Supercomputer by 2019 HPC Grid Computing Clusters HTC 8.5 cent/hour CPU Open Source Software

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualizationnone
 
Data centers
Data centersData centers
Data centerstejaswi25
 
Cloud RAN fronthaul
Cloud RAN fronthaulCloud RAN fronthaul
Cloud RAN fronthaulssk
 
Quantum computing and its Impact to ICT industry
Quantum computing and its Impact to ICT industryQuantum computing and its Impact to ICT industry
Quantum computing and its Impact to ICT industryShuvo Chowdhury
 
Traditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data CentersTraditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data CentersShreya Srivastava
 
Green Computing By Durgesh Singh
Green Computing By Durgesh SinghGreen Computing By Durgesh Singh
Green Computing By Durgesh Singhimdurgesh
 
Flying ad hoc network
Flying ad hoc network Flying ad hoc network
Flying ad hoc network Binayakreddy
 
High Performance Computing
High Performance ComputingHigh Performance Computing
High Performance ComputingDell World
 
High Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesHigh Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesAdam DeConinck
 
Importance of data centers
Importance of data centersImportance of data centers
Importance of data centersTyrone Systems
 
An Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureAn Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureHamidreza Bolhasani
 
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors Rebekah Rodriguez
 

Was ist angesagt? (20)

GPU Programming
GPU ProgrammingGPU Programming
GPU Programming
 
High performance computing
High performance computingHigh performance computing
High performance computing
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
EcoStruxure
EcoStruxure EcoStruxure
EcoStruxure
 
Data centers
Data centersData centers
Data centers
 
Cloud RAN fronthaul
Cloud RAN fronthaulCloud RAN fronthaul
Cloud RAN fronthaul
 
Quantum computing and its Impact to ICT industry
Quantum computing and its Impact to ICT industryQuantum computing and its Impact to ICT industry
Quantum computing and its Impact to ICT industry
 
High–Performance Computing
High–Performance ComputingHigh–Performance Computing
High–Performance Computing
 
Traditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data CentersTraditioanal vs-cloud based Data Centers
Traditioanal vs-cloud based Data Centers
 
20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING
 
Green Computing By Durgesh Singh
Green Computing By Durgesh SinghGreen Computing By Durgesh Singh
Green Computing By Durgesh Singh
 
Flying ad hoc network
Flying ad hoc network Flying ad hoc network
Flying ad hoc network
 
The Future of Cloud Computing in 2021
The Future of Cloud Computing in 2021The Future of Cloud Computing in 2021
The Future of Cloud Computing in 2021
 
High Performance Computing
High Performance ComputingHigh Performance Computing
High Performance Computing
 
High Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesHigh Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of Actuaries
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
Importance of data centers
Importance of data centersImportance of data centers
Importance of data centers
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
An Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureAn Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers Architecture
 
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
 

Ähnlich wie High performance computing

Cluster Tutorial
Cluster TutorialCluster Tutorial
Cluster Tutorialcybercbm
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAHAkash M Shah
 
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...BigDataEverywhere
 
Designing High performance & Scalable Middleware for HPC
Designing High performance & Scalable Middleware for HPCDesigning High performance & Scalable Middleware for HPC
Designing High performance & Scalable Middleware for HPCObject Automation
 
Designing High-Performance and Scalable Middleware for HPC, AI and Data Science
Designing High-Performance and Scalable Middleware for HPC, AI and Data ScienceDesigning High-Performance and Scalable Middleware for HPC, AI and Data Science
Designing High-Performance and Scalable Middleware for HPC, AI and Data ScienceObject Automation
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manualkyxeminut
 
Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012Masoud Nikravesh
 
Systems Support for Many Task Computing
Systems Support for Many Task ComputingSystems Support for Many Task Computing
Systems Support for Many Task ComputingEric Van Hensbergen
 
TeraGrid Communication and Computation
TeraGrid Communication and ComputationTeraGrid Communication and Computation
TeraGrid Communication and ComputationTal Lavian Ph.D.
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The BoxIan Foster
 
CC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdfCC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdfHasanAfwaaz1
 
Cyberinfrastructure and Applications Overview: Howard University June22
Cyberinfrastructure and Applications Overview: Howard University June22Cyberinfrastructure and Applications Overview: Howard University June22
Cyberinfrastructure and Applications Overview: Howard University June22marpierc
 
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AIArm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AIinside-BigData.com
 
Google Cloud Computing on Google Developer 2008 Day
Google Cloud Computing on Google Developer 2008 DayGoogle Cloud Computing on Google Developer 2008 Day
Google Cloud Computing on Google Developer 2008 Dayprogrammermag
 

Ähnlich wie High performance computing (20)

Microsoft Dryad
Microsoft DryadMicrosoft Dryad
Microsoft Dryad
 
Cluster Tutorial
Cluster TutorialCluster Tutorial
Cluster Tutorial
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
 
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
 
Designing High performance & Scalable Middleware for HPC
Designing High performance & Scalable Middleware for HPCDesigning High performance & Scalable Middleware for HPC
Designing High performance & Scalable Middleware for HPC
 
Designing High-Performance and Scalable Middleware for HPC, AI and Data Science
Designing High-Performance and Scalable Middleware for HPC, AI and Data ScienceDesigning High-Performance and Scalable Middleware for HPC, AI and Data Science
Designing High-Performance and Scalable Middleware for HPC, AI and Data Science
 
Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
 
Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012Nikravesh australia long_versionkeynote2012
Nikravesh australia long_versionkeynote2012
 
Systems Support for Many Task Computing
Systems Support for Many Task ComputingSystems Support for Many Task Computing
Systems Support for Many Task Computing
 
TeraGrid Communication and Computation
TeraGrid Communication and ComputationTeraGrid Communication and Computation
TeraGrid Communication and Computation
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The Box
 
CC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdfCC LECTURE NOTES (1).pdf
CC LECTURE NOTES (1).pdf
 
Cyberinfrastructure and Applications Overview: Howard University June22
Cyberinfrastructure and Applications Overview: Howard University June22Cyberinfrastructure and Applications Overview: Howard University June22
Cyberinfrastructure and Applications Overview: Howard University June22
 
Par com
Par comPar com
Par com
 
Presentation-1.ppt
Presentation-1.pptPresentation-1.ppt
Presentation-1.ppt
 
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AIArm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
Arm A64fx and Post-K: Game-Changing CPU & Supercomputer for HPC, Big Data, & AI
 
Google Cloud Computing on Google Developer 2008 Day
Google Cloud Computing on Google Developer 2008 DayGoogle Cloud Computing on Google Developer 2008 Day
Google Cloud Computing on Google Developer 2008 Day
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
IoT meets Big Data
IoT meets Big DataIoT meets Big Data
IoT meets Big Data
 

Mehr von Guy Tel-Zur

OpenFOAM 2.4.0 installation on CentOS-7
OpenFOAM 2.4.0 installation on CentOS-7OpenFOAM 2.4.0 installation on CentOS-7
OpenFOAM 2.4.0 installation on CentOS-7Guy Tel-Zur
 
My early experience with Mirantis OpenStack 6.0
My early experience with Mirantis OpenStack 6.0My early experience with Mirantis OpenStack 6.0
My early experience with Mirantis OpenStack 6.0Guy Tel-Zur
 
HTCondor version 8.0 Windows Installation
HTCondor version 8.0 Windows InstallationHTCondor version 8.0 Windows Installation
HTCondor version 8.0 Windows InstallationGuy Tel-Zur
 
HTCondor flocking between two clouds
HTCondor flocking between two cloudsHTCondor flocking between two clouds
HTCondor flocking between two cloudsGuy Tel-Zur
 
HPC in the Cloud
HPC in the CloudHPC in the Cloud
HPC in the CloudGuy Tel-Zur
 
Sc10 slide share
Sc10 slide shareSc10 slide share
Sc10 slide shareGuy Tel-Zur
 
How to install a personal condor
How to install a personal condorHow to install a personal condor
How to install a personal condorGuy Tel-Zur
 
From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009Guy Tel-Zur
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In IsraelGuy Tel-Zur
 

Mehr von Guy Tel-Zur (10)

OpenFOAM 2.4.0 installation on CentOS-7
OpenFOAM 2.4.0 installation on CentOS-7OpenFOAM 2.4.0 installation on CentOS-7
OpenFOAM 2.4.0 installation on CentOS-7
 
My early experience with Mirantis OpenStack 6.0
My early experience with Mirantis OpenStack 6.0My early experience with Mirantis OpenStack 6.0
My early experience with Mirantis OpenStack 6.0
 
SC13 Diary
SC13 DiarySC13 Diary
SC13 Diary
 
HTCondor version 8.0 Windows Installation
HTCondor version 8.0 Windows InstallationHTCondor version 8.0 Windows Installation
HTCondor version 8.0 Windows Installation
 
HTCondor flocking between two clouds
HTCondor flocking between two cloudsHTCondor flocking between two clouds
HTCondor flocking between two clouds
 
HPC in the Cloud
HPC in the CloudHPC in the Cloud
HPC in the Cloud
 
Sc10 slide share
Sc10 slide shareSc10 slide share
Sc10 slide share
 
How to install a personal condor
How to install a personal condorHow to install a personal condor
How to install a personal condor
 
From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In Israel
 

Kürzlich hochgeladen

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Kürzlich hochgeladen (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

High performance computing

  • 1. High-Performance Computing Dr. Guy Tel-Zur tel-zur@computer.org August 5th, 2010
  • 2. Talk Outline The need for High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
  • 3. High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
  • 4. HPC ->max(FLOPS) -> Parallel Computing Speed: The problem takes too much time Size: The problem doesn’t fit on my machine The Nature of the Problem is CPU Intensive (CFD, Weather Forecast, Bio Informatics, Signal Processing, …) Cost: Can’t afford the real experiment Risk: The real problem is too dangerous Image source: http://www.symscape.com/node/261
  • 5. !Give me a stronger computer Fact #1: Until 2003 Stronger == Faster by Freq. Since 2003 Stronger == Parallel Fact #2: All present and future processors are and will be Parallel Fact #3: CPU intensive computer codes won’t perform well on future architectures using the traditional “Sequential” programming style Fact #4: The Challenge is in the Software
  • 6. The Free lunch is over Herb Sutter, C++ Architect at Microsoft (March 2005) http://www.gotw.ca/publications/concurrency-ddj.htm
  • 7. Modern High-End Parallel Computers Commodities (Intel+AMD ≈ 100% market share) Open Source (Unix/Linux ≈ 100% market share) High Speed Interconnect (Infiniband ) Mostly running MPI (Distributed Memory) and OpenMP (Shared Memory) A Growing trend: GPGPUs “Many-Many” cores: Multi-Threading
  • 9. Front view of Dawning TC3600 Blade Server. June 2010 Top 3 224,162 cores
  • 10. GPGPU (a demo on my laptop) Source: Fast N-Body Simulation with CUDA. ByLars NylandNVIDIA Corporation, Mark Harris NVIDIA Corporation, Jan Prins University of North Carolina at Chapel Hill.
  • 11. High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
  • 12. High-Throughput Computing (HTC) FLOPY ≠ 60 X 60 X 24 X 7 X 52 FLOPS Condor May 2010 @ UW-Madison pool:
  • 13. High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
  • 14. Grid Computing Definition According to Ian Foster* Coordinates resources that are not subject to centralized control Using standard, open, general-purpose protocols and interfaces Delivers nontrivial qualities of service (QoS) * Source: “What is the Grid? A Three Point Checklist” by Ian Foster, Argonne National Laboratory & University of Chicago, July 20, 2002
  • 15. http://rtm.hep.ph.ic.ac.uk/webstart.php Real time monitoring July 25th, 2010 EGEE
  • 16. The Production Service infrastructure is a large multi-science Grid infrastructure, federating some 250 resource centers world-wide, providing some 40.000 CPUs and several Petabytes of storage. This infrastructure is used on a daily basis by several thousands of scientists federated in over 200 Virtual Organizations on a daily basis.
  • 17. High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
  • 19. X as a Service (Xaas) Where X can be any Computing resource: Platform, Software, Infrastructure… A major revolution in the IT Virtualization & Outsourcing Pay Per Use (PPU) However, many challenges unsolved yet QoS Security Legal Issues
  • 20. An Example: Amazon Web Services (AWS)
  • 21. HPC Clouds by Amazon EC2 and SGI
  • 22. High-Performance Computing (HPC) Trends, Architecture, Systems, Models High-Throughput Computing (HTC) More on Distributed Computing Grid Computing Cloud Computing Summary and Q&As
  • 23. Summary and Outlook Tera-FLOPs processor by 2015 How about an Israeli Supercomputer? SMP Exa-FLOPs Supercomputer by 2019 HPC Grid Computing Clusters HTC 8.5 cent/hour CPU Open Source Software

Hinweis der Redaktion

  1. כל אחד רוצה מחשב חזק...
  2. מאפייני מערכות high-end
  3. גבולות הגיזרה של כל מונח אינם חדים.