Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
High-Performance Computing<br />Dr. Guy Tel-Zur<br />tel-zur@computer.org<br />August 5th, 2010<br />
Talk Outline<br />The need for High-Performance Computing (HPC)<br />Trends, Architecture, Systems, Models<br />High-Throu...
High-Performance Computing (HPC)<br />Trends, Architecture, Systems, Models<br />High-Throughput Computing<br />More on Di...
HPC ->max(FLOPS) -> Parallel Computing<br />Speed: The problem takes too much time<br />Size: The problem doesn’t fit on m...
!Give me a stronger computer<br />Fact #1: Until 2003 Stronger == Faster by Freq.<br />	Since 2003 Stronger == Parallel<br...
The Free lunch is over<br />Herb Sutter, C++ Architect at Microsoft (March 2005)<br />http://www.gotw.ca/publications/conc...
Modern High-End Parallel Computers<br />Commodities (Intel+AMD ≈ 100% market share)<br />Open Source (Unix/Linux ≈ 100% ma...
The Top500<br />
Front view of Dawning TC3600 Blade Server.<br />June 2010 Top 3<br />224,162 cores<br />
GPGPU (a demo on my laptop)<br />Source: Fast N-Body Simulation with CUDA. ByLars NylandNVIDIA Corporation, Mark Harris NV...
High-Performance Computing (HPC)<br />Trends, Architecture, Systems, Models<br />High-Throughput Computing (HTC)<br />More...
High-Throughput Computing (HTC)<br />FLOPY ≠ 60 X 60 X 24 X 7 X 52 FLOPS<br />Condor<br />May 2010 @ UW-Madison pool:<br />
High-Performance Computing (HPC)<br />Trends, Architecture, Systems, Models<br />High-Throughput Computing (HTC)<br />More...
Grid Computing<br />Definition According to Ian Foster*<br />Coordinates resources that are not subject to centralized con...
http://rtm.hep.ph.ic.ac.uk/webstart.php   Real time monitoring July 25th, 2010<br />EGEE<br />
The Production Service infrastructure is a large multi-science Grid infrastructure, federating some 250 resource centers w...
High-Performance Computing (HPC)<br />Trends, Architecture, Systems, Models<br />High-Throughput Computing (HTC)<br />More...
My Cloud Computing Group<br />
X as a Service (Xaas)<br />Where X can be any Computing resource: Platform, Software, Infrastructure…<br />A major revolut...
An Example: Amazon Web Services (AWS)<br />
HPC Clouds by Amazon EC2 and SGI<br />
High-Performance Computing (HPC)<br />Trends, Architecture, Systems, Models<br />High-Throughput Computing (HTC)<br />More...
Summary and Outlook<br />Tera-FLOPs processor by 2015<br />How about an Israeli Supercomputer?<br />SMP<br />Exa-FLOPs Sup...
Nächste SlideShare
Wird geladen in …5
×

High performance computing

7.472 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

High performance computing

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

×