SlideShare a Scribd company logo
Seminar
On
Blue Gene
Content
 What is Blue Gene
 Why the name “Blue Gene”?
 History
 Results
 Blue Gene Projects
 References
What is Blue Gene
 A massively parallel supercomputer using tens of
thousands of embedded PowerPC processors
supporting a large memory space
 With standard compilers
and message passing
environment
Why the name “Blue Gene”?
 “Blue”: The corporate color of IBM
 “Gene”: The intended use of the Blue Gene
clusters – Computational biology, specifically,
protein folding
History
 Dec’99, IBM Research announced $100M US effort to build
a Petaflop scale supercomputer.
 Two goals of The Blue Gene project :
 Massively parallel machine architecture and software
 Bio-Molecular Simulation – advance orders of magnitude
 November 2001, Partnership with Lawrence Livermore
National Laboratory (LLNL)
Results
 Linpack Top 500 Supercomputers
Blue Gene Projects
 Four Blue Gene projects :
 BlueGene/L
 BlueGene/C
 BlueGene/P
 BlueGene/Q
Blue Gene/L
 The first computer in the Blue Gene
series
 IBM first announced the Blue Gene/L
project, Sept. 29, 2004
 Final configuration was launched in
October 2005
Blue Gene/L - Unsurpassed Performance
 Designed to deliver the most performance per
kilowatt of power consumed
 Theoretical peak performance of 360 TFLOPS
 Final Configuration (Oct. ‘05) scores over 280
TFLOPS sustained on the Linpack benchmark.
 Nov 14, ‘06, at Supercomputing 2006, Blue
Gene/L was awarded the winning prize in all
HPC Challenge Classes of awards.
Blue Gene/L Architecture
 Can be scaled up to 65,536 compute or I/O
nodes, with 131,072 processors
 Each node is a single ASIC with associated
DRAM memory chips
 Each ASIC has 2 700 MHz IBM PowerPC
processors
 PowerPC processors
 Low-frequency, low-power embedded processors,
superior to today's high-frequency, high-power
microprocessors by a factor of 2 or more
Blue Gene/L Architecture contd…
 Double-pipeline-double-precision Floating Point Unit
 A cache sub-system with built-in DRAM controller
 Node CPUs are not cache coherent with one another
 FPUs and CPUs are designed for low power consumption
 Using transistors with low leakage current
 Local clock gating
 Putting the FPU or CPU/FPU pair to sleep
Blue Gene/L Architecture contd…
1024 nodes
System Overview
Blue Gene/L Architecture contd…
 1 rack holds 1024 nodes or 2048 processors
 Nodes optimized for low power consumption
 ASIC based on System-on-a-chip technology
 Large numbers of low-power system-on-a-chip technology
allows it to outperform commodity clusters while saving on
power
 Aggressive packaging of processors, memory and
interconnect
 Power Efficient & Space Efficient
 Allows for latencies and bandwidths that are significantly
better than those for nodes typically used in ASC scale
supercomputers
Blue Gene/L Networks
 Each node is attached to 3 main parallel
communication networks
 3D Torus network - peer-2-peer between compute nodes
 Collective network – collective & global communication
 Ethernet network - I/O and management (such as access to
any node for configuration, booting and diagnostics )
Blue Gene/L System Software
 System software supports efficient execution of
parallel applications
 Compiler support for DFPU (C, C++, Fortran)
 Compute nodes use a minimal operating system
called “BlueGene/L compute node kernel”
 A lightweight, single-user operating system
 Supports execution of a single dual-threaded application
compute process
 Kernel provides a single and static virtual address space to
one running compute process
 Because of single-process nature, no context switching
required
Blue Gene/L System Software contd…
 To allow multiple programs to run concurrently
 Blue Gene/L system can be partitioned into electronically
isolated sets of nodes
 The number of nodes in a partition must be a positive integer
power of 2
 To run program – reserve this partition
 No other program can use till partition is done with current
program
 With so many nodes, component failures are inevitable. The
system is able to electrically isolate faulty hardware to allow
the machine to continue to run
Blue Gene/L System Software contd…
 Parallel Programming model
 Message Passing – supported through an implementation of
MPI
 Only a subset of POSIX calls are supported
 Green threads are also used to simulate local concurrency
Thanks

More Related Content

Similar to blue-gene-ppt.pptx

Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
shopnil786
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
zaid_b
 
Blue gene technology
Blue gene technologyBlue gene technology
Blue gene technology
Vivek Jha
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialmadhuinturi
 
BLUE GENE/L
BLUE GENE/LBLUE GENE/L
BLUE GENE/L
Akhila Mohan
 
Modern processor art
Modern processor artModern processor art
Modern processor artwaqasjadoon11
 
Systems Support for Many Task Computing
Systems Support for Many Task ComputingSystems Support for Many Task Computing
Systems Support for Many Task Computing
Eric Van Hensbergen
 
Modern processor art
Modern processor artModern processor art
Modern processor art
waqasjadoon11
 
processor struct
processor structprocessor struct
processor struct
waqasjadoon11
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
BOSS Webtech
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
Akash M Shah
 
Copy of Parallel_and_Cluster_Computing.pptx
Copy of Parallel_and_Cluster_Computing.pptxCopy of Parallel_and_Cluster_Computing.pptx
Copy of Parallel_and_Cluster_Computing.pptx
gopikahari7
 
Nikravesh big datafeb2013bt
Nikravesh big datafeb2013btNikravesh big datafeb2013bt
Nikravesh big datafeb2013bt
Masoud Nikravesh
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
Ryousei Takano
 

Similar to blue-gene-ppt.pptx (20)

