the dome project · wdm and single mode silicon photonics → photonics beamforming ... –...
TRANSCRIPT
![Page 1: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/1.jpg)
The DOME Project
Prof. Dr. Ton Engbersen,Prof. Data Science Engineering – Rijksuniversiteit Gr oningen, NLSci. Dir. ASTRON & IBM Center for Exascale Technolog y, Dwingeloo, NetherlandsIBM Research Laboratory – Zurich, SwitzerlandMember IBM Academy of [email protected]
![Page 2: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/2.jpg)
High value opportunities emerge in data
© 2014 IBM Corporation 9
Brazil
T.J Watson
Almaden
AustinIreland
Zurich
Haifa
Africa
IndiaChina Tokyo
Australia
IBM spent $6.2B on R&D
in 2014
More than 3,000 scientists and
engineers
World's largest information technology research
organization
The World is Our Lab
![Page 3: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/3.jpg)
High value opportunities emerge in data
© 2014 IBM Corporation 9
Brazil
T.J Watson
Almaden
AustinIreland
Zurich
Haifa
Africa
IndiaChina Tokyo
Australia
IBM spent $6.2B on R&D
in 2014
More than 3,000 scientists and
engineers
World's largest information technology research
organization
The World is Our Lab
![Page 4: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/4.jpg)
DOME: ASTRON – IBM History - Intent
Pre 2010:LOFAR BlueGene
2010:
SKA
2011:
![Page 5: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/5.jpg)
SKA: What is it?
Top 500: Sum=123 PFlops. 2GFlops/watt.� 100x Flops of Sum! � ~ 7GWh
~3000 Dishes3GHz-10GHz.
~0.5M Antennae.5GHz-1.7GHz.
~0.5M Antennae.07GHz-0.45GHz.
1. 109 samples/second * .5M antennae: .5 1015 samples/sec.
2. 3.5 109 samples/second * .5M antennae: 1.7 1015 samples/sec.
3. 2 1010 samples/second * 3K antennae: 6.1013 samples/sec
Sum = 2 1015 samples/second @ 86400 seconds/day:
170 1018 (Exa) samples/day. Assume 10-12x reduction @antenna:
14 Exabytes/day (minimum).
![Page 6: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/6.jpg)
SKA: Processing?DOME
Moore’s lawToo hard
Too easy (for us)
?
![Page 7: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/7.jpg)
SKA: Processing?DOME
There is only one way to get here:
Smart methods & algorithms
Fast hardware
![Page 8: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/8.jpg)
API’sSLA’s
TByte PByte EByte
100Mb/s
1 Gb/s
10 Gb/s
100 Gb/s
~1 Day ~2.5 Years ~2500 Years
~2 Hours ~3 Months ~250 Years
~10 Min. ~ 1 Week 25 Years
~1 Min. ~16 Hours 2.5 Years
SKA: Data Moving?
![Page 9: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/9.jpg)
Data Gravity !
Snowball
Into cloud (50TB): 0.00$Out of cloud (50TB): 1500.00$
(Mar. 1st, 2016)
![Page 10: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/10.jpg)
� Micro Cloud brings the benefits of cloud computing to data that is difficult to move
� Micro Cloud consists of 3 components:− A self-managing on-premise appliance− Traditional cloud for SaaS− APIs to move SaaS to appliance
� Micro cloud downloads computation from a cloud site to the appliance
− Computation executed in a safe and controlled environment within the appliance
� Operates in many countries, data cannot move off-premises due to compliance requirements
� Micro cloud brings analytics in cloud to on-premise data, enables comparative analytics
Specific Case: A Bank
15
Site B
Data
Site A
Data
Site C
Data
Cloud 3.0
…
Data
SKA: Micro Clouds
![Page 11: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/11.jpg)
DOME
DOME: Constituents
IBM-NL
IBM-ZRLASTRON € €
![Page 12: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/12.jpg)
Dome Project:
System Analysis
Data & StreamingSustainable (Green)
Computing Nanophotonics
Computing Transport Storage
Algorithms & Machines
- Nanophotonics
- Real-Time
Communications
- New Algorithms
- Microservers
- Accelerators
- Access Patterns
Research Streams…
…are mapped to research projects:
…plus an
open user
platform:
User platform
- Student
projects
- Events
- Research
Collaboration
33M€ 5-year Research Project: 76 IBM PY (32 in NL); 50 ASTRON PY
![Page 13: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/13.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 14: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/14.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 15: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/15.jpg)
PISAPlatform-Independent
Software Analysis
workload properties ExaBounds system results
ExtrAX
Algorithms & Machines – ZRL Tool Flow
Goal: Create a holistic design-space exploration tool to overcome fundamental technology limits in data centers, servers and exascalesystems by use of a novel formal method that captures first principles in form of equations compounded with boundary conditions (power, required throughput, I/O, technology parameters, architecture).
Analytic approach to design-space exploration: in m inutes vs. days or weeks!
![Page 16: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/16.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 17: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/17.jpg)
“cognitive” storage
Application Sample Data
Learning Algorithm
Application Model
access patterns
metadata
Application
Application model database
Multi-tiered Storage
Access Pattern Prediction
detect application
fetch application
model
detect initial access
prefetch
Memory(RAM / SSD)
Disk(SSD/Fast/Slow)
Tape
Interactions with SKA SDP.DATA on tape cost, IO-tracing tool....
![Page 18: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/18.jpg)
Cognitive storage System - DesignData units assignment example (1000 100GB chunks)
Budget = $23,000Mean Response = 0.27 sec
Budget = $35,000Mean Response = 0.0017 sec
� Red: SSD� Green: HDD� Blue: Tape
![Page 19: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/19.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 20: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/20.jpg)
Photonics – Overview
Sky Signal
Antenna LNA
ADCADC
ADCADC
Transport-links Beamforming & Filtering
BFCorrelator/CSP
Signal processing
few to 10 km
Optical Beamforming
Antenna(omnidirectional)
Analog Fiber Links
Synergy between IBM projects and the SKA system:Parallel optical interconnects → Analog Fiber LinksWDM and single mode silicon photonics → Photonics Beamforming
Contributions• Antenna to base station electrical – optical – electrical link analysis & demo• Optical beam forming using silicon photonics
![Page 21: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/21.jpg)
Modeled and measured RFoF Link Results
Conclusions on a RFoF optical link:- Established generic analog optical link model- Multimode link realized
- Can reach 7 km, possibly also 10 km- Limiting factor Receiver Amplifier (TIA)- Best improvement through better PD
and higher VCSEL Slope Efficiency- Actual implementation with single mode fiber
- Fiber cost dominates
33
Optical link layout
Simulated and measured link performance
Realized multimode optical link
Recently an experimental system (single mode fiber) has been tested in Australia
![Page 22: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/22.jpg)
Sky Signal
Antenna-Element
LNA
LaserSky Signal
Antenna-Element
LNA
Laser
Photonics Beamforming
fiber cable PD
Amplifier
Sky Signal
Antenna-Element
LNA
Laser
Beamforming = Reducing Data: - Electronic/Digital Beamforming «in» the dish= Reducing # cables risks to interfere with signal reception (RFI)
- Optical Beamforming ... does NOT!!
Beamformer Requirements:Frequency Range: ~3 GHzArray Dimensions: 10 x 11 ElementsElement Spacing: 21 mmArray Size: 22.4 x 22.4 cmBeam-Steering: +/- 30º
PhotonicsBeamformer
34 Currently being measured
![Page 23: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/23.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 24: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/24.jpg)
Microserver - DefinitionµServer:
The integration of an entire server node motherboard*
into a single microchip except DRAM, Nor-boot flash and power conversion logic.
305mm
245mm
139mm x55mm x 7mm
This does NOT imply low performance!
* no graphics
138mm x67mm x 6.9mm
iPhone-6
![Page 25: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/25.jpg)
Microserver – Built-up
Compute Node FR4 board
3 layer Laminated Copper
WaterWater
12V GND GND 12V
7.6mm
Compute Nodes
Power converter boardsStorage boards
40% less energy compared to conventional systems90% of waste heat can be reused
![Page 26: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/26.jpg)
Planned System: 2U rack unit
40% more performance @ 70% of node level energy consumption � 2x more operations per Watt
4.4: Energy-Efficient Microserver Based on a 12-Core 1.8G Hz 188K-CoreMark 28nm Bulk CMOS 64b SoCfor Big-Data Applications with 159GB/s/L Memory Ban dwidth System Density
2015 IEEE International Solid-State Circuits Conference
![Page 27: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/27.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 28: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/28.jpg)
Image-Domain griddingExplore inherent parallelism in gridding...?
Convolution in Fourier Domain = multiplication in image domain
• ~32 x 32 subgrids
• Local memory• parallelism
subgrid
subgrid
It works !
Status: • On CPU (!) 25x faster then LOFAR (CPU) imager• Presented at GPU-Technology Conf. 2015,
Image courtesy of Bas van der Tol
![Page 29: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/29.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 30: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/30.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 31: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/31.jpg)
RDMA
Scientific Data
ProcessingData
Correlation
3
21
Efficiency of data transport
1. Power consumption of data transfer and processing2. Efficient data transfer to data processing entity3. Intermediate ingress data buffering at proc. entity
![Page 32: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/32.jpg)
• RDMA over TCP/IP can lose up to 35% of the peak IOPS performance, whereas RDMA over UDP delivers within 85-90% of the peak IOPS performance.
• With an offloaded RDMA-stack access latencies improve by 15%.
• It is expected that a large part of SDP will work with FLASH buffers for efficiency and speed. (SDP)
RDMA over UDP vs. TCP/IP
Storage Abstraction Layer
NVM Device
SIW/UDP
Application
OFA verbs
IO + Ctrl
RDMA
READ/WRITE
Resource discovery/
mmap()
• FlashNet– Extension to SIW to access remote flash storage– Flash storage is managed efficiently – Full RDMA end-to-end semantics
• Extensions to host RDMA protocol processing– Mediation between varying Flash access delay
and network– Stall/resume data processing upon media
availability
• Extensions to storage abstraction layer (SAL)– Request I/O page before Read/Write
IO memory operation– Synchronize after Read/Write completion
“Flash”
![Page 33: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/33.jpg)
Aperture synthesis
Beamforming at stations
Reconstruction of skyimage
Interferometry, cor-relation of station beams
Station
Station
Central Signal Processor (CSP) Science Data Processo r (SDP)
Archive
Algorithms and Machines (P1)Access Patterns (P2)
Nanophotonics (P3)Microservers (P4)
Accelerators (P5)
New Algorithms (P6)
Real-Time Communications (P7)
![Page 34: The DOME Project · WDM and single mode silicon photonics → Photonics Beamforming ... – Stall/resume data processing upon media availability • Extensions to storage abstraction](https://reader034.vdocuments.mx/reader034/viewer/2022050214/5f608ec95b652125fd559155/html5/thumbnails/34.jpg)
Conclusion
1. 7 Very active workstreams with focus on SKA, may-b e mainly post SKA-1, but many with (partial?) SKA-1 opportunities.
120+ Scientific (peer reviewed) publications since start, many more accepted & in preparation,P1, P2, P3, P4, P5, P6, P7
2. Significant impact on current SKA-consortia think ing:
P1 – being used in SDP consortium, ‘chip’ approach for SKA-2, MFAAP2 – being used in sizing Regional SKA Science Data centersP3 – Optical transmission in test in Australia site, optical beamformers SKA-2P4 – Microserver evaluation for SDP (and other applications)P5 – GPU programming already today improving LOFAR data processingP6 – Mathematical re-thinking of radio-interferometry fundamentals (next talk)P7 -- RDMA over UDP & FLASH - Plan of record SDP-ingest.