The DOME 64-bit µServer and its Ecosystem
Ronald P. Luijten – Data Motion Architect
lui@zurich.ibm.com
IBM Research - Zuri...
Definition
µServer:
The integration of an entire server node motherboard* into a
single microchip except DRAM, Nor-boot fl...
© 2012 IBM Corporation
•3
SKA (Square Kilometer Array) to measure Big Bang
Picture source: NZZ march 2014
Big
Bang
Inflati...
© 2012 IBM Corporation
Up to 2 Million+ Antenna’s
What does this mean?
•4
SKA: Largest Radio-astronomy antenna
Big data on...
~ 10 Pb/s
86’400 sec/day
10..14 ExaByte/day
??
~ 1 PB/Day.
Prelim. Spec. SKA, R.T. Schilizzi et al. 2007 / Chr. Broekema
?...
© 2012 IBM Corporation© 2014 IBM Corporation
~ 10 Pb/s
86’400 sec/day
10..14 ExaByte/day
??
~ 1 PB/Day.
330 disks/day
120’...
•7
•© 2012 IBM Corporation
DOME
DOME Project: 5
Years, 33M Euro
Ronald P. Luijten – HPC User Forum April 2014 •8
•© 2012 IBM Corporation•© 2013 IBM Corpor...
IBM DOME µServer Motivation & Objectives
• Create the worlds highest density 64 bit µ-server drawer
• Useful for both SKA ...
•10
Compute node board form factor
133 mm
30 mmStandard FB-DIMM memory board
133 mm
55 mm
P5020
DRAM DRAM
PSoC
SPI
flash
Power
converter
Power
converter
USB
JTAG
Serial
I2C
Multiple
Ethernet
SDcard SATA
•IBM / AS...
P5020
DRAM DRAM
PSoC
SPI
flash
Power
converter
Power
converter
USB
JTAG
Serial
I2C
Multiple
Ethernet
SDcard SATA
•IBM / AS...
Compute node processor options
•13
FSL SoC parts P5040 T4240
CPU GHz 2.2 1.8
CPUs 4 cores, 1 thread per core 12 cores, 2 t...
T4240 SoC block diagram
•14
Hot Water Cooling
Most Energy Efficient solution:
– Low PUE possible (<=1.1) – Green IT
– 40% less energy consumption comp...
•16
Compute node heat spreader
Functions:
• Electrically and thermally connects the compute node to
cooling-power delivery...
19” 2U Chassis with Combined
Cooling and Power
128 compute node boards
1536 cores / 3072 Threads
6 TB DRAM
Datacenter-in-a...
S O F T W A R E
Status (3 July 2014)
•19
• Rev 2 P5020/P5040 boards working
– Uboot is running, Sata works, booted Fedora 17, ppc64
• Rev ...
Status (2 april 2014)
•20
Live DB2 demo
Simulates airline reservation transactions running a real data base server
T4240 uServer runs DB2 Server:– r...
Acknowledgements
This work is the results of many people
• Peter v. Ackeren, FSL
• Ed Swarthout, FSL Austin
• Dac Pham, FS...
Potential uServer application areas
Ronald P. Luijten – Data Motion Architect
lui@zurich.ibm.com
IBM Research - Zurich
3 J...
Dome µServer properties
:
- Very low cost 64 bit computing and networking
- Fully standards based – no proprietary interfa...
Example 1: Smart Fridge
•25
Example 2: Smart TV
•26
Example 3: Self driving car
•27
Example 4: Avionics
•28
Example X:
Use your own imagination!
•29
•30
Questions???
µServer website: www.swissdutch.ch
•31
Published Conference Papers
• “Parallelism and Data Movement Characterization of contemporary Application
Classes ”, V...
Upcoming SlideShare
Loading in …5
×

IBM and ASTRON 64bit μServer for DOME

2,074 views

Published on

IBM and ASTRON, the Netherlands Institute for Radio Astronomy, will unveil a prototype high-density, 64-bit microserver CPU placed on a 133 x 55 mm board running Linux. The partners are building the microserver as part of the DOME project, which is tasked with building an IT roadmap for the Square Kilometer Array, an international consortium to build the world's largest and most sensitive radio telescope. Scientists estimate that the processing power required to operate the telescope will be equal to several millions of today's fastest computers.

IBM scientist Ronald Luijten (@ronaldgadget) will present the microserver in English from ASTRON's offices in Dwingeloo, The Netherlands.

This was recorded on 3 July 14:00  Central European Time

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,074
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
40
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

