DiFX: Software Correlation at Swinburne for the LBA Adam Deller Swinburne University/CSIRO Australia Telescope National Facility Supervisors: A/Prof Steven.

Slides:



Advertisements
Similar presentations
VLBI progress Down-under Tasso Tzioumis Australia Telescope National Facility (ATNF) 25 September 2008.
Advertisements

SCARIe: Realtime software correlation Nico Kruithof, Damien Marchal.
E-VLBI down-under Tasso Tzioumis ATNF, CSIRO July 2005 Towards e-VLBI.
Wide Field VLBI Imaging I (Background) Indra Bains.
DSPs Vs General Purpose Microprocessors
E-VLBI progress in the South Tasso Tzioumis ATNF, CSIRO September 2006 “Towards e-VLBI”  “e-VLBI”
Masters Presentation at Griffith University Master of Computer and Information Engineering Magnus Nilsson
A supercomputer-based software correlator at the Swinburne University of Technology Tingay, S.J. and Deller, A.
Baseband Processing and SKA Simulations using Supercomputers: Enhancing Australia‘s radio astronomy facilities and its bid for the SKA Steven Tingay Swinburne.
DFT Filter Banks Steven Liddell Prof. Justin Jonas.
Top Level System Block Diagram BSS Block Diagram Abstract In today's expanding business environment, conference call technology has become an integral.
Prototype SKA Technologies at Molonglo: 3. Beamformer and Correlator J.D. Bunton Telecommunications and Industrial Physics, CSIRO. Australia. Correlator.
Very Long Baseline Interferometry (VLBI) – Techniques and Applications Steven Tingay ATNF Astronomical Synthesis Imaging Workshop Narrabri, 24 – 28 September,
Baseband processing, e-VLBI, and SKA simulations Steven Tingay Swinburne University of Technology MNRF Symposium, 8 June, 2004.
Ninth Synthesis Imaging Summer School Socorro, June 15-22, 2004 Cross Correlators Walter Brisken.
Ongoing e-VLBI Developments with K5 VLBI System Hiroshi Takeuchi, Tetsuro Kondo, Yasuhiro Koyama, and Moritaka Kimura Kashima Space Research Center/NICT.
VLBI Report LBA Operations & eVLBI Tasso Tzioumis ATNF May 2008.
2012 DiFX user’s meeting, Sydney, Australia USNO Software Correlator: Status Report Outline USNO/WACO Background USNO Prototype Software Correlator (UPSC)
CVN software correlator development and its applications Zheng Weimin*, Zhang Juan, Tong Li, Tong Fengxian, Liu Lei, Chen Zhong, Shu Fengchun, Wang Guangli.
Current LBA Developments Chris Phillips CSIRO ATNF 13/7/2005.
Tuning DiFX2 for performance Adam Deller ASTRON 6th DiFX workshop, CSIRO ATNF, Sydney AUS.
Backend electronics for radioastronomy G. Comoretto.
Basic concepts of radio interferometric (VLBI) observations Hiroshi Imai Department of Physics and Astronomy Graduate School of Science and Engineering.
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.
LBA Calibrator Survey Chris Phillips eVLBI Project Scientist 23 July 2009.
Update on LBA Technical Developments CASS Chris Phillips 11 October 2013.
FPGA-based Dedispersion for Fast Transient Search John Dickey 23 Nov 2005 Orange, NSW.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array The VLBA Sensitivity.
Recent results from the Swinburne supercomputer VLBI software correlator(s) Steven Tingay, Craig West, Adam Deller, Shinji Horiuchi Centre for Astrophysics.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array New VLBA capabilities.
Design of a Software Correlator for the Phase I SKA Jongsoo Kim Cavendish Lab., Univ. of Cambridge & Korea Astronomy and Space Science Institute Collaborators:
Accelerating a Software Radio Astronomy Correlator By Andrew Woods Supervisor: Prof. Inggs & Dr Langman.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Software correlators.
EVLBI and the Australian SKA Pathfinder (ASKAP) Prof. Steven Tingay Curtin University of Technology Perth, Australia 7th eVLBI workshop SHAO, 2008 June.
Eleventh Synthesis Imaging Workshop Socorro, June 10-17, 2008 THE VLBA SENSITIVITY UPGRADE Craig Walker, NRAO.
Next Generation Digital Back-ends at the GMRT Yashwant Gupta Yashwant Gupta National Centre for Radio Astrophysics Pune India CASPER meeting Cambridge.
GPU DAS CSIRO ASTRONOMY AND SPACE SCIENCE Chris Phillips 23 th October 2012.
Status and capabilities of the Australian LBA Phil Diamond Chief, Astronomy & Space Science.
1 CMPE 511 HIGH PERFORMANCE COMPUTING CLUSTERS Dilek Demirel İşçi.
Field Trials of an RFI Adaptive Filter for Pulsar Observations M. Kesteven, R.N. Manchester, G. Hampson & A. Brown Australia Telescope National Facility.
Australian Astronomy MNRF Development of Monolithic Microwave Integrated Circuits (MMIC) ATCA Broadband Backend (CABB)
Astrophysical Applications on Superclusters Matthew Bailes Swinburne Centre for Astrophysics and Supercomputing.
DiFX Performance Testing Chris Phillips eVLBI Project Scientist 25 June 2009.
Real-time Acquisition and Processing of Data from the GMRT Pulsar Back- ends Ramchandra M. Dabade (VNIT, Nagpur) Guided By, Yashwant Gupta.
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.
Jason Manley, Aaron Parsons, Don Backer, Henry Chen, Terry Filiba, David MacMahon, Peter McMahon, Arash Parsa, Andrew Siemion, Dan Werthimer, Mel Wright.
by Arjun Radhakrishnan supervised by Prof. Michael Inggs
Tenth Synthesis Imaging Summer School UNM, June 13-20, 2006 Cross Correlators Walter Brisken.
DiFX New Features. Disk based file specification Improved specification of files to correlate Wild cards with time of scan name filtering? External reference.
Distributed FX software correlation Adam Deller Swinburne University/CSIRO Australia Telescope National Facility Supervisors: A/Prof Steven Tingay, Prof.
Pulsar tools in DiFX Adam Deller ASTRON 6th DiFX workshop, CSIRO ATNF, Sydney AUS.
DiFX Overview Adam Deller NRAO 3rd DiFX workshop, Curtin University, Perth.
Review of developments in Australasia and mainland Asia Steven Tingay Swinburne University of Technology Next Generation correlator meeting, JIVE 27 -
A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant.
Prof. Steven Tingay (ICRAR, Curtin University) Workshop on East-Asian Collaboration on the SKA Daejeon, Korea, November 30 – December 2, 2011 A long baseline.
The DiFX software correlator DiFX is an FX style correlator written in C++ Designed to run on commodity clusters Optimised Intel vector libraries are used.
Development of DiFX Adam Deller NRAO 3rd DiFX workshop, Curtin University, Perth.
Single Dish Summer School, Green Bank 2007 Things to do with Single Dish: VLBI Tapasi Ghosh NAIC/Arecibo Observatory Outline: Interferometry Basic.
M.P. Rupen, Synthesis Imaging Summer School, 18 June Cross Correlators Michael P. Rupen NRAO/Socorro.
EXPReS FABRIC meeting at Poznan, Poland1 EXPReS FABRIC WP 2.2 Correlator Engine Meeting Poznan Poland JIVE, Ruud Oerlemans.
VLBI Developments in Australia ASTRONOMY AND SPACE SCIENCE Chris Phillips| LBA Lead Scientist 11 November 2014.
VGOS GPU Based Software Correlator Design Igor Surkis, Voytsekh Ken, Vladimir Mishin, Nadezhda Mishina, Yana Kurdubova, Violet Shantyr, Vladimir Zimovsky.
Korea Astronomy and Space Science Institute
JIVE UniBoard Correlator (JUC) Firmware
Rick Perley National Radio Astronomy Observatory
Wide-field, high sensitivity VLBI
17/04/2019 Future VLBI systems Tasso Tzioumis| Facilities Program Director– Technologies for Radio Astronomy CSIRO Astronomy and Space Science IVTW.
Presentation transcript:

