Proceedings Article10.1145/2591062.2591196
Automatic performance modeling of multithreaded programs
Alexander Tarvo
- 31 May 2014
- pp 721-723
TL;DR: A novel methodology for automatically building performance models of industrial multithreaded programs with complex non-linear dependency between their configuration and the performance is presented.
read more
Abstract: Multithreaded programs express a complex non-linear dependency between their configuration and the performance. To better understand this dependency performance prediction models are used. However, building performance models manually is time-consuming and error-prone. We present a novel methodology for automatically building performance models of industrial multithreaded programs.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Predictive modelling of SAP ERP applications: challenges and solutions
Jerry Rolia,Giuliano Casale,Diwakar Krishnamurthy,Stephen Dawson,Stephan Kraft +4 more
- 16 May 2010
TL;DR: Layered Queueing Models (LQMs) are shown to be a robust alternative to basic QNMs, while still enjoying analytical solution algorithms that facilitate their integration in optimization studies.
16
•Journal Article
Monitors: An Operating System Structuring Concept
TL;DR: This paper develops Brinch-Hansen's concept of a monitor as a method of structuring an operating system, introduces a form of synchronization, describes a possible method of implementation in terms of semaphores and gives a suitable proof rule.
References
A hierarchical O(N log N) force-calculation algorithm
Josh Barnes,Piet Hut +1 more
TL;DR: A novel method of directly calculating the force on N bodies that grows only as N log N is described, using a tree-structured hierarchical subdivision of space into cubic cells, each is recursively divided into eight subcells whenever more than one particle is found to occupy the same cell.
4.2K
Validity of the single processor approach to achieving large scale computing capabilities
Gene Myron Amdahl
- 18 Apr 1967
TL;DR: In this paper, the authors argue that the organization of a single computer has reached its limits and that truly significant advances can be made only by interconnection of a multiplicity of computers in such a manner as to permit cooperative solution.
4K
Monitors: an operating system structuring concept
TL;DR: In this paper, the authors develop Brinch-Hansen's concept of a monitor as a method of structuring an operating system and describe a possible method of implementation in terms of semaphores and give a suitable proof rule.
An overview of the OMNeT++ simulation environment
Andras Varga,Rudolf Hornig +1 more
- 03 Mar 2008
TL;DR: An overview of the OMNeT++ framework, recent challenges brought about by the growing amount and complexity of third party simulation models, and the solutions the authors introduce in the next major revision of the simulation framework are presented.
Performance debugging for distributed systems of black boxes
Marcos K. Aguilera,Jeffrey C. Mogul,Janet L. Wiener,Patrick Reynolds,Athicha Muthitacharoen +4 more
- 19 Oct 2003
TL;DR: The goal is to design tools that enable modestly-skilled programmers to isolate performance bottlenecks in distributed systems composed of black-box nodes by developing two very different algorithms for inferring the dominant causal paths through a distributed system from these traces.