[go: up one dir, main page]

Carothers, 2020 - Google Patents

Predictive modeling and diagnostic monitoring of extreme science workflows

Carothers, 2020

View PDF
Document ID
10162903085477077122
Author
Carothers C
Publication year

External Links

Snippet

This proposal addresses a critical issue of performance prediction identified in the report from the ASCR\Computational Modeling of Big Networks (COMBINE)" workshop:" end-to- end performance is not predictable due to a variety of factors. Even when some performance …
Continue reading at www.osti.gov (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3414Workload generation, e.g. scripts, playback
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3457Performance evaluation by simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • G06F15/163Interprocessor communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/875Monitoring of systems including the internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/86Event-based monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code

Similar Documents

Publication Publication Date Title
Degomme et al. Simulating MPI applications: the SMPI approach
Carothers et al. Durango: Scalable synthetic workload generation for extreme-scale application performance modeling and simulation
Hammond et al. WARPP: a toolkit for simulating high-performance parallel scientific codes
Wu et al. Modeling of distributed file systems for practical performance analysis
Nilakantan et al. Synchrotrace: synchronization-aware architecture-agnostic traces for light-weight multicore simulation
Pancake et al. Guest Editors' Introduction: Performance Evaluation Tools for Parallel and Distributed Systems
Ahmed et al. An integrated interconnection network model for large-scale performance prediction
Andújar et al. An open-source family of tools to reproduce MPI-based workloads in interconnection network simulators
Friese et al. Generating performance models for irregular applications
Badia et al. Performance prediction in a grid environment
Choi et al. End-to-end performance modeling of distributed GPU applications
Casanova et al. Simulation of MPI applications with time‐independent traces
Totoni et al. Simulation-based performance analysis and tuning for a two-level directly connected system
Mubarak et al. Toward reliable validation of hpc network simulation models
Desprez et al. Assessing the performance of mpi applications through time-independent trace replay
Ahmed et al. Automodel: Automatic synthesis of models from communication traces of soc designs
Carothers Predictive modeling and diagnostic monitoring of extreme science workflows
Wilke et al. Using Discrete Event Simulation for Programming Model Exploration at Extreme-Scale: Macroscale Components for the Structural Simulation Toolkit (SST).
Liu et al. A systematic and realistic network-on-chip traffic modeling and generation technique for emerging many-core systems
CN110928705B (en) Communication characteristic analysis method and system for high-performance computing application
Block et al. Automated performance prediction of message-passing parallel programs
Wolfe et al. Evaluating the impact of spiking neural network traffic on extreme-scale hybrid systems
Dechev et al. Using sst/macro for effective analysis of mpi-based applications: Evaluating large-scale genomic sequence search
Vardas Process Placement Optimizations and Heterogeneity Extensions to the Slurm Resource Manager
Liang et al. End-to-End Cloud Application Cloning With Ditto