Blue Gene
Blue GeneBlue Gene
Blue Gene
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
 
Presentation
PresentationPresentation
Presentation
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Blue gene technology
Blue gene technologyBlue gene technology
Blue gene technology
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
BLUE GENE/L
BLUE GENE/LBLUE GENE/L
BLUE GENE/L
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
Danish presentation
Danish presentationDanish presentation
Danish presentation
 
Systems Support for Many Task Computing
Systems Support for Many Task ComputingSystems Support for Many Task Computing
Systems Support for Many Task Computing
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
processor struct
processor structprocessor struct
processor struct
 
The Cell Processor
The Cell ProcessorThe Cell Processor
The Cell Processor
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
 
IBM System Blue Gene/P Data Sheet
IBM System Blue Gene/P Data SheetIBM System Blue Gene/P Data Sheet
IBM System Blue Gene/P Data Sheet
 
Copy of Parallel_and_Cluster_Computing.pptx
Copy of Parallel_and_Cluster_Computing.pptxCopy of Parallel_and_Cluster_Computing.pptx
Copy of Parallel_and_Cluster_Computing.pptx
 
Nikravesh big datafeb2013bt
Nikravesh big datafeb2013btNikravesh big datafeb2013bt
Nikravesh big datafeb2013bt
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 

Recently uploaded

Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Peter Gallagher
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
freshgammer09
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
andreassenrolf537
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
peuce
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
aozcue
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
PinkySharma900491
 

Recently uploaded (7)

Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
 
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
 

blue-gene-ppt.pptx

  • 2. Content  What is Blue Gene  Why the name “Blue Gene”?  History  Results  Blue Gene Projects  References
  • 3. What is Blue Gene  A massively parallel supercomputer using tens of thousands of embedded PowerPC processors supporting a large memory space  With standard compilers and message passing environment
  • 4. Why the name “Blue Gene”?  “Blue”: The corporate color of IBM  “Gene”: The intended use of the Blue Gene clusters – Computational biology, specifically, protein folding
  • 5. History  Dec’99, IBM Research announced $100M US effort to build a Petaflop scale supercomputer.  Two goals of The Blue Gene project :  Massively parallel machine architecture and software  Bio-Molecular Simulation – advance orders of magnitude  November 2001, Partnership with Lawrence Livermore National Laboratory (LLNL)
  • 6. Results  Linpack Top 500 Supercomputers
  • 7. Blue Gene Projects  Four Blue Gene projects :  BlueGene/L  BlueGene/C  BlueGene/P  BlueGene/Q
  • 8. Blue Gene/L  The first computer in the Blue Gene series  IBM first announced the Blue Gene/L project, Sept. 29, 2004  Final configuration was launched in October 2005
  • 9. Blue Gene/L - Unsurpassed Performance  Designed to deliver the most performance per kilowatt of power consumed  Theoretical peak performance of 360 TFLOPS  Final Configuration (Oct. ‘05) scores over 280 TFLOPS sustained on the Linpack benchmark.  Nov 14, ‘06, at Supercomputing 2006, Blue Gene/L was awarded the winning prize in all HPC Challenge Classes of awards.
  • 10. Blue Gene/L Architecture  Can be scaled up to 65,536 compute or I/O nodes, with 131,072 processors  Each node is a single ASIC with associated DRAM memory chips  Each ASIC has 2 700 MHz IBM PowerPC processors  PowerPC processors  Low-frequency, low-power embedded processors, superior to today's high-frequency, high-power microprocessors by a factor of 2 or more
  • 11. Blue Gene/L Architecture contd…  Double-pipeline-double-precision Floating Point Unit  A cache sub-system with built-in DRAM controller  Node CPUs are not cache coherent with one another  FPUs and CPUs are designed for low power consumption  Using transistors with low leakage current  Local clock gating  Putting the FPU or CPU/FPU pair to sleep
  • 12. Blue Gene/L Architecture contd… 1024 nodes System Overview
  • 13. Blue Gene/L Architecture contd…  1 rack holds 1024 nodes or 2048 processors  Nodes optimized for low power consumption  ASIC based on System-on-a-chip technology  Large numbers of low-power system-on-a-chip technology allows it to outperform commodity clusters while saving on power  Aggressive packaging of processors, memory and interconnect  Power Efficient & Space Efficient  Allows for latencies and bandwidths that are significantly better than those for nodes typically used in ASC scale supercomputers
  • 14. Blue Gene/L Networks  Each node is attached to 3 main parallel communication networks  3D Torus network - peer-2-peer between compute nodes  Collective network – collective & global communication  Ethernet network - I/O and management (such as access to any node for configuration, booting and diagnostics )
  • 15. Blue Gene/L System Software  System software supports efficient execution of parallel applications  Compiler support for DFPU (C, C++, Fortran)  Compute nodes use a minimal operating system called “BlueGene/L compute node kernel”  A lightweight, single-user operating system  Supports execution of a single dual-threaded application compute process  Kernel provides a single and static virtual address space to one running compute process  Because of single-process nature, no context switching required
  • 16. Blue Gene/L System Software contd…  To allow multiple programs to run concurrently  Blue Gene/L system can be partitioned into electronically isolated sets of nodes  The number of nodes in a partition must be a positive integer power of 2  To run program – reserve this partition  No other program can use till partition is done with current program  With so many nodes, component failures are inevitable. The system is able to electrically isolate faulty hardware to allow the machine to continue to run
  • 17. Blue Gene/L System Software contd…  Parallel Programming model  Message Passing – supported through an implementation of MPI  Only a subset of POSIX calls are supported  Green threads are also used to simulate local concurrency

Editor's Notes

  1. 1