期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
并发多播队列的实现框架及其多种实现的性能分析
1
作者 张其良 张昱 《小型微型计算机系统》 CSCD 北大核心 2017年第6期1237-1242,共6页
开发易用且高效的并发数据结构对降低并行编程的难度和有效利用并行资源非常重要.针对所提出的易于编程的确定性消息传递多线程编程模型DetMP,除可以基于所提出的单生产多播共享虚拟内存模型(SPMC)实现以外,还可以基于传统的多线程共享... 开发易用且高效的并发数据结构对降低并行编程的难度和有效利用并行资源非常重要.针对所提出的易于编程的确定性消息传递多线程编程模型DetMP,除可以基于所提出的单生产多播共享虚拟内存模型(SPMC)实现以外,还可以基于传统的多线程共享虚拟内存模型来实现.为了分析消息通道的实现机制(如数据的存储组织、并发访问的同步控制)对DetMP程序性能的影响,提出一个并发多播队列的框架CMQue,并基于Pthreads实现了6种并发多播队列.我们评估了6种并发多播队列和SPMC通道,结果表明消息通道的实现机制对程序性能影响很大,SPMC通道在CPU核资源充足时具有很好的可伸缩性. 展开更多
关键词 多播队列 并发数据结构 同步控制 多线程编程模型 生产-消费
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部