SCARIe FABRIC A pilot study of distributed correlation Huib Jan van Langevelde Ruud Oerlemans Nico Kruithof Sergei Pogrebenko and many others…

Slides:



Advertisements
Similar presentations
S o f t w a r e D e f i n e d R a d i o
Advertisements

Network II.5 simulator ..
Analysis of Computer Algorithms
1 Building a Fast, Virtualized Data Plane with Programmable Hardware Bilal Anwer Nick Feamster.
VLBI progress Down-under Tasso Tzioumis Australia Telescope National Facility (ATNF) 25 September 2008.
Dominik Stoklosa Poznan Supercomputing and Networking Center, Supercomputing Department EGEE 2007 Budapest, Hungary, October 1-5 Workflow management in.
SCARIe: Realtime software correlation Nico Kruithof, Damien Marchal.
Dominik Stokłosa Pozna ń Supercomputing and Networking Center, Supercomputing Department INGRID 2008 Lacco Ameno, Island of Ischia, ITALY, April 9-11 Workflow.
Huib Jan van Langevelde Joint Institute for VLBI in Europe, Dwingeloo NL radio-astronomy a telescope larger than Europe radio-astronomy a telescope larger.
Introduction to EXPReS - Beyond production e-VLBI services T. Charles Yun Program Manager EXPReS Project, JIVE.
Introduction to EXPReS - Beyond production e-VLBI services T. Charles Yun Program Manager EXPReS Project, JIVE.
What does LOFAR have to do with the Virtual Observatory (VO)? LOFAR Science Day 16 December 2003 Melbourne David Barnes The University of Melbourne.
How Much Do I Remember? Are you ready to play.....
E-VLBI down-under Tasso Tzioumis ATNF, CSIRO July 2005 Towards e-VLBI.
Week 2 The Object-Oriented Approach to Requirements
Jennifer Rexford Princeton University MW 11:00am-12:20pm Logically-Centralized Control COS 597E: Software Defined Networking.
System Integration and Performance
Describing Complex Products as Configurations using APL Arrays.
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
1 ATM: What it is, and what it isn't Carey Williamson University of Calgary.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Distributed Processing of Future Radio Astronomical Observations Ger van Diepen ASTRON, Dwingeloo ATNF, Sydney.
Ninth Synthesis Imaging Summer School Socorro, June 15-22, 2004 Cross Correlators Walter Brisken.
Only Sky is a limit, So lets the real job start S. Pogrebenko, , &
Electronic Transmission of Very- Long Baseline Interferometry Data National Internet2 day, March 18, 2004 David LapsleyAlan Whitney MIT Haystack Observatory,
Current LBA Developments Chris Phillips CSIRO ATNF 13/7/2005.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
Backend electronics for radioastronomy G. Comoretto.
Marcin Okoń Pozna ń Supercomputing and Networking Center, Supercomputing Department e-Science 2006, Amsterdam, Dec Virtual Laboratory as a Remote.
New correlator MicroPARSEC Igor Surkis, Vladimir Zimovsky, Violetta Shantyr, Alexey Melnikov Institute of Applied Astronomy Russian Academy of Science.
E-VLBI at ≥ 1 Gbps -- “unlimited” networks? Tasso Tzioumis Australia Telescope National Facility (ATNF) 4 November 2008.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
Andreas Horneffer for the LOPES Collaboration Detecting Radio Pulses from Air Showers with LOPES.
Correlator Growth Path EVLA Advisory Committee Meeting, March 19-20, 2009 Michael P. Rupen Project Scientist for WIDAR.
Nov 3, 2009 RN - 1 Jet Propulsion Laboratory California Institute of Technology Current Developments for VLBI Data Acquisition Equipment at JPL Robert.
Research Networks and Astronomy Richard Schilizzi Joint Institute for VLBI in Europe
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
Australian Astronomy MNRF Development of Monolithic Microwave Integrated Circuits (MMIC) ATCA Broadband Backend (CABB)
● Radio telescope arrays – km diameter – Resolution arcmin to micro-arcsec at radio wavelengths ● Similar (baseline/ wavelength) for other regimes.
An FX software correlator for VLBI Adam Deller Swinburne University Australia Telescope National Facility (ATNF)
Update on the Software Correlator Nico Kruithof, Huseyin Özdemir, Yurii Pydoprihora, Ruud Oerlemans, Mark Kettenis, JIVE.
1 KFPA Critical Design Review – Fri., Jan. 30, 2009 KFPA Data Pipeline Bob Garwood- NRAO-CV.
Development of Programmable Architecture for Base-Band Processing S. Leung, A. Postula, Univ. of Queensland, Australia A. Hemani, Royal Institute of Tech.,
Tenth Synthesis Imaging Summer School UNM, June 13-20, 2006 Cross Correlators Walter Brisken.
18-19 July, 2002Correlator Backend System OverviewTom Morgan 1 Correlator Backend System Overview Tom Morgan, NRAO.
A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant.
1 Masaki Hirabaru and Yasuhiro Koyama PFLDnet 2006 Febrary 2, 2006 International e-VLBI Experience.
1 eVLBI Developments at Jodrell Bank Observatory Ralph Spencer, Richard Hughes- Jones, Simon Casey, Paul Burgess, The University of Manchester.
NEXPReS Period 3 Overview WP8 FlexBuff High-Bandwidth, High-Capacity Networked Storage Ari Mujunen Aalto University Metsähovi Radio Observatory Finland.
M.P. Rupen, Synthesis Imaging Summer School, 18 June Cross Correlators Michael P. Rupen NRAO/Socorro.
PRESENTATION DATEEXPReS- TITLE OF YOUR PRESENTATIONSlide #1 What is EXPReS? EXPReS = Express Production Real-time e-VLBI Service Three year project (March.
Introduction to Fabric Kiwi Team PSNC. E-VLBI system – general idea.
EXPReS FABRIC meeting at Poznan, Poland1 EXPReS FABRIC WP 2.2 Correlator Engine Meeting Poznan Poland JIVE, Ruud Oerlemans.
The UniBoard a RadioNet FP7 Joint Research Activity Arpad Szomoru, JIVE.
Title FABRIC Progress - Mark, Huib etc. T. Charles Yun Project Manager EXPReS/JIVE.
What is FABRIC? Future Arrays of Broadband Radio-telescopes on Internet Computing Huib Jan van Langevelde, JIVE Dwingeloo.
VGOS GPU Based Software Correlator Design Igor Surkis, Voytsekh Ken, Vladimir Mishin, Nadezhda Mishina, Yana Kurdubova, Violet Shantyr, Vladimir Zimovsky.
JIVE UniBoard Correlator External Review
WP18, High-speed data recording Krzysztof Wrona, European XFEL
Korea Astronomy and Space Science Institute
The UniBoard Generic Hardware for Radio Astronomy Signal Processing
The UniBoard A RadioNet FP7 Joint Research Activity, 9 partners
Computing Architecture
JIVE UniBoard Correlator (JUC) Firmware
Characteristics of Reconfigurable Hardware
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
SCARIe: eVLBI Software Correlation Over Dynamic Lambda Grids
The Uniboard  FPGA Processing for Astronomy
UNIBOARD : VLBI APPLICATION CHARACTERIZATION
17/04/2019 Future VLBI systems Tasso Tzioumis| Facilities Program Director– Technologies for Radio Astronomy CSIRO Astronomy and Space Science IVTW.
Presentation transcript:

