跳到主要导航 跳到搜索 跳到主要内容

Study on multi-core data structure in shared-memory

  • Yunnan University
  • Beihang University

科研成果: 期刊稿件文章同行评审

摘要

The development of computer hardware technology has led to an era of multi-core CPU. However, data structures, as the core of the software, are traditionally designed in line with single-core CPU and ordered sequence principle. Operating on the shared-memory multicore, a large number of concurrent running threads alternately modify the data structure, which brings big challenges. This paper surveys researches on multi-core data structure in shared-memory. First, the paper compares the differences between the concurrent and parallel data structures, and investigates the multicore structure classification characteristics based on progress condition. Then it reviews academic research on various types of concurrent data structures in recent years. Based on the findings, this paper summarizes the key technologies of concurrent data structure, and explains the design and development process as well as correctness verification of concurrent data structures. Finally, it discusses research prospects.

源语言英语
页(从-至)1009-1025
页数17
期刊Ruan Jian Xue Bao/Journal of Software
27
4
DOI
出版状态已出版 - 1 4月 2016

指纹

探究 'Study on multi-core data structure in shared-memory' 的科研主题。它们共同构成独一无二的指纹。

引用此