Predictive performance modeling for distributed batch processing using black box monitoring and machine learning

C Witt, M Bux, W Gusew, U Leser - Information Systems, 2019‏ - Elsevier
In many domains, the previous decade was characterized by increasing data volumes and
growing complexity of data analyses, creating new demands for batch processing on …

Automated smartnic offloading insights for network functions

Y Qiu, J **ng, KF Hsu, Q Kang, M Liu… - Proceedings of the …, 2021‏ - dl.acm.org
The gap between CPU and networking speeds has motivated the development of
SmartNICs for NF (network functions) offloading. However, offloading performance is …

Using automated performance modeling to find scalability bugs in complex codes

A Calotoiu, T Hoefler, M Poke, F Wolf - Proceedings of the International …, 2013‏ - dl.acm.org
Many parallel applications suffer from latent performance limitations that may prevent them
from scaling to larger machine sizes. Often, such scalability bugs manifest themselves only …

Methods of inference and learning for performance modeling of parallel applications

BC Lee, DM Brooks, BR de Supinski, M Schulz… - Proceedings of the 12th …, 2007‏ - dl.acm.org
Increasing system and algorithmic complexity combined with a growing number of tunable
application parameters pose significant challenges for analytical performance modeling. We …

A regression-based approach to scalability prediction

BJ Barnes, B Rountree, DK Lowenthal… - Proceedings of the …, 2008‏ - dl.acm.org
Many applied scientific domains are increasingly relying on large-scale parallel
computation. Consequently, many large clusters now have thousands of processors …

Benchmarking machine learning methods for performance modeling of scientific applications

P Malakar, P Balaprakash… - 2018 IEEE/ACM …, 2018‏ - ieeexplore.ieee.org
Performance modeling is an important and active area of research in high-performance
computing (HPC). It helps in better job scheduling and also improves overall performance of …

Phantom: predicting performance of parallel applications on large-scale parallel machines using a single node

J Zhai, W Chen, W Zheng - ACM sigplan notices, 2010‏ - dl.acm.org
For designers of large-scale parallel computers, it is greatly desired that performance of
parallel applications can be predicted at the design phase. However, this is difficult because …

Performance prediction of parallel applications: a systematic literature review

J Flores-Contreras, HA Duran-Limon… - The Journal of …, 2021‏ - Springer
Different techniques for estimating the execution time of parallel applications have been
studied for the last 25 years. These approaches have proposed different methods for …

GROPHECY: GPU performance projection from CPU code skeletons

J Meng, VA Morozov, K Kumaran… - Proceedings of 2011 …, 2011‏ - dl.acm.org
We propose GROPHECY, a GPU performance projection framework that can estimate the
performance benefit of GPU acceleration without actual GPU programming or hardware …

[ספר][B] Parallel computing hits the power wall: principles, challenges, and a survey of solutions

AF Lorenzon, ACS Beck Filho - 2019‏ - books.google.com
This book describes several approaches to adaptability that are applied for the optimization
of parallel applications, such as thread-level parallelism exploitation and dynamic voltage …