SCARIe FABRIC A pilot study of distributed correlation Huib Jan van Langevelde Ruud Oerlemans Nico Kruithof Sergei Pogrebenko and many others…

huib 02/11/06 2/17GiGaPort meeting SURF Utrecht 2 Nov 2006 What correlators do… Synthesis imaging simulates a very large telescope by measuring Fourier components of sky brightness on each baseline pair Sensitivity is proportional to bandwidth optimal use of available recording bandwidth by sampling 2 bits (4 level) at Nyquist rate Correlator calculates ½N(N-1) baseline outputs after compensating for the geometry of array Integrates output signal to something relatively slow and samples with delay/frequency resolution

huib 02/11/06 3/17GiGaPort meeting SURF Utrecht 2 Nov 2006 EVN MkIV data processor at JIVE Implements this in custom silicon 16 stations input from tapes now hard-disks and fibres Input data is 1 Gb/s max 1 or 2 bit sampled up to 16 sub-bands format includes time codes Super computer 1024 chips 256 complex correlations each at 32 MHz clock Around 100 T-operations/sec 2 bit only! Depends a bit how you do it Should next correlator also use special hardware?

huib 02/11/06 4/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Next generation… Can be implemented on standard computing? Time critical, keep up with input example: LOFAR on BlueGene Higher precision and new applications Better sensitivity, interference mitigation, spacecraft navigation Can CPU cycles be found on the Grid? From 16 1Gb/s (eVLBI) And growing… To 1000s at 100 Gb/s (SKA) Pilot projects FABRIC & SCARIe Connectivity, workflow Real-time resource allocation LOFAR central processor FABRIC eVLBI SKA inner core (5km)

