File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

남범석

Nam, Beomseok
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.endPage 203 -
dc.citation.startPage 195 -
dc.citation.title JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING -
dc.citation.volume 113 -
dc.contributor.author Kim, Jinwoong -
dc.contributor.author Nam, Beomseok -
dc.date.accessioned 2023-12-21T21:08:05Z -
dc.date.available 2023-12-21T21:08:05Z -
dc.date.created 2018-01-29 -
dc.date.issued 2018-03 -
dc.description.abstract We present a novel multi-dimensional range query co-processing scheme for the CPU and GPU. It has been reported that traversing hierarchical tree structures in parallel is inherently not efficient because of large branching factors. Besides, it is known that the recursive tree traversal algorithm required for multi-dimensional range queries is not well suited for the GPU architecture owing to its small shared memory.

In this paper, we propose co-processing range queries using both the CPU and GPU to make the most use of each architecture. In Hybrid tree that we present in this paper, we let CPU navigate the internal nodes of hierarchical tree structures and make GPU scan leaf nodes in a linear fashion using a massively large number of processing units. With the co-processing scheme, we can asynchronously leverage the strengths of each architecture. We also propose a novel dynamic GPU block scheduling algorithm for multiple range queries. In our scheduling algorithm, we consider the selection ratio of each query to determine the number of GPU blocks to launch. By assigning the right number of GPU blocks, we can significantly improve the query processing throughput for multiple concurrent queries. Our extensive experimental study shows that the proposed co-processing scheme shows up to 12× faster query response time than the state-of-the-art GPU tree traversal algorithm. We also show that our dynamic GPU block assignment algorithm improves the query processing throughput by up to 4× .
-
dc.identifier.bibliographicCitation JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, v.113, pp.195 - 203 -
dc.identifier.doi 10.1016/j.jpdc.2017.10.015 -
dc.identifier.issn 0743-7315 -
dc.identifier.scopusid 2-s2.0-85038024474 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/23265 -
dc.identifier.url https://www.sciencedirect.com/science/article/pii/S0743731517302915?via%3Dihub -
dc.identifier.wosid 000424068700012 -
dc.language 영어 -
dc.publisher ACADEMIC PRESS INC ELSEVIER SCIENCE -
dc.title Co-processing heterogeneous parallel index for multi-dimensional datasets -
dc.type Article -
dc.description.isOpenAccess FALSE -
dc.relation.journalWebOfScienceCategory Computer Science, Theory & Methods -
dc.relation.journalResearchArea Computer Science -
dc.description.journalRegisteredClass scie -
dc.description.journalRegisteredClass scopus -
dc.subject.keywordAuthor GPU -
dc.subject.keywordAuthor Multi-dimensional index -
dc.subject.keywordAuthor Query co-processing -
dc.subject.keywordPlus GPU -

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.