Sorting for data-parallel computing devices
A parallel computing and device technology, applied in computing, data classification, processing input data, etc., can solve the problems of large quantity, inefficient collection of data elements, inability to fully utilize the peak throughput of computing power of data parallel devices, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0036] overview
[0037] This technique involves ordering and mapping data elements on a computer system. In particular, the ordering and mapping of data elements is performed on a data-parallel computing device such as a graphics processing unit (GPU) using a fully parallel processing pipeline.
[0038] Parallel processing pipelines can be implemented and controlled through custom Application Programming Interfaces (APIs) that provide data-parallel computing devices, such as graphics processing units, with access to kernel programs that perform processing. In this regard, each respective core may form part of a parallel processing pipeline, where each core utilizes standard APIs and sub-APIs to perform all processing of sorting, merging, mapping, etc. of data elements.
[0039] To efficiently execute a fully parallel processing pipeline, any program and / or algorithm should execute the same instructions on every element of the processor group, minimizing off-chip I / O operatio...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com