This paper illustrates the use of a post-mortem call-graph profiling tool in the analysis of an SQL query processing application written using BSPlib [4]. Unlike other parallel profiling tools, the architecture independent metric of imbalance in size of communicated data is used to guide program optimisation. We show that by using this metric, BSPlib programs can be optimised in a portable and architecture independent manner. Results are presented to support this claim for unoptimised and optimised versions of a program running on networks of workstations, shared memory multiprocessors and tightly coupled distributed memory parallel machines.</p
Load balance is one of the critical factors affecting the overall per- formance of the BSP (Bulk Syn...
Breadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data acce...
In response to the increased interest in analyzing graph data, a large number of graph processing sy...
This paper illustrates the use of a post-mortem call-graph profiling tool in the analysis of an SQL ...
This paper describes a post-mortem call-graph profiling tool that analyses trace information generat...
A call-graph profiling tool has been designed and implemented to analyse the efficiency of programs ...
Abstract—A database management system (DBMS) with a parallel processing database system is different...
. This paper describes a method for optimizing data communication and control for parallel execution...
Commercial enterprise data warehouses are typically implemented on parallel databases due to the inh...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Physical database design is important for query performance in a shared-nothing parallel database sy...
NonStop SQL is an implementation of ANSI/ISO SQL on Tandem Computer systems. In its second release, ...
Abstract. Dissatisfaction with relational databases for large-scale graph process-ing has motivated ...
As computational science applications benefit from larger-scale, more heterogeneous high performance...
. The design of ESQL queries Optimizer may be decomposed into three dimensions: (i) the search space...
Load balance is one of the critical factors affecting the overall per- formance of the BSP (Bulk Syn...
Breadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data acce...
In response to the increased interest in analyzing graph data, a large number of graph processing sy...
This paper illustrates the use of a post-mortem call-graph profiling tool in the analysis of an SQL ...
This paper describes a post-mortem call-graph profiling tool that analyses trace information generat...
A call-graph profiling tool has been designed and implemented to analyse the efficiency of programs ...
Abstract—A database management system (DBMS) with a parallel processing database system is different...
. This paper describes a method for optimizing data communication and control for parallel execution...
Commercial enterprise data warehouses are typically implemented on parallel databases due to the inh...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Physical database design is important for query performance in a shared-nothing parallel database sy...
NonStop SQL is an implementation of ANSI/ISO SQL on Tandem Computer systems. In its second release, ...
Abstract. Dissatisfaction with relational databases for large-scale graph process-ing has motivated ...
As computational science applications benefit from larger-scale, more heterogeneous high performance...
. The design of ESQL queries Optimizer may be decomposed into three dimensions: (i) the search space...
Load balance is one of the critical factors affecting the overall per- formance of the BSP (Bulk Syn...
Breadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data acce...
In response to the increased interest in analyzing graph data, a large number of graph processing sy...