SlideShare a Scribd company logo
1 of 18
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 Computersshopnil786
 
Intel new processors
Intel new processorsIntel new processors
Intel new processorszaid_b
 
Blue gene technology
Blue gene technologyBlue gene technology
Blue gene technologyVivek Jha
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialmadhuinturi
 
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 ComputingEric Van Hensbergen
 
Modern processor art
Modern processor artModern processor art
Modern processor artwaqasjadoon11
 
Clustering by AKASHMSHAH
Clustering by AKASHMSHAHClustering by AKASHMSHAH
Clustering by AKASHMSHAHAkash 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.pptxgopikahari7
 
Nikravesh big datafeb2013bt
Nikravesh big datafeb2013btNikravesh big datafeb2013bt
Nikravesh big datafeb2013btMasoud 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 computersRyousei 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

Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsEscorts Call Girls
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRdollysharma2066
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...MOHANI PANDEY
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtdineshkumar430venkat
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...amitlee9823
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Naicy mandal
 

Recently uploaded (20)

Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls
@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls
@Delhi ! CAll GIRLS IN Defence Colony 🦋 9999965857 🤩 Dwarka Call Girls
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabt
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 

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