huib 02/11/06 5/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Tflops, Pflops… 2 bit operations floating point Results in enormous computing tasks Very few operations / bit Some could be associated with telescope Rough estimate based on XF correlation SKA not even in here…

huib 02/11/06 6/17GiGaPort meeting SURF Utrecht 2 Nov 2006 SCARIe FABRIC EC funded project EXPReS (03/2006) To turn eVLBI into an operational system Plus: Joint Research Activity: FABRIC Future Arrays of Broadband Radio-telescopes on Internet Computing One work-package on 4Gb/s data acquisition and transport (Jodrell Bank, Metsahovi, Onsala, Bonn, ASTRON) One work-package on distributed correlation (JIVE, PSNC Poznan) Dutch NWO funded project SCARIe (10/2006) Software Correlator Architecture Research and Implementation for eVLBI Collaboration with SARA and UvA Use Dutch Grid with configurable high connectivity: StarPlane Software correlation with data originating from JIVE Complementary projects with matching funding International and national expertise from other partners Total of 9 man year at JIVE, plus some matching from staff plus similar amount at partners

huib 02/11/06 7/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Aim of the project Research the possibility of distributed correlation Using the Grid for getting the CPU cycles Can it be employed for the next generation VLBI correlation? Exercise the advantages of software correlation Using floating point accuracy and special filtering Explore (push) the boundaries of the Grid paradigm Real time applications, data transfer limitations To lead to a modest size demo With some possible real applications: Monitoring EVN network performance Continuous available eVLBI network with few telescopes Monitoring transient sources Astrometry, possibly of spectral line sources Special correlator modes: spacecraft navigation, pulsar gating Test bed for broadband eVLBI research Something to try on the roadmap for the next generation correlator, even if you do not believe it is the solution…

huib 02/11/06 8/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Previous experience on Software correlation Builds on previous experience at JIVE regular and automated network performance tests Using Japanese software correlator from NICT Huygens extreme narrow band correlation Home grown superFX with sub- Hz resolution

huib 02/11/06 9/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Work packages Grid resource allocation Grid workflow management Tool to allocate correlator resources and schedule correlation Data flow from telescopes to appropriate correlator resources Expertise from the Poznan group in Virtual Laboratories Will this application fit on Grid? As it is very data intensive And time-critical if not real-time Software correlation correlator algorithm design High precision correlation on standard computing Scalable to cluster computers Portable for grid computers and interfaced to standard middleware Interactive visualization and output definition Collect & merge data in EVN archive Standard format and proprietary rights

huib 02/11/06 10/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Basic idea Use the Grid for correlation CPU cycles on compute nodes The Net could be crossbar switch? Correlation will be asynchronous Based on floating point arithmetic Portable code, standard environment

huib 02/11/06 11/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Workflow Management Must interact with normal VLBI schedules Divide data, route to compute nodes, setup correlation Dynamic resource allocation, keep up with incoming data! Effort from Poznan, based on their Virtual Lab.

