Publication | Open Access
Making the Most of SMT in HPC
13
Citations
41
References
2015
Year
Cluster ComputingEngineeringComputer ArchitectureMultithreading (Computer Architecture)High Performance ComputingParallel AlgorithmsHpc CentersSystems EngineeringParallel ComputingPerformance PredictionHybrid Hpc WorkloadOpen Source SupercomputingComputer EngineeringComputer ScienceHpc ApplicationsComputational ScienceSpeedup Smt ConfersParallel Performance EvaluationParallel ProgrammingReal-time Systems
This work presents an end-to-end methodology for quantifying the performance and power benefits of simultaneous multithreading (SMT) for HPC centers and applies this methodology to a production system and workload. Ultimately, SMT’s value system-wide depends on whether users effectively employ SMT at the application level. However, predicting SMT’s benefit for HPC applications is challenging; by doubling the number of threads, the application’s characteristics may change. This work proposes statistical modeling techniques to predict the speedup SMT confers to HPC applications. This approach, accurate to within 8%, uses only lightweight, transparent performance monitors collected during a single run of the application.
| Year | Citations | |
|---|---|---|
Page 1
Page 1