In-memory tree structured index search is a fundamental database operation. Modern processors provide tremendous computing power by integrating multiple cores, each with wide vector units. There has been much work to exploit modern processor architectures for database primitives like scan, sort, join and aggregation. However, unlike other primitives, tree search presents significant challenges due to irregular and unpredictable data accesses in tree traversal. In this paper, we present FAST, an extremely fast architecture sensitive layout of the index tree. FAST is a binary tree logically organized to optimize for architecture features like page size, cache line size, and SIMD width of the underlying hardware. FAST elimi-nates impact of mem...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
© 2021 IEEE.Search is one of the most popular and important web services. The inverted index is the ...
This paper presents a new parallel indexing data structure for answering queries. The index, called ...
A sorted list is a collection of $\langle$ID, value$\rangle$ pairs sorted either by ID (called an ID...
Growing main memory capacities and an increasing number of hardware threads in modern server systems...
Abstract. Commodity hardware is available in configurations with huge amounts of main memory and it ...
Database platform support for efficient ranking can have positive performance implications for a num...
Modern hardware has the potential to play a central role in scalable data management systems. A real...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
Semantic indexing is a popular technique used to access and organize large amounts of unstructured t...
Fast indexing is an indexing methods that sort the database and enable content to be accessed quickl...
The explosive growth in digital data and its growing role in real-time decision support motivate the...
Indexing enormous databases such as RDF has been a focus of intense research. As is well understood,...
We engineer a GPU implementation of a B-Tree that supports concurrent queries (point, range, and suc...
The amount of content on the Internet is growing rapidly as well as the number of the online Interne...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
© 2021 IEEE.Search is one of the most popular and important web services. The inverted index is the ...
This paper presents a new parallel indexing data structure for answering queries. The index, called ...
A sorted list is a collection of $\langle$ID, value$\rangle$ pairs sorted either by ID (called an ID...
Growing main memory capacities and an increasing number of hardware threads in modern server systems...
Abstract. Commodity hardware is available in configurations with huge amounts of main memory and it ...
Database platform support for efficient ranking can have positive performance implications for a num...
Modern hardware has the potential to play a central role in scalable data management systems. A real...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
Semantic indexing is a popular technique used to access and organize large amounts of unstructured t...
Fast indexing is an indexing methods that sort the database and enable content to be accessed quickl...
The explosive growth in digital data and its growing role in real-time decision support motivate the...
Indexing enormous databases such as RDF has been a focus of intense research. As is well understood,...
We engineer a GPU implementation of a B-Tree that supports concurrent queries (point, range, and suc...
The amount of content on the Internet is growing rapidly as well as the number of the online Interne...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
© 2021 IEEE.Search is one of the most popular and important web services. The inverted index is the ...
This paper presents a new parallel indexing data structure for answering queries. The index, called ...