DiFX: Software Correlation at Swinburne for the LBA Adam Deller Swinburne University/CSIRO Australia Telescope National Facility Supervisors: A/Prof Steven Tingay, Prof Matthew Bailes (Swinburne), Dr John Reynolds (ATNF)

9/6/2007VSOP-2 meeting Outline History Correlator architecture Capabilities Computing environment and resources Usage inside and outside LBA Future improvements

9/6/2007VSOP-2 meeting Correlator History Commenced with my PhD thesis (2005) Preliminary work (XF) undertaken in 2004 by Craig West First science late 2005 Conversion to distributed system 2006 Verification with LBA and VLBA correlators, code released late

9/6/2007VSOP-2 meeting Correlator Architecture Written in C++, MPI for message passing, Intel IPP for vector arithmetic

9/6/2007VSOP-2 meeting Capabilities Supports LBA, Mk5 * (K5->LBA converter) Pulsar gating, binning or matched filter Arbitrary time/frequency resolution Presently, visibilities in RPFITS format eVLBI: data can be streamed from network socket directly into correlator Also used for real-time fringe checks *export to linux filesystem

9/6/2007VSOP-2 meeting The Swinburne supercomputer Swinburne supercomputer presently consists of ~300 P4 processors Typically “reserve” ~30 processors for VLBI after observing run Next month: complete replacement of cluster with ~140 dual CPU, quad core nodes, >1100 cores total

