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.253465469Dowd, K., (1998) High Performance Computing, , O'Reilly & Associates, Inc.: Sebastopol: USA, 2 edTorvalds, L., (1995) GNU/Linux The Debian Distribution, , http://www.debian.org(1992) T...
Computational chemistry is a discipline that concerns the computing of physical and chemical propert...
Projecting performance of applications and hardware is important to several market segments—hardware...
The area of parallel and distributed computing has grown very fast in the past few decades with the ...
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 tha...
A series of open source benchmarks for computer performance analysis of personal computers with a fo...
In recent years, multi-core processors have come to dominate the field in desktop and high performan...
A series of open Source benchmarks for computer performance analysis of personal computers with a fo...
A series of open source benchmarks for computer performance analysis of personal computers with a fo...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
Emerging architectures, such as next generation microprocessors, graphics processing units, and Inte...
The software performance optimizations process is one of the most challenging aspects of developing ...
Orientador: Rubens Maciel FilhoTese (doutorado) - Universidade Estadual de Campinas, Faculdade de En...
AbstractThis paper explores the use of a simple linear performance model, that determines execution ...
Computational chemistry is a discipline that concerns the computing of physical and chemical propert...
Projecting performance of applications and hardware is important to several market segments—hardware...
The area of parallel and distributed computing has grown very fast in the past few decades with the ...
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 tha...
A series of open source benchmarks for computer performance analysis of personal computers with a fo...
In recent years, multi-core processors have come to dominate the field in desktop and high performan...
A series of open Source benchmarks for computer performance analysis of personal computers with a fo...
A series of open source benchmarks for computer performance analysis of personal computers with a fo...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
Substantial time is spent on building, optimizing and maintaining large-scale software that is run o...
Emerging architectures, such as next generation microprocessors, graphics processing units, and Inte...
The software performance optimizations process is one of the most challenging aspects of developing ...
Orientador: Rubens Maciel FilhoTese (doutorado) - Universidade Estadual de Campinas, Faculdade de En...
AbstractThis paper explores the use of a simple linear performance model, that determines execution ...
Computational chemistry is a discipline that concerns the computing of physical and chemical propert...
Projecting performance of applications and hardware is important to several market segments—hardware...
The area of parallel and distributed computing has grown very fast in the past few decades with the ...