Overviewof Supercomputer S: Presented by
Overviewof Supercomputer S: Presented by
Supercomputer
s Presented by:
Mehmet Demir
20090694
ENG-102
Table of Contents
Introduction
What are They Used For
How Do They Differ From a Personal Computer?
Where Are They Now
Main Parts of Supercomputers
Processor Types
Conclusion
References
Supercomputers
The category of computers that includes the
fastest and most powerful (most expensive)
ones available at any given time.
Designed to solve complex mathematical
equations and computational problems very
quickly.
What are They Used For
Computational chemistry
Crash analysis
Cryptography
Nuclear simulation
Structural analysis
How Do They Differ From a
Personal Computer
Cost
range from $100,000s to $1,000,000s
Environment
most require environmentally controlled rooms
Peripherals
lack sound cards, graphic boards, keyboards, etc.
accessed via workstation or PC
Programming language
FORTRAN
History
www.top500.org
List released twice a year
Scores based on Linpack benchmark Solve
dense system of linear equations Speed
measured in floating point operations
per second (FLOPS)
Architectures - SMP
Symmetric Shared-
Memory
Multiprocessing
(SMP)
Share memory
Common OS
Programs are divided
into subtasks (threads)
among all processors
(multithreading)
Architectures – MPP
Massively Parallel Processing (MPP)
Individual memory for each processor
Individual OS’s
Messaging interface for communication
200+ processors can work on same application
1. A large retailer wants to know how many camcorders the company sold in
3. Each sub-query is assigned to a specific processor in the system. To
1998, and sends that query to the MPP system.
allow this to happen, the database was previously partitioned. For
2. The query goes out to one of the processors which acts as the example, a sales tracking database might be broken down by month, and
coordinator, it breaks up the query for optimum performance. For
example, it could break the query up by month; this “sub-query” each processor holds data for one month’s worth of sales information.
4.Theresponsestothequeriesarereturnedtoaprocessortobecoordinated—for
then goes to all the processors at the same time.
example, each month is added up
5. Final answer is returned to the user.
Architectures – Clustering
Grid computing
Many servers connected together
Relies heavily on network speed
Easily upgraded with addition of more servers
Processor Types
Vector processing
Expensive
NEC Earth Simulator
Scalar processing
Grid computing
Based on off the shelf parts (ordinary CPUs)
BlueGene/L
IBM
MPP (massively parallel processing)
#1 on top500 as of November 2004
32,768 processors (700Mhz)
70.72 Teraflops (trillions of FLOPS)
Runs linux
DNA, climate simulation, financial risk
Cost more than $100 million
BlueGene/L System Layout
2 Processors
Node communication
Mathematical calculations
BlueGene/L Compute Card
BlueGene/L Node Board
BlueGene/L Cabinet
Some of the Others