This paper describes a post-mortem call-graph profiling tool that analyses trace information generated during the execution of BSPlib programs. The purpose of the tool is to expose imbalance in either computation or communication, and to highlight portions of code that are amenable to improvement. One of the major benefits of this tool is that the amount of information displayed when visualising a profile for a parallel program is no more complex than that of a sequential program. The simplicity and practical relevance of the tool is demonstrated by analysing an SQL database query evaluation program. The tool is used to guide a series of optimisations that minimise the communication imbalance in the SQL program; this results in significant ...
. The design of ESQL queries Optimizer may be decomposed into three dimensions: (i) the search space...
Abstract. Performance profiling generates measurement overhead during parallel program execution. Me...
This paper showcases some of the newly introduced parallel execution methods in Oracle RDBMS. These ...
This paper illustrates the use of a post-mortem call-graph profiling tool in the analysis of an SQL ...
A call-graph profiling tool has been designed and implemented to analyse the efficiency of programs ...
. This paper describes a method for optimizing data communication and control for parallel execution...
Abstract—A database management system (DBMS) with a parallel processing database system is different...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
. Parallel database systems are generally recognised as one of the most important application areas ...
As computational science applications benefit from larger-scale, more heterogeneous high performance...
Parallel and distributed processing are alternatives to optimize queries in Database Systems. In thi...
Commercial enterprise data warehouses are typically implemented on parallel databases due to the inh...
This research project will be focused on parallel processing as it is used with database management ...
... This paper describes an analytical tool which determines the performance characteristics (in ter...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
. The design of ESQL queries Optimizer may be decomposed into three dimensions: (i) the search space...
Abstract. Performance profiling generates measurement overhead during parallel program execution. Me...
This paper showcases some of the newly introduced parallel execution methods in Oracle RDBMS. These ...
This paper illustrates the use of a post-mortem call-graph profiling tool in the analysis of an SQL ...
A call-graph profiling tool has been designed and implemented to analyse the efficiency of programs ...
. This paper describes a method for optimizing data communication and control for parallel execution...
Abstract—A database management system (DBMS) with a parallel processing database system is different...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
. Parallel database systems are generally recognised as one of the most important application areas ...
As computational science applications benefit from larger-scale, more heterogeneous high performance...
Parallel and distributed processing are alternatives to optimize queries in Database Systems. In thi...
Commercial enterprise data warehouses are typically implemented on parallel databases due to the inh...
This research project will be focused on parallel processing as it is used with database management ...
... This paper describes an analytical tool which determines the performance characteristics (in ter...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
. The design of ESQL queries Optimizer may be decomposed into three dimensions: (i) the search space...
Abstract. Performance profiling generates measurement overhead during parallel program execution. Me...
This paper showcases some of the newly introduced parallel execution methods in Oracle RDBMS. These ...