katgpucbf

Contents:

  • Introduction
  • Mathematical conventions
  • Signal path overview
  • Changelog

Installation and Operation

  • System requirements
  • Installation
  • Operation
  • Monitoring
  • Data Interfaces

Design

  • DSP Engine Design
  • F-Engine Design
  • XB-Engine design

Development and Testing

  • Development Environment
  • Unit Testing
  • Digitiser Packet Simulator
  • F-Engine Packet Simulator
  • Qualification framework
  • Updating autotuning database
  • Benchmarking
  • TODOs

Module reference

  • katgpucbf package
    • Subpackages
      • katgpucbf.dsim package
      • katgpucbf.fgpu package
      • katgpucbf.fsim package
      • katgpucbf.xbgpu package
        • Submodules
        • Module contents
    • Submodules
    • Module contents
katgpucbf
  • katgpucbf package
  • katgpucbf.xbgpu package
  • View page source

katgpucbf.xbgpu package

Submodules

  • katgpucbf.xbgpu.beamform module
    • Beam
      • Beam.dither
      • Beam.pol
    • Beamform
    • BeamformTemplate
      • BeamformTemplate.instantiate()
  • katgpucbf.xbgpu.bsend module
    • BSend
      • BSend.descriptor_heap
      • BSend.enable_beam()
      • BSend.get_free_chunk()
      • BSend.preamble_size
      • BSend.send_chunk()
      • BSend.send_stop_heap()
    • Batch
    • Chunk
      • Chunk.present_ants
      • Chunk.send()
      • Chunk.timestamp
    • make_item_group()
    • make_stream()
  • katgpucbf.xbgpu.correlation module
    • Correlation
      • Correlation.get_baseline_index()
      • Correlation.reduce()
      • Correlation.zero_visibilities()
    • CorrelationTemplate
      • CorrelationTemplate.instantiate()
    • MIN_COMPUTE_CAPABILITY
    • MISSING
    • device_filter()
  • katgpucbf.xbgpu.engine module
  • katgpucbf.xbgpu.main module
  • katgpucbf.xbgpu.output module
    • BOutput
      • BOutput.dither
      • BOutput.pol
    • Output
      • Output.dst
      • Output.name
    • XOutput
      • XOutput.heap_accumulation_threshold
  • katgpucbf.xbgpu.recv module
    • Layout
      • Layout.chunk_heaps
      • Layout.heap_bytes
      • Layout.heaps_per_fengine_per_chunk
      • Layout.n_ants
      • Layout.n_channels_per_substream
      • Layout.n_spectra_per_heap
      • Layout.sample_bits
      • Layout.timestamp_step
    • make_sensors()
    • make_stream()
    • recv_chunks()
  • katgpucbf.xbgpu.send module
    • Send
  • katgpucbf.xbgpu.xsend module
    • Heap
      • Heap.timestamp
    • XSend
      • XSend.get_free_heap()
      • XSend.preamble_size
      • XSend.send_heap()
      • XSend.send_stop_heap()
    • make_item_group()
    • make_stream()

Module contents

Previous Next

© Copyright 2021-2025, National Research Foundation (SARAO).

Built with Sphinx using a theme provided by Read the Docs.