IBM and ASTRON 64bit μServer for DOME

  1. 1. The DOME 64-bit µServer and its Ecosystem Ronald P. Luijten – Data Motion Architect lui@zurich.ibm.com IBM Research - Zurich 3 July 2014 DISCLAIMER: This presentation is entirely Ronald’s view and not necessarily that of IBM.
  2. 2. Definition µServer: The integration of an entire server node motherboard* into a single microchip except DRAM, Nor-boot flash and power conversion logic. •2 305mm 245mm 133mmx55mm * no graphics This does NOT imply low performance!
  3. 3. © 2012 IBM Corporation •3 SKA (Square Kilometer Array) to measure Big Bang Picture source: NZZ march 2014 Big Bang Inflation Protons created Start of nucleosynthesis through fusion End of nucleosynthesis Modern Universe 0 10-32s 10-6s 0.01s 3min 380’000 years 13.8 Billion years
  4. 4. © 2012 IBM Corporation Up to 2 Million+ Antenna’s What does this mean? •4 SKA: Largest Radio-astronomy antenna Big data on Steroids
  5. 5. ~ 10 Pb/s 86’400 sec/day 10..14 ExaByte/day ?? ~ 1 PB/Day. Prelim. Spec. SKA, R.T. Schilizzi et al. 2007 / Chr. Broekema ?? Science Data ProcCentral Signal Proc •5
  6. 6. © 2012 IBM Corporation© 2014 IBM Corporation ~ 10 Pb/s 86’400 sec/day 10..14 ExaByte/day ?? ~ 1 PB/Day. 330 disks/day 120’000 disks/yr ?? Top-500 Supercomputing(11/2013)…. 0.3Watt/Gflop/s Today’s industry focus is 1 Eflop @ 20MW. (2018) ( 0.02 Gflop/s) Most recent data from SKA: CSP….max. power 7.5MW SDP….max. power 1 MW Latest need for SKA – 4 Exaflop (SKA1 - Mid) 1.2GW…80MW Too easy (for us) Too hard Moore’s law Factor 80-1200 SDPCSP •6 multiple breakthroughs needed
  7. 7. •7 •© 2012 IBM Corporation DOME
  8. 8. DOME Project: 5 Years, 33M Euro Ronald P. Luijten – HPC User Forum April 2014 •8 •© 2012 IBM Corporation•© 2013 IBM Corporation •IBM at CeBIT 2013 – Rethink your business •8 •System Analysis •Data & Streaming •Sustainable (Green) Computing •Nanophotonics •Computing •Transport •Storage •Algorithms & Machines -Nanophotonics -Real Time Communications -Compressive Sampling -Microservers -Accelerators -Access Patterns -Student projects -Events -Research Collaboration •User Platform IBM / ASTRON DOME project Technology roadmap development
  9. 9. IBM DOME µServer Motivation & Objectives • Create the worlds highest density 64 bit µ-server drawer • Useful for both SKA radio-astronomy and IBM future business – Platform for Business Analytics appliance pre-product research – “Datacenter in-a-box” • Very high energy efficiency / very low cost (radioastronomers…) • Use commodity components only, HW + SW standards • Leverage ‘free computing’ paradigm • Enhance with ‘Value Add’: packaging, system integration, … • Density and speed of light • Most efficient cooling using IBM technology (ref: SuperMUC TOP500 machine) • Must be true 64 bit to enable business applications • Must run server class OS (SLES11 or RHEL6, or equivalent) – Precluded ARM (64-bit Silicon was not available) – PPC64 is available in SoC from FSL since 2011 – (I am poor – no $$$ for my own SoC…) • This is a research project – capability demonstrator only 9
  10. 10. •10 Compute node board form factor 133 mm 30 mmStandard FB-DIMM memory board 133 mm 55 mm
  11. 11. P5020 DRAM DRAM PSoC SPI flash Power converter Power converter USB JTAG Serial I2C Multiple Ethernet SDcard SATA •IBM / ASTRON compute node board diagram •11
  12. 12. P5020 DRAM DRAM PSoC SPI flash Power converter Power converter USB JTAG Serial I2C Multiple Ethernet SDcard SATA •IBM / ASTRON compute node board diagram •12 PSOC collapses 6 functions into a small chip to save Area, Power and Cost 1. On/Off and Power up sequencing 2. Provide uServer boot configuration 3. JTAG debug access 4. Serial port access (Linux) 5. Temperature monitoring and protection 6. Management interface and control
  13. 13. Compute node processor options •13 FSL SoC parts P5040 T4240 CPU GHz 2.2 1.8 CPUs 4 cores, 1 thread per core 12 cores, 2 threads per core Primary cache 32 KB I + 32 KB D per core 32 KB I + 32 KB D per core Secondary cache 512 KB I+D 2 MB per 4 CPUs L3 cache 1 MB on chip 1.5 MB on chip Memory 2 x 2 GB, DDR3/L3, ECC 3 x 2 GB, DDR3/L3, ECC core e5500, ppc64 e6500, ppc64 1 DP FP unit per core 1 DP FP unit per core 128 bit SP altivec unit per core node 45nm 28nm TDP 55W 60W T4240 DIMM connector: •2 times SATA •4 times 10 Gigabit ethernet •SD card interface •USB interface •Some power supplies
  14. 14. T4240 SoC block diagram •14
  15. 15. Hot Water Cooling Most Energy Efficient solution: – Low PUE possible (<=1.1) – Green IT – 40% less energy consumption compared to air-cooled systems – 90% of waste heat can be reused (CO2 neutral according Kyoto protocol) – Allows very high density – Less thermal cycling - improved reliability – Lower Tj reduces leakage current – further saving energy SuperMUC HPC machine at LRZ in Germany demonstrates ZRL hot water cooling – No 4 on June 2012 TOP500 HPC list SuperMuc node board 15
  16. 16. •16 Compute node heat spreader Functions: • Electrically and thermally connects the compute node to cooling-power delivery infrastructure • allows heat removal laterally • allows main power delivery to the board •Schematics of board assembly •Populated processor board •Heat spreader •Processor chip •Power inductors •Processor PCB •Memory chips •Heat spreader •Power delivery contacts •(rivets) •Gnd •Power •Shield •capacitors
  17. 17. 19” 2U Chassis with Combined Cooling and Power 128 compute node boards 1536 cores / 3072 Threads 6 TB DRAM Datacenter-in-a-box •17
  18. 18. S O F T W A R E
  19. 19. Status (3 July 2014) •19 • Rev 2 P5020/P5040 boards working – Uboot is running, Sata works, booted Fedora 17, ppc64 • Rev 1 T4240 board received – First power on next week • Power module working (150 Amps) • Multinode carrier board in bringup • Water Cooling Thermal Test Vehicle in bringup • T4240RDB installed (using Rev 2 Chip – Production version) • P5040 available within DOME user platform (from today, 3 July 2014) Multinode board 150Amp power board Thermal Test Vehicle board
  20. 20. Status (2 april 2014) •20
  21. 21. Live DB2 demo Simulates airline reservation transactions running a real data base server T4240 uServer runs DB2 Server:– remote at swissdutch.ch Local laptop: exercises the ‘basket of transactions’ (playing the role of customers buying tickets) 21Laptop Internet uServer
  22. 22. Acknowledgements This work is the results of many people • Peter v. Ackeren, FSL • Ed Swarthout, FSL Austin • Dac Pham, FSL Austin • Yvonne Chan, IBM Toronto • Andreas Doering, IBM ZRL • Tom Wilson, IBM Armonk • Alessandro Curioni, IBM ZRL • Stephan Paredes, IBM ZRL • James Nigel, FSL • Gary Streber, FSL • Patricia Sagmeister, IBM ZRL • Boris Bialek, IBM Toronto • Marco de Vos, Astron NL • Hillery Hunter, IBM WRL • Vipin Patel, IBM Fishkill • And many more remain unnamed…. Companies: FSL Austin, Belgium & Germany; IBM worldwide; Transfer - NL 22
  23. 23. Potential uServer application areas Ronald P. Luijten – Data Motion Architect lui@zurich.ibm.com IBM Research - Zurich 3 July 2014
  24. 24. Dome µServer properties : - Very low cost 64 bit computing and networking - Fully standards based – no proprietary interfaces - Ultradense: Watercooled and Aircooled versions - Very high performance - Standard Linux •24
  25. 25. Example 1: Smart Fridge •25
  26. 26. Example 2: Smart TV •26
  27. 27. Example 3: Self driving car •27
  28. 28. Example 4: Avionics •28
  29. 29. Example X: Use your own imagination! •29
  30. 30. •30 Questions??? µServer website: www.swissdutch.ch
  31. 31. •31 Published Conference Papers • “Parallelism and Data Movement Characterization of contemporary Application Classes ”, Victoria Caparros Cabezas, Phillip Stanley-Marbell, ACM SPAA 2011, June 2011 • “Quantitative Analysis of the Berkeley Dwarfs' Parallelism and Data Movement Properties”, Victoria Caparros Cabezas, Phillip Stanley-marbell, ACM CF 2011, May 2011 • “Performance, Power, and Thermal Analysis of Low-Power Processors for Scale- Out Systems”, Phillip Stanley-Marbell, Victoria Caparros Cabezas, IEEE HPPAC 2011, May 2011 • “Pinned to the Walls—Impact of Packaging and Application Properties on the Memory and Power Walls”, Phillip Stanley-Marbell, Victoria Caparros Cabezas, Ronald P. Luijten, IEEE ISLPED 2011, Aug 2011. • “The DOME embedded 64 bit microserver demonstrator”, R. Luijten and A. Doering, ICICDT 2013, Pavia, Italy, May 2013 • “Dual function heat-spreading and performance of the IBM / Astron DOME 64-bit μServer demonstrator”, R. Luijten , A. Doering and S. Paredes, ICICDT 2014, Austin Tx, May 2014

×