SlideShare a Scribd company logo
1 of 20
BLUE GENE




      Sunitha M. Jenarius
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)

                                        and this resulted in …
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
Blue Gene/C

 Sister-project  to BlueGene/L
 Renamed to Cyclops64
 Massively parallel, supercomputer-on-a-chip
  cellular architecture
 Cellular architecture gives the programmer
  the ability to run large numbers of concurrent
  threads within a single processor.
Blue Gene/P

 Architecturally
                similar to BlueGene/L
 Expected to operate around one petaflop
 Expected around 2008
Blue Gene/Q

 Last known supercomputer in the Blue Gene
  series
 Expected to reach 3-10 petaflops
Resources

 Wikipedia.org
 IBM   website
  –   (
      www.03.ibm.com/servers/deepcomputing/bluegene.htm
      )
 www.supercomp.org/sc2002/paperpdfs/pap.p
  ap207.pdf

More Related Content

What's hot

Supercomputers
SupercomputersSupercomputers
Supercomputers
parwind
 
Blue gene technology
Blue gene technologyBlue gene technology
Blue gene technology
Vivek Jha
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
talktorohit54
 
Honeypot seminar report
Honeypot seminar reportHoneypot seminar report
Honeypot seminar report
Inder NeGi
 
Blue brain project ppt
Blue brain project pptBlue brain project ppt
Blue brain project ppt
Lishita Shah
 

What's hot (20)

Supercomputers
SupercomputersSupercomputers
Supercomputers
 
Blue gene technology
Blue gene technologyBlue gene technology
Blue gene technology
 
Blue Brain-Nidhi Bisht
Blue Brain-Nidhi BishtBlue Brain-Nidhi Bisht
Blue Brain-Nidhi Bisht
 
Blue brain ppt
Blue brain pptBlue brain ppt
Blue brain ppt
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Green Computing Seminar
Green Computing SeminarGreen Computing Seminar
Green Computing Seminar
 
Honeypot seminar report
Honeypot seminar reportHoneypot seminar report
Honeypot seminar report
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Blue brain presentation
Blue brain presentationBlue brain presentation
Blue brain presentation
 
Blue Brain ppt
Blue Brain pptBlue Brain ppt
Blue Brain ppt
 
Blue brain
Blue brainBlue brain
Blue brain
 
BLUE BRAIN TECHNOLOGY
BLUE BRAIN TECHNOLOGYBLUE BRAIN TECHNOLOGY
BLUE BRAIN TECHNOLOGY
 
Blue brain project ppt
Blue brain project pptBlue brain project ppt
Blue brain project ppt
 
Green computing
Green computingGreen computing
Green computing
 
Brain gate
Brain gateBrain gate
Brain gate
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Blue brain
Blue brainBlue brain
Blue brain
 
Autonomic Computing PPT
Autonomic Computing PPTAutonomic Computing PPT
Autonomic Computing PPT
 
Honeypots
HoneypotsHoneypots
Honeypots
 
Edge computing
Edge computingEdge computing
Edge computing
 

Similar to Blue gene

Blue gene detail journal
Blue gene detail journalBlue gene detail journal
Blue gene detail journal
Vivek Jha
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
madhuinturi
 
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
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
NIKHIL NAIR
 
Modern processor art
Modern processor artModern processor art
Modern processor art
waqasjadoon11
 

Similar to Blue gene (20)

blue-gene-ppt.pptx
blue-gene-ppt.pptxblue-gene-ppt.pptx
blue-gene-ppt.pptx
 
Parallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.pptParallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.ppt
 
Blue gene detail journal
Blue gene detail journalBlue gene detail journal
Blue gene detail journal
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAH
 
Systems Support for Many Task Computing
Systems Support for Many Task ComputingSystems Support for Many Task Computing
Systems Support for Many Task Computing
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
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
 
Cluster computer
Cluster  computerCluster  computer
Cluster computer
 
Presentation
PresentationPresentation
Presentation
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
HPC_June2011
HPC_June2011HPC_June2011
HPC_June2011
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
processor struct
processor structprocessor struct
processor struct
 
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
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
Danish presentation
Danish presentationDanish presentation
Danish presentation
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 

More from ch samaram (18)

Syllabus r10-ecm-42-network security and cryptography
 Syllabus r10-ecm-42-network security and cryptography Syllabus r10-ecm-42-network security and cryptography
Syllabus r10-ecm-42-network security and cryptography
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing application
 
Spintronics
SpintronicsSpintronics
Spintronics
 
Spintronics (1)
Spintronics (1)Spintronics (1)
Spintronics (1)
 
Shore
ShoreShore
Shore
 
Presentation
PresentationPresentation
Presentation
 
Open gl
Open glOpen gl
Open gl
 
Opengl (1)
Opengl (1)Opengl (1)
Opengl (1)
 
Computer forensics law and privacy
Computer forensics   law and privacyComputer forensics   law and privacy
Computer forensics law and privacy
 
Blue gene
Blue geneBlue gene
Blue gene
 
Wearable (1)
Wearable (1)Wearable (1)
Wearable (1)
 
Javascript sivasoft
Javascript sivasoftJavascript sivasoft
Javascript sivasoft
 
Html siva
Html sivaHtml siva
Html siva
 
Css siva
Css sivaCss siva
Css siva
 
Basics java scripts
Basics java scriptsBasics java scripts
Basics java scripts
 
Ajax
AjaxAjax
Ajax
 
Html 5
Html 5Html 5
Html 5
 
Css siva
Css sivaCss siva
Css siva
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Blue gene

  • 1. BLUE GENE Sunitha M. Jenarius
  • 2. 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
  • 3. 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
  • 4. 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) and this resulted in …
  • 5. Results  Linpack Top 500 Supercomputers
  • 6. Blue Gene Projects  Four Blue Gene projects : – BlueGene/L – BlueGene/C – BlueGene/P – BlueGene/Q
  • 7. 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
  • 8. 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.
  • 9. 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
  • 10. 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
  • 11. Blue Gene/L Architecture contd… 1024 nodes System Overview
  • 12. 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
  • 13. 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 )
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. Blue Gene/C  Sister-project to BlueGene/L  Renamed to Cyclops64  Massively parallel, supercomputer-on-a-chip cellular architecture  Cellular architecture gives the programmer the ability to run large numbers of concurrent threads within a single processor.
  • 18. Blue Gene/P  Architecturally similar to BlueGene/L  Expected to operate around one petaflop  Expected around 2008
  • 19. Blue Gene/Q  Last known supercomputer in the Blue Gene series  Expected to reach 3-10 petaflops
  • 20. Resources  Wikipedia.org  IBM website – ( www.03.ibm.com/servers/deepcomputing/bluegene.htm )  www.supercomp.org/sc2002/paperpdfs/pap.p ap207.pdf