Abstract. Driven by the two main hardware trends increasing main memory and massively parallel multi-core processing in the past few years, there has been much research effort in parallelizing well-known join algorithms. However, the non-uniform memory access (NUMA) of these architectures to main memory has only gained limited attention in the design of these algorithms. We study recent proposals of main memory hash join implementations and identify their major performance problems on NUMA architectures. We then develop a NUMA-aware hash join for massively parallel environments, and show how the specific im-plementation details affect the performance on a NUMA system. Our experimental evaluation shows that a carefully engineered hash join i...
This paper presents some techniques for efficient thread forking and joining in parallel execution e...
Recently, Haas and Hellerstein proposed the hash ripple join algorithm in the context of online aggr...
This paper presents some techniques for efficient thread forking and joining in parallel execution e...
Abstract—Existing main-memory hash join algorithms for multi-core can be classified into two camps. ...
The architectural changes introduced with multicore CPUs have triggered a redesign of main-memory jo...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
We present new hash tables for joins, and a hash join based on them, that consumes far less memory a...
In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash represent...
ABSTRACT -In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash ...
The hash join algorithm family is one of the leading techniques for equi-join performance evaluation...
We analyze the costs, and describe the implementation, of three hashed-based join algorithms for a g...
ABSTRACT- In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash ...
Two emerging hardware trends will dominate the database system technology in the near future: increa...
Non-uniform memory access (NUMA) architectures are modern shared-memory, multi-core machines offerin...
Join is an important database operation. As computer architectures evolve, the best join algorithm m...
This paper presents some techniques for efficient thread forking and joining in parallel execution e...
Recently, Haas and Hellerstein proposed the hash ripple join algorithm in the context of online aggr...
This paper presents some techniques for efficient thread forking and joining in parallel execution e...
Abstract—Existing main-memory hash join algorithms for multi-core can be classified into two camps. ...
The architectural changes introduced with multicore CPUs have triggered a redesign of main-memory jo...
Abstract—The architectural changes introduced with multi-core CPUs have triggered a redesign of main...
We present new hash tables for joins, and a hash join based on them, that consumes far less memory a...
In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash represent...
ABSTRACT -In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash ...
The hash join algorithm family is one of the leading techniques for equi-join performance evaluation...
We analyze the costs, and describe the implementation, of three hashed-based join algorithms for a g...
ABSTRACT- In this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash ...
Two emerging hardware trends will dominate the database system technology in the near future: increa...
Non-uniform memory access (NUMA) architectures are modern shared-memory, multi-core machines offerin...
Join is an important database operation. As computer architectures evolve, the best join algorithm m...
This paper presents some techniques for efficient thread forking and joining in parallel execution e...
Recently, Haas and Hellerstein proposed the hash ripple join algorithm in the context of online aggr...
This paper presents some techniques for efficient thread forking and joining in parallel execution e...