2020 · 34 citations · 27 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingHeterogeneous ComputingParallel ComputingBottleneck IdentificationHigh-throughput ComputingParallel Performance AnalysisPerformance Bottleneck AnalysisPerformance ModelingHigh PerformanceHigh-performance Computing SystemsI/o Bottleneck AnalysisLatent Space ExplorationPerformance Bottleneck DetectionSystem Bottleneck DetectionThroughputWorkload Characterization
With the growing complexity of high-performance computing (HPC) systems, achieving high performance can be difficult because of I/O bottlenecks. We analyze multiple years' worth of Darshan logs from the Argonne Leadership Computing Facility's Theta supercomputer in order to understand causes of poor I/O throughput. We present Gauge: a data-driven diagnostic tool for exploring the latent space of supercomputing job features, understanding behaviors of clusters of jobs, and interpreting I/O bottlenecks. We find groups of jobs that at first sight are highly heterogeneous but share certain behaviors, and analyze these groups instead of individual jobs, allowing us to reduce the workload of domain experts and automate I/O performance analysis. We conduct a case study where a system owner using Gauge was able to arrive at several clusters that do not conform to conventional I/O behaviors, as well as find several potential improvements, both on the application level and the system level.
27
From local explanations to global understanding with explainable AI for trees
Scott Lundberg, Gabriel Erion, Hugh Chen et al. · Nature Machine Intelligence · 2020 · 8.9K citations · Full text
Permutation importance: a corrected feature importance measure
André Altmann, Laura Toloşi, Oliver Sander et al. · Bioinformatics · 2010 · 2.7K citations · Full text
hdbscan: Hierarchical density based clustering
Leland McInnes, John Healy, Steve Astels · The Journal of Open Source Software · 2017 · 2.7K citations · Full text