SIMD-node Transformations for Non-blocking Data Structures.

PPAM (1)(2019)

引用 1|浏览27
暂无评分
摘要
Non-blocking data structures are commonly used in multi-threaded applications and their implementation is based on the use of atomic operations. New computing architectures have incorporated data-parallel processing through SIMD instructions on integrated GPUs, including in some cases support for atomic SIMD instructions. In this paper, a new framework is proposed, SIMD-node Transformations, to implement non-blocking data structures that exploit parallelism through multi-threaded and SIMD processing. We show how one- and multi-dimensional data structures can embrace SIMD processing by creating new data structures or transforming existing ones. The usefulness of this framework and the performance gains obtained when applying these transformations, is illustrated by means of SIMD-transformed skiplists, k-ary trees and multi-level lists.
更多
查看译文
关键词
structures,simd-node,non-blocking
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要