Extracting clean performance models from tainted programs

M Copik, A Calotoiu, T Grosser, N Wicki, F Wolf… - Proceedings of the 26th …, 2021 - dl.acm.org
Performance models are well-known instruments to understand the scaling behavior of
parallel applications. They express how performance changes as key execution parameters …

Pemogen: Automatic adaptive performance modeling during program runtime

A Bhattacharyya, T Hoefler - … of the 23rd international conference on …, 2014 - dl.acm.org
Traditional means of gathering performance data are tracing, which is limited by the
available storage, and profiling, which has limited accuracy. Performance modeling is often …

Overhead compensation in performance profiling

AD Malony, SS Shende - Euro-Par 2004 Parallel Processing: 10th …, 2004 - Springer
Measurement-based profiling introduces intrusion in program execution. Intrusion effects
can be mitigated by compensating for measurement overhead. Techniques for …

Mantis: Predicting system performance through program analysis and modeling

BG Chun, L Huang, S Lee, P Maniatis… - arXiv preprint arXiv …, 2010 - arxiv.org
We present Mantis, a new framework that automatically predicts program performance with
high accuracy. Mantis integrates techniques from programming language and machine …

[HTML][HTML] Automatic empirical performance modeling of parallel programs

A Calotoiu - 2018 - tuprints.ulb.tu-darmstadt.de
Many parallel applications suffer from latent performance limitations that may prevent them
from scaling to larger machine sizes or solving larger problems. Often, such performance …

Beware of the unexpected: Bimodal taint analysis

YW Chow, M Schäfer, M Pradel - Proceedings of the 32nd ACM …, 2023 - dl.acm.org
Static analysis is a powerful tool for detecting security vulnerabilities and other programming
problems. Global taint tracking, in particular, can spot vulnerabilities arising from …

[图书][B] Understanding parallel program performance using cause-effect analysis

W Meira Jr - 1997 - search.proquest.com
There is a constant need throughout the life cycle of a parallel program for analyzing, tuning,
and predicting its performance. These tasks all require that the programmer understand the …

Execution trace analysis for a precise understanding of latency violations

M Zoor, L Apvrille, R Pacalet, S Coudert - Software and Systems Modeling, 2023 - Springer
Despite the amount of proposed works for the verification of embedded systems,
understanding the root cause of violations of requirements in simulation or execution traces …

Establishing a base of trust with performance counters for enterprise workloads

A Nowak, A Yasin, A Mendelson… - 2015 USENIX Annual …, 2015 - usenix.org
Understanding the performance of large, complex enterprise-class applications is an
important, yet nontrivial task. Methods using hardware performance counters, such as …

{TaintPipe}: Pipelined symbolic taint analysis

J Ming, D Wu, G Xiao, J Wang, P Liu - 24th USENIX Security Symposium …, 2015 - usenix.org
Taint analysis has a wide variety of compelling applications in security tasks, from software
attack detection to data lifetime analysis. Static taint analysis propagates taint values …