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

PSS Development & Testing Environments

Details

    • PSS CI/CD
    • Data Processing
    • 0

    Description

      Feature Set Summary

      PSS continuous integration & deployment platform equipped with production PSS hardware

      Detailed Description

      During PI11–PI15, the goal of the Pulsar Search Development & Testing Environments Epic is to establish and use a continuous integration and deployment platform, equipped with present-day

      • FPGAs
      • GPUs
      • CPUs

      in order to develop, test end-to-end, and maintain the functionality of the PSS prototype ('Cheetah').

      Epic Hypothesis Statement (https://www.scaledagileframework.com/epic/)

      For  the pulsar science community and the SKA stakeholders 
      who  undertake cutting edge pulsar research and help enable leading-edge radio astronomy science to be undertaken through the design of the SKA, respectively. 
      the  PSS CI/CD platform
      is a  a PSS server equipped with PSS production hardware, 
      that  is designed from scratch to de-risk meeting SKA functionality requirements via development and testing of the PSS pipeline on production hardware
      Unlike  other existing CI/CD platforms
      our solution  uses highly configurable C++ code for software integration and deployment to a testing framework, as well as present-day GPU and FPGA accelerators, adapted to the needs of PSS pipeline development. It also demonstrates the principles of the production pulsar search pipeline deployed and implemented on representative prototype production hardware.
         
      Outcome hypothesis Provides improved confidence in the mitigation of key functional and non-functional risks prior to production development and construction hence improving the likelihood of delivering the production solution to meet SKA technical and quality requirements within construction time and cost estimates. 
      Leading Indicators -        Functional verification testing through the use of high-quality test vectors
      -        Continuous integration of software modules into the pulsar search (Cheetah) pipeline
      -        Early demonstration of MaaS (Metal as a Service) software deployment
      -        Continuous test coverage quality auditing
      NFRs  As well as demonstrating the ability to meet functional requirements, this development roadmap aims to emulate the deployment and execution of the pulsar search code on representative hardware in a relevant environment. This aims to provide improved confidence in the ability to: 
      -        deploy and test production code remotely
      -        meet scalability and quality requirements
      -        meet space requirements

      Attachments

        Structure

          Activity

            People

              A.Noutsos Noutsos, Aristeidis
              A.Noutsos Noutsos, Aristeidis
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Structure Helper Panel