Blochwitz et al., 2017 - Google Patents
Hardware-Accelerated radix-tree based string sorting for big data applicationsBlochwitz et al., 2017
View PDF- Document ID
- 9380156788095804244
- Author
- Blochwitz C
- Wolff J
- Joseph J
- Werner S
- Heinrich D
- Groppe S
- Pionteck T
- Publication year
- Publication venue
- International Conference on Architecture of Computing Systems
External Links
Snippet
In this paper, a scalable hardware architecture for string sorting in the application field of Big Data is presented. Current hardware architectures focus on the acceleration of sorting small sets of data with a maximum string length. In contrast, we propose an FPGA-accelerated …
- 230000015654 memory 0 abstract description 58
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30312—Storage and indexing structures; Management thereof
- G06F17/30321—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
- G06F17/30477—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30943—Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
- G06F17/30946—Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type indexing structures
- G06F17/30961—Trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/3061—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F17/30613—Indexing
- G06F17/30619—Indexing indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30587—Details of specialised database models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30943—Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
- G06F17/30964—Querying
- G06F17/30979—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30908—Information retrieval; Database structures therefor; File system structures therefor of semistructured data, the undelying structure being taken into account, e.g. mark-up language structure data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10339141B2 (en) | Detecting at least one predetermined pattern in stream of symbols | |
Lemire et al. | Roaring bitmaps: Implementation of an optimized software library | |
US9275050B2 (en) | Global dictionaries using universal primitives | |
Álvarez-García et al. | Compressed vertical partitioning for efficient RDF management | |
US10496642B2 (en) | Querying input data | |
Ružić | Constructing efficient dictionaries in close to sorting time | |
US20120158774A1 (en) | Computing Intersection of Sets of Numbers | |
Joslyn et al. | Hypergraph analytics of domain name system relationships | |
Yang et al. | FASTHash: F PG A-Ba s ed High T hroughput Parallel Hash Table | |
CA2518431A1 (en) | Method and apparatus for xml data normalization | |
Silva et al. | An experimental survey of MapReduce-based similarity joins | |
Wei et al. | A fast algorithm for constructing inverted files on heterogeneous platforms | |
Blochwitz et al. | Hardware-Accelerated radix-tree based string sorting for big data applications | |
Xu et al. | Sparkrdf: In-memory distributed rdf management framework for large-scale social data | |
Yadav et al. | Scalable thread based index construction using wavelet tree | |
Faust et al. | Footprint reduction and uniqueness enforcement with hash indices in SAP HANA | |
Blochwitz et al. | An optimized radix-tree for hardware-accelerated dictionary generation for semantic web databases | |
CN114945902B (en) | Method, system and storage medium for performing shuffle-reduce operations | |
Lee et al. | Similarity-based change detection for RDF in MapReduce | |
Hildebrandt et al. | Integrating Lightweight Compression Capabilities into Apache Arrow. | |
WO2020180537A1 (en) | Computer implemented method for continuous processing of data streams reside in distributed data sources | |
Vanderbauwhede et al. | A hybrid CPU-FPGA system for high throughput (10Gb/s) streaming document classification | |
Öztekin et al. | Using FPGA-based content-addressable memory for mnemonics instruction searching in assembler design | |
Wadood et al. | Forc: A high-throughput streaming fpga accelerator for optimized row columnar file decoders in big data engines | |
Thenmozhi et al. | An analysis on the performance of hash table-based dictionary implementations with different data usage models |