Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-3377

Configure a CPU-based Single Pulse Search pipeline for benchmarking with quasi real-time data input

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Feature
    • Should have
    • PI19
    • COM PSS SW
    • None
    • Data Processing
    • Hide

      Provides rigid, reproducible measurements of the performance of different implementations of the PSS fast transient search pipeline and helps towards converging on an architecture for it based on those measurements.

      Show
      Provides rigid, reproducible measurements of the performance of different implementations of the PSS fast transient search pipeline and helps towards converging on an architecture for it based on those measurements.
    • Hide

      Documentation that

      • describes the set up of the benchmarking tests and instructions for running the tests
      • summarises the results and identifies the bottlenecks
      • describes the outlook based on the results, focusing on current SPS performance against real time
      Show
      Documentation that describes the set up of the benchmarking tests and instructions for running the tests summarises the results and identifies the bottlenecks describes the outlook based on the results, focusing on current SPS performance against real time
    • 1
    • 1
    • 0
    • Team_PSS
    • Sprint 5
    • Hide

      This work has been written up in this document:
      https://www.overleaf.com/read/vztqwgntrpvc

      The benchmarking results are different from the standalone tests. The SPS pipeline integrated into the CHEETAH is very efficient and can be run on four threads for a MID beam. However, all the processes are running in series CT+DDTR+SPDT. We can significantly improve the performance but working on changing the cheetah framework to accommodate the Muti-threading functionality inside a task.

      The typical (execution time/ realtime) performance measure is ~0.7. We must do further efficacy and long-term stability tests in the following PIs.

      Show
      This work has been written up in this document: https://www.overleaf.com/read/vztqwgntrpvc The benchmarking results are different from the standalone tests. The SPS pipeline integrated into the CHEETAH is very efficient and can be run on four threads for a MID beam. However, all the processes are running in series CT+DDTR+SPDT. We can significantly improve the performance but working on changing the cheetah framework to accommodate the Muti-threading functionality inside a task. The typical (execution time/ realtime) performance measure is ~0.7. We must do further efficacy and long-term stability tests in the following PIs.
    • 19.6
    • Stories Completed, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
    • PI22 - UNCOVERED

    • PSS-G1

    Description

      A reference CPU(AMD)-based Single Pulse Search pipeline is configured, with a data receptor, dedispersion transform and single pulse detector as the testbed for benchmarking the performance of its components and determining bottlenecks in that performance.

      Additionally, functionality comparisons are made and documented between the CPU-based SPS and 'astroaccelerate' versions of SPS.

      Attachments

        Issue Links

          Structure

            Activity

              People

                A.Noutsos Noutsos, Aristeidis
                L.Levin-Preston Levin-Preston, Lina
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 1.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete410.0
                  Total410.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel