SLIDE 81 Conceptual view of Uintah equipped with a monitoring network (future work)
!81
Static Analysis of DWH and Scheduler Automaton Learning from Traces Tailor Learning for Hybrid Concurrency Events Build Cross-Layer Monitoring Hierarchies Derive System Control Invariants to Document + Debug via CSTG Hierarchical Active Testing and Monitoring using Standardized Interfaces
Internal Ready Queue Post MPI Receive External Ready Queue GPU Ready Queue CPU Check MPI Receive Post MPI Sends Check Host to Device Copy Device Device to Host Copy Internal Ready Task Completed Task Task Graph Post Device Copy
Device Enabled
DW::reduceMPI MPIScheduler::execute+A MPIScheduler::initiateReduction 1 MPIScheduler::execute+B MPIScheduler::runTask 73 MPIScheduler::runReductionTask 1 1 DetailedTask::doit 73 UnifiedScheduler::execute UnifiedScheduler::runTask
./sus AMRSim::run+A AMRSim::run+B 1 AMRSim::run+C AMRSim::run+D AMRSim::run+E AMRSim::executeTimestep AMRSim::doInitialTimestep 1 DW::override 1 69
4
Task::doit
Automata to Trigger CSTG Collection Static Analysis Helps Refine CSTGs Task Graph Compilation to Generate Salient High-Level Events to Cross-Check