消息
×
loading..
PPBT: A High Performance Parallel Search Tree
2021
会议录名称PROCEEDINGS - 2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS, HIPC 2021
ISSN1094-7256
页码91-100
发表状态已发表
DOI10.1109/HiPC53243.2021.00023
摘要

Search trees are one of the most important and widely used data structures, and parallelization is an effective method to improve their performance. However, many existing parallel search trees incur high synchronization costs and low memory I/O efficiency, which limits their performance. We propose PPBT, a batched parallel search tree which minimizes synchronization by partitioning the tree using novel algorithms and minimizing I/O cost using buffering. We give a new sequential algorithm for batch processing on search trees with optimal I/O efficiency for insert and delete operations, and also present a fast parallel algorithm for joining disjoint search trees. We show experimentally that PPBT is over 6×faster than the state-of-the-art parallel tree in [1] and over 40× faster than the concurrent search tree in [7], and achieves 21×speedup using 32 threads. PPBT's throughput on searches is lower due to reduced opportunities for buffering, but is still 1.3 × that of [1]. In addition, PPBT has good response times for searches, for example completing 100K searches in under 1 ms in a tree with 10M elements. © 2021 IEEE.

会议录编者/会议主办者Yogesh and Ana
关键词Batch data processing Data structures Efficiency Forestry Trees (mathematics) Cache efficiency Data parallelization Fast parallel algorithms Low memory Novel algorithm Parallel search Performance Search trees Sequential algorithm Synchronization cost parallel algorithms data structures search tree cache efficiency
会议名称28th IEEE International Conference on High Performance Computing, Data, and Analytics, HiPC 2021
会议地点Virtual, Bangalore, India
会议日期December 17, 2021 - December 18, 2021
学科领域计算机科学技术
学科门类工学::计算机科学与技术(可授工学、理学学位)
URL查看原文
收录类别EI ; CPCI ; 其他 ; CPCI-S
语种英语
出版者Institute of Electrical and Electronics Engineers Inc.
EI入藏号20221011748899
EI主题词Parallel algorithms
EI分类号723.2 Data Processing and Image Processing ; 821.0 Woodlands and Forestry ; 913.1 Production Engineering ; 921.4 Combinatorial Mathematics, Includes Graph Theory, Set Theory
原始文献类型Conference article (CA)
来源库IEEE
文献类型会议论文
条目标识符https://kms.shanghaitech.edu.cn/handle/2MSLDSTB/195204
专题信息科学与技术学院_硕士生
信息科学与技术学院_PI研究组_范睿组
作者单位
ShanghaiTech University, Shanghai, China
第一作者单位上海科技大学
第一作者的第一单位上海科技大学
推荐引用方式
GB/T 7714
Jiawen Guan,Rui Fan. PPBT: A High Performance Parallel Search Tree[C]//Yogesh and Ana:Institute of Electrical and Electronics Engineers Inc.,2021:91-100.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Jiawen Guan]的文章
[Rui Fan]的文章
百度学术
百度学术中相似的文章
[Jiawen Guan]的文章
[Rui Fan]的文章
必应学术
必应学术中相似的文章
[Jiawen Guan]的文章
[Rui Fan]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。