TECHNIQUES FOR THE EXECUTION PROFILE ANALYSIS AND OPTIMIZATION OF COMPUTATIONAL CHEMISTRY PROGRAMS, In this paper we review the basic techniques of performance analysis within the UNIX environment that are relevant in computational chemistry, with particular emphasis on the execution profile using the gprof tool. Two case studies (in ab initio and molecular dynamics calculations) are presented in order to illustrate how execution profiling can be used to effectively identify bottlenecks and to guide source code optimization. Using these profiling and optimization techniques it was possible to obtain significant speedups (of up to 30%) in both cases.25346546
A series of open source benchmarks for computer performance analysis of personal computers with a fo...
Profiling tools such as gprof and ssrun are used to analyze the run-time performance of a scientific...
In recent years, multi-core processors have come to dominate the field in desktop and high performan...
In this paper we review the basic techniques of performance analysis within the UNIX environment tha...
In this paper we review the basic techniques of performance analysis within the UNIX environment tha...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
The usage of modern profiling and tracing tools is vital for understanding program behaviour, perfor...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
This paper explores the use of a simple linear performance model, that determines execution time bas...
AbstractThis paper explores the use of a simple linear performance model, that determines execution ...
Designers are confronted with high time-to-market pressure and an increasing demand for computationa...
Tuning the performance of applications requires understanding the interactions between code and targ...
Modern supercomputers deliver large computational power, but it is difficult for an application to e...
The goal of this thesis is threefold. First, it attempts to gauge the performance of different compu...
The scalability of performance tools in high performance computing has been lagging behind the growt...
A series of open source benchmarks for computer performance analysis of personal computers with a fo...
Profiling tools such as gprof and ssrun are used to analyze the run-time performance of a scientific...
In recent years, multi-core processors have come to dominate the field in desktop and high performan...
In this paper we review the basic techniques of performance analysis within the UNIX environment tha...
In this paper we review the basic techniques of performance analysis within the UNIX environment tha...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
The usage of modern profiling and tracing tools is vital for understanding program behaviour, perfor...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
This paper explores the use of a simple linear performance model, that determines execution time bas...
AbstractThis paper explores the use of a simple linear performance model, that determines execution ...
Designers are confronted with high time-to-market pressure and an increasing demand for computationa...
Tuning the performance of applications requires understanding the interactions between code and targ...
Modern supercomputers deliver large computational power, but it is difficult for an application to e...
The goal of this thesis is threefold. First, it attempts to gauge the performance of different compu...
The scalability of performance tools in high performance computing has been lagging behind the growt...
A series of open source benchmarks for computer performance analysis of personal computers with a fo...
Profiling tools such as gprof and ssrun are used to analyze the run-time performance of a scientific...
In recent years, multi-core processors have come to dominate the field in desktop and high performan...