9/6/2007VSOP-2 meeting Computing requirements DiFX requires little RAM (except extreme cases): processor speed, cache and SIMD support essential Performance scales linearly with aggregate bandwidth, near-linear with number of stations Realtime example: Max sensitivity LBA (6 x 1 Gbps) requires ~25 new nodes

9/6/2007VSOP-2 meeting Typical LBA usage Required to correlate ~5 days of 256 Mbps before next session (2 months) For each experiment, automatically select and correlate fringe-finders, solve clocks, followed by full correlation. Using ~30 (old) machines, high data rate experiments take 2x observe time

9/6/2007VSOP-2 meeting Non-LBA applications New geodetic array in Australia/NZ to use software correlator: modifications to control, output format VLBA is trialling software correlator to run in parallel with hardware correlator: experiments with specific requirements, testing high data rate

9/6/2007VSOP-2 meeting Future improvements Current version is production: future improvements will be incremental Direct read from MkV Alternative output formats: AIPS++ MS, FITS-IDI, UVFITS Support in AIPS: tasks like CVEL currently confuse with LBA S2 (XF)

9/6/2007VSOP-2 meeting

9/6/2007VSOP-2 meeting Interferometry & Correlators RA Dec Interferometry: delay signals from two dishes to common reference and multiply Common signal, independent noise: average improves S/N Earth rotates, interferometer samples visibility: Fourier transform of sky brightness

9/6/2007VSOP-2 meeting Interferometry & Correlators u ( ) v ( ) Finite bandwidth, not monochromatic, therefore visibility varies across band To get v( ), XF correlator accumulates lags, then FFTs FX correlator FFTs segments of baseband data, and cross- multiply/accumulates

9/6/2007VSOP-2 meeting Hardware vs software Software correlator: program running on a computer cluster/supercomputer Hardware correlator: ASIC boards, specialised data transport Software is unclocked, could be faster or slower than real-time No channel/integration time restrictions Floating pt vs int calculations

9/6/2007VSOP-2 meeting Why software? Flexibility - you can do things that are impossible with a hardware correlator Rapid (and cheap) development Add-ons MUCH easier in software Compatibility Expandability For me: Allow disk-based correlation, and improved pulsar binning (sensitivity)

9/6/2007VSOP-2 meeting DiFX (Distributed FX) Master Node Core 1DataStream 1 DataStream 2 DataStream N Core 2 Core M … … Timerange, destination Baseband data Visibilities Source data MPI is used for inter-process communications

9/6/2007VSOP-2 meeting DiFX (Distributed FX) Configured by text files (like jobscripts) Delay modelling - CALC 9 (separate) Output: RPFITS (built on-the-fly) Arbitrary time/frequency resolution Arbitrary pulsar binning (incoherent dedispersion) - allows weighted bin sum Real time 1 Gbps: CPUs

9/6/2007VSOP-2 meeting DiFX (Distributed FX) Verification: recent successful comparisons with LBA and VLBA

9/6/2007VSOP-2 meeting LBA Science All require one or more of flexibility, high time/frequency resolution, or sensitivity Wide field VLBI (Lenc & Tingay) Masers (Horiuchi) CDF radio counterparts (Norris et al.) RRATs (Kramer et al.) eVLBI (Phillips et al.) Pulsar parallax (me)

9/6/2007VSOP-2 meeting Worldwide science So far, motivated by very high frequency resolution, or flexibility and minimum effort for new system Pulsar scintillation (Brisken) requires extreme frequency resolution (244 Hz channels over 32 MHz bandwidth) Geodesy (MPIfR, Bonn, Germany) Geodesy, new Australian array (NCRIS) t

9/6/2007VSOP-2 meeting Status: Correlator code “Correlation” code completed and verified - now finishing GUI and packaging for public release VLBA, MPIfR and others keen to continue trialling code once released Should be online within a month PASP paper submitted simultaneously

9/6/2007VSOP-2 meeting Status: Observing and reduction Four sessions of eight allocated, two observed - applications for 2007/2008 year (four more sessions) soon Both observed sessions correlated and verified Starting to work on atmospheric/ ionospheric compensation and pipeline, crucial for efficient, accurate astrometry

9/6/2007VSOP-2 meeting Roadmap to submission 1 monthDiFX available online 3 monthsFirst four sessions complete 6 monthsReduction techniques tested, pipeline started 12 monthsPipeline complete, draft begun 18 monthsData collection, reduction and thesis draft complete 20 monthsThesis submission

9/6/2007VSOP-2 meeting Conclusions DiFX is a general purpose software correlator, publicly available soon Already used with success in Australia by the wider VLBI community, and generating interest internationally Pulsar parallax program is underway, with the bulk of observations to come Transitioning from code to science

9/6/2007VSOP-2 meeting

9/6/2007VSOP-2 meeting Interferometry & Correlators Major operations performed by FX software correlator: Delay Unpack quantized data to float Fringe rotate FFT Correct fractional sample error Cross multiply and accumulate A B Datastream Per station  N Per station  N 2