中文
相关论文

相关论文: Efficient Instrumentation for Performance Profilin…

200 篇论文

Profile guided optimization is an effective technique for improving the optimization ability of compilers based on dynamic behavior, but collecting profile data is expensive, cumbersome, and requires regular updating to remain fresh. We…

编程语言 · 计算机科学 2022-01-05 Nadav Rotem , Chris Cummins

Signal integrity analysis often involves the development of design guidelines through manual manipulation of circuit parameters and judicious interpretation of results. Such an approach can result in significant effort and sub-optimal…

信号处理 · 电气工程与系统科学 2023-01-25 Pat J. Zabinski , Ben R. Buhrow , Barry K. Gilbert , Erik S. Daniel

Static software checking tools are useful as an additional automated software inspection step that can easily be integrated in the development cycle and assist in creating secure, reliable and high quality code. However, an often quoted…

软件工程 · 计算机科学 2007-05-23 Cathal Boogerd , Leon Moonen

What is a fair performance metric? We consider the choice of fairness metrics through the lens of metric elicitation -- a principled framework for selecting performance metrics that best reflect implicit preferences. The use of metric…

机器学习 · 统计学 2020-11-04 Gaurush Hiranandani , Harikrishna Narasimhan , Oluwasanmi Koyejo

Modern software systems provide many configuration options which significantly influence their non-functional properties. To understand and predict the effect of configuration options, several sampling and learning strategies have been…

As the complexity of enterprise systems increases, the need for monitoring and analyzing such systems also grows. A number of companies have built sophisticated monitoring tools that go far beyond simple resource utilization reports. For…

Configurable software systems can be tuned for better performance. Leveraging on some Pareto optimizers, recent work has shifted from tuning for a single, time-related performance objective to two intrinsically different objectives that…

软件工程 · 计算机科学 2023-01-10 Tao Chen , Miqing Li

Improving performance is a central concern for software developers. To locate optimization opportunities, developers rely on software profilers. However, these profilers only report where programs spent their time: optimizing that code may…

性能 · 计算机科学 2016-08-15 Charlie Curtsinger , Emery D. Berger

For scientific software, especially those used for large-scale simulations, achieving good performance and efficiently using the available hardware resources is essential. It is important to regularly perform benchmarks to ensure the…

We consider the task of analyzing message-passing programs by observing their run-time behavior. We introduce a purely library-based instrumentation method to trace communication events during execution. A model of the dependencies among…

编程语言 · 计算机科学 2018-01-31 Martin Sulzmann , Kai Stadtmüller

Tracing the sequence of library and system calls that a program makes is very helpful in the characterization of its interactions with the surrounding environment and ultimately of its semantics. Due to entanglements of real-world software…

密码学与安全 · 计算机科学 2024-10-30 Daniele Cono D'Elia , Simone Nicchi , Matteo Mariani , Matteo Marini , Federico Palmaro

In this paper we examine the key elements determining the best performance of computing by increasing the frequency of a single chip and to get the minimum latency during execution of the programs to achieve best possible output. It is not…

性能 · 计算机科学 2014-06-03 Kamran Latif

Comprehending the performance bottlenecks at the core of the intricate hardware-software interactions exhibited by highly parallel programs on HPC clusters is crucial. This paper sheds light on the issue of automatically asynchronous MPI…

分布式、并行与集群计算 · 计算机科学 2023-09-06 Ayesha Afzal , Georg Hager , Stefano Markidis , Gerhard Wellein

Performance problems are often observed in embedded software systems. The reasons for poor performance are frequently not obvious. Bottlenecks can occur in any of the software components along the execution path. Therefore it is important…

软件工程 · 计算机科学 2007-05-23 Edu Metz , Raimondas Lencevicius

We propose a computational framework to quantify (measure) and to optimize the reliability of complex systems. The approach uses a graph representation of the system that is subject to random failures of its components (nodes and edges).…

最优化与控制 · 数学 2021-06-25 Joshua L. Pulsipher , Victor M. Zavala

Implicitly parallel task-based runtime systems often perform dynamic analysis to discover dependencies in and extract parallelism from sequential programs. Dependence analysis becomes expensive as task granularity drops below a threshold.…

分布式、并行与集群计算 · 计算机科学 2024-12-17 Rohan Yadav , Michael Bauer , David Broman , Michael Garland , Alex Aiken , Fredrik Kjolstad

As modern software systems continue to grow in complexity, triage has become a fundamental process in system operations and maintenance. Triage aims to efficiently prioritize, assign, and assess issues to ensure the reliability of complex…

软件工程 · 计算机科学 2025-11-13 Yongxin Zhao , Shenglin Zhang , Yujia Wu , Yuxin Sun , Yongqian Sun , Dan Pei , Chetan Bansal , Minghua Ma

Process mining is a multi-purpose tool enabling organizations to improve their processes. One of the primary purposes of process mining is finding the root causes of performance or compliance problems in processes. The usual way of doing so…

密码学与安全 · 计算机科学 2019-09-02 Mahnaz Sadat Qafari , Wil van der Aalst

Field data is an invaluable source of information for testers and developers because it witnesses how software systems operate in real environments, capturing scenarios and configurations relevant to end-users. Unfortunately, collecting…

软件工程 · 计算机科学 2017-08-25 Oscar Cornejo , Daniela Briola , Daniela Micucci , Leonardo Mariani

Context: Software performance is a critical non-functional requirement, appearing in many fields such as mission critical applications, financial, and real time systems. In this work we focused on early detection of performance bugs; our…

软件工程 · 计算机科学 2017-02-28 Sokratis Tsakiltsidis , Andriy Miranskyy , Elie Mazzawi