Carothers, 2020 - Google Patents
Predictive modeling and diagnostic monitoring of extreme science workflowsCarothers, 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 …
- 238000013154 diagnostic monitoring 0 title 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3409—Recording 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/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3457—Performance evaluation by simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations 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 |