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

Profiling activities to define proxy apps

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

Details

    • SRCnet
    • Hide

      The advantage of using proxy apps is that they are simpler and faster to run than the actual scientific applications they simulate, and they can provide a representative workload for testing and benchmarking purposes. Additionally, proxy apps can be designed to expose specific system features, such as memory bandwidth or communication latency, allowing researchers and system administrators to identify and optimize these features. The idea is to model a proxy app and to provide a representative workload for testing and benchmarking the performance of a computing system or infrastructure, that it can also be used to compare the performance of different systems or architectures.

      Show
      The advantage of using proxy apps is that they are simpler and faster to run than the actual scientific applications they simulate, and they can provide a representative workload for testing and benchmarking purposes. Additionally, proxy apps can be designed to expose specific system features, such as memory bandwidth or communication latency, allowing researchers and system administrators to identify and optimize these features. The idea is to model a proxy app and to provide a representative workload for testing and benchmarking the performance of a computing system or infrastructure, that it can also be used to compare the performance of different systems or architectures.
    • Hide

      AC: To provide a representative proxy app for at least two levels of granularity.
      AC: Document Representativeness, Scalability, Portability and Openness of the proxy apps.

      Show
      AC: To provide a representative proxy app for at least two levels of granularity. AC: Document Representativeness, Scalability, Portability and Openness of the proxy apps.
    • PI24 - UNCOVERED

    Description

      A proxy app is a real part of a workflow/code that tests a particular functionality using real data. Not to be confused with a synthetic app such as HPCC for instance. In PI18 we will need to build a mini-SRC first that we can actually use as proxy-app development system (if possible). Activities included here will be collecting and profiling SRC-located workflows and doing a functional analysis as a pre-cursor to designing a set of proxy-apps like a "representative use case" or "representative benchmark".

      Attachments

        Issue Links

          Structure

            Activity

              People

                r.bolton Bolton, Rosie
                M.Parra Parra, Manuel
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 0.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete00.0
                  Total00.0

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel