APSR - Australia Telescope National Facility
Download
Report
Transcript APSR - Australia Telescope National Facility
APSR
Matthew Bailes
Swinburne University
Of
Technology
Baseband Pulsar Timing
History
Caltech Berkeley Processor
1996 10 MHz 2xDLT 7000
Princeton Mk IV
1997 10 MHz 2xDLT 7000
S2TCI (~1997)
York University/Melbourne Uni/Swinburne
16 MHz 8xVHS
CPSR1 (~1999)
Caltech/Swinburne
4xDLT 7000
Baseband History
COBRA
Coherent Baseband Recorder 2001?
150+ Processors
CPSR2 (2002)
2x64 MHz x 2bits x 2 pols
30 Xeon dual processors
Arecibo Signal Processor (ASP) 03/04?
64 MHz with polyphase filters and 4 bits
Selected Achievements
Princeton Mk IV
MSP timing, ~200 ns timing on 1713+0747
PUMA2??
CPSR1
130 ns timing on PSR J0437-4715
CPSR2
Polarimetry of 27 MSPs
Giant Pulses discovered in MSPs
Precision timing on 7 MSPs (< 1 us)
0437, 0613, 1600, 1713, 1744, 1909, 1937
Several others near ~1 us
Giant Pulses
Giant Pulse
2 microseconds wide!
75 nanosecs
Timing
Stability
Profile Precision
Must be done with
Coherent dedispersion
New DFB Limitations
2048 channels/ 512 MHz
L-band
Terzan 5
190 us Smearing!
Still need coherent dedispersion
Current Generation
IF
IF
Samplers
+ FPGA
Bits
CPU 1
Polyphas
e
bits
CPU
Gb ethernet
Gb Switch
CPU
CPU
Next Generation
“APSR”
ATNF/Parkes/Swinburne/Recorder
1 GigaByte/sec recorder/processor
Much higher timing precision
Nanosecond pulse sensitivity
Lunar Experiments
Giant pulses
Pulsar searches
Polarimetry
Spectroscopy
VLBI correlator?
APSR
1 GHz x 2
IF
IF
Samplers
+ FPGA
CPU x128
Bits
CPUs x16
Polyphas
e
bits
Gb ethernet x16
Gb Switch
144 ports min
Specs
Limited to 64 MB/s per host
Current Gb limit
16 Primaries
64 MB/s
2 bits x 64 MHz x 2 pols
4 bits x 32 MHz x 2 pols
8 bits x 16 MHz x 2 pols
3 GHz
L-band
Bright Pulsars
Primary Machines
3 GB RAM
Gb ethernet x 2
500 GB SATA disks
16 of them
Secondaries
Low-voltage next-gen Pentium
2 GB RAM (min)
2 x 250 GB SATA drives
Probably rack-mounted
Gb ethernet
Switch
144 ports
Gb ethernet
10 Gb uplink
Probably CISCO
Costings
Primaries: 48 K
Secondaries: 128 K
Switch: 12K
Cabling: 8K
Racks: 15K
Total: 211K
Required Modes:
Mode 1
Raw data x 16
2 bits x 64 Msamples/sec x 2 pols x 16 (agg 1 GHz)
4 bits x 32 Msamples/sec x 2 pols x 16 (agg 512 MHz)
8 bits x 16 Msamples/sec x 2 pols x 16 (agg 256 MHz)
Mode 2
Polyphase FB
2 bits x 64 MHz x 2 pols x 16 (agg 1024 MHz)
4 bits x 32 MHz x 2 pols x 16 (agg 512 MHz)
8 bits x 16 MHz x 2 pols x 16 (agg 256 MHz)
Required Modes:
Mode 3
Polyphase FB - single host
2048 chans x 2/4/8 bits x Npol x 32 us sampling
Up to 64 MB/s
Mode 4
Polyphase FB - multi-host
16 x PPFB x nbits x nchans x Npol x Nus samples
Mode 4
As for 3, but incoherently dedispersed into N channels
Mode 6
As for 4, but coherently dedispersed
Mode 7
As for 3, but folded for N PSRs simultaneously
Mode 8
As for 6, but folded for N PSRs simultaneously
Other Wishes:
• New digital FB for next MB survey
•13 DFBs with 300 MHz BW, 2048 channels,
64 us sampling
13xIFs
GHz
Ghz
DFB
?
16?xDFB
IFs
16? lines
16 Primaries
Switch
APSR
Apple
XRAIDs
10 Gb
To Grangenet
128 CPUs
Aggregate Power
CPUs:
128 x 4GHz x 4flops/cycle = 2 Teraflops
Disk:
64 Terabytes (17 hours recording)
Pulsar surveys in real time
Issues:
Heat dissipation
144 x 150 W = 20 KW!!
Multiplexing IO to CPUs
How can I take 1 GB/sec and spread it 16 ways
without losing bits??
Upon Completion:
Throw out:
CPSR2
WBC
DFB1
MB correlators
Analogue Filters
VLBI recorders