huib 02/11/06 12/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Topology Slice in time Every node gets an interval A new correlator for every time slice Employ clusters computers at nodes Minimizes total data transport Bottleneck at compute node Probably good connectivity at Grid nodes anyway Scales perfectly Easily estimated how many nodes are needed Works with heterogeneous nodes But leaves sorting to compute nodes Memory access may limit effectiveness Slice in baseline Assign a (or a range of) products to a certain node E.g. two data streams meet in some place Transport Bottleneck at sources (telescopes) Maybe curable with multicast transport mechanism which forks at network nodes Some advantage when local nodes at telescopes Does not scale very simply Simple schemes for ½N 2 nodes Need to re-sort output But reduces the compute problem Using the network as the cross-bar switch

huib 02/11/06 13/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Work packages Grid resource allocation Grid workflow management Tool to allocate correlator resources and schedule correlation Data flow from telescopes to appropriate correlator resources Expertise from the Poznan group in Virtual Laboratories Will this application fit on Grid? As it is very data intensive And time-critical if not real-time Software correlation correlator algorithm design High precision correlation on standard computing Scalable to cluster computers Portable for grid computers and interfaced to standard middleware Interactive visualization and output definition Collect & merge data in EVN archive Standard format and proprietary rights

huib 02/11/06 14/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Broadband software correlation Raw data 16 MHz, Mk4 format on linux disk Channel extraction Extracted data Delay corrections Delay corrected data Station 1Station 2Station N Correlation. SFXC Data Product Pre-calculated,Delay tables From Mk5 to linux disk Raw data BW=16 MHz, Mk4 format on Mk5 disk DIM,TRM, CRM DCM,DMM, FR SU Correlator Chip EVN Mk4 equivalents

huib 02/11/06 15/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Better SNR than Mk4 hardware

huib 02/11/06 16/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Software correlation Working on benchmarking Single core processors so far Different CPUs available Already quite efficient More work on memory performance Must deploy on cluster computers And then on Grid Organize the output to be used for astronomy

huib 02/11/06 17/8NRI eSciences 2 Nov 2006 Side step: Data intensive processing Radio-astronomy can be extreme User data sets can be large Few – 100 GB now Larger: LOFAR, eVLBI, APERTIF, SKA All data enter imaging Iterative calibration schemes Few operations per Byte Parallel computing: not obviously suited for messaging systems Task (data oriented) parallelization Processing traditionally done interactively on user platform More and more pipeline approaches Addressed in RadioNet Project ALBUS resulted in Python for AIPS Looking for extension in FP7 Interoperability with ALMA, LOFAR But for user domain

huib 02/11/06 19/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Goal of the project Develop: methods for high data rate e-VLBI using distributed correlation High data rate eVLBI data acquisition and transport Develop a scalable prototype for broadband data acquisition Prototype acquisition system Establish a transportation protocol for broadband e-VLBI Build into prototype, establish interface normal system Interface e-VLBI public networks with LOFAR and e-MERLIN dedicated networks Correlate wide band Onsala data on eMERLIN Demonstrate LOFAR connectivity Distributed correlation Setup data distribution over Grid Workflow management tool Develop a software correlator Run a modest distributed eVLBI experiment

huib 02/11/06 20/17GiGaPort meeting SURF Utrecht 2 Nov 2006 Current eVLBI practice observing schedule in VEX format user correlator parameters earth orientation parameters correlator control including model calculation field system controls antenna and acquisition BBC & samplers Mk4 formatter Mk5 playback Mk5 recorder Mk4 data in Mk5prop form over TCPIP output data

huib 02/11/06 21/17GiGaPort meeting SURF Utrecht 2 Nov 2006 FABRIC = The GRID FABRIC components observing schedule in VEX format user correlator parameters GRID resources data correlator control including model calculation field system controls antenna and acquisition DBBC VSI VSIe?? on?? output data earth orientation parameters PC-EVN #2 resource allocation and routing