首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

多核下可扩放确定性并行的MapReduce

摘要第1-6页
Abstract第6-11页
图目录第11-12页
表目录第12-13页
第1章 绪论第13-21页
   ·研究背景第13-14页
   ·相关工作第14-18页
     ·面向集群的MapReduce的研究第14页
     ·面向多核的MapReduce研究第14-18页
     ·关于MapReduce正确性的研究第18页
   ·研究内容第18-20页
   ·论文组织第20-21页
第2章 基础知识第21-33页
   ·Phoenix2运行时系统第21-26页
     ·Phoenix2的执行流程第21-22页
     ·Phoenix2提供的编程接口及其使用第22-24页
     ·Phoenix2库存在的不确定性第24-26页
   ·确定性的消息传递多线程编程模型第26-32页
     ·DetMP的思想第26-27页
     ·DetMP提供的接口第27-28页
     ·DetMP的使用方法第28-29页
     ·SPMC虚拟内存模型第29-31页
     ·DetMP基于SPMC的实现第31-32页
   ·本章小结第32-33页
第3章 DMR的设计和实现第33-43页
   ·模型设计第33页
   ·执行流程第33-35页
   ·兼容共享模式的挑战和解决方法第35-37页
     ·DetMP的可编程性第35页
     ·Phoenix2中变量的共享模式第35-36页
     ·DMR支持共享模式的解决方法第36-37页
   ·DMR的优化第37-38页
     ·面向应用的调度第37-38页
     ·Combiner第38页
   ·DMR向应用程序提供的接口第38页
   ·讨论第38-41页
     ·DMR的确定性第38-39页
     ·DMR中重要数据结构的设计第39-40页
     ·流水线第40-41页
     ·DetMP的Fix策略第41页
   ·本章小结第41-43页
第4章 实验结果与分析第43-53页
   ·实验环境和评测方法第43-44页
   ·DMR的确定性第44页
   ·DMR的兼容性第44页
   ·DMR和Phoenix2的性能对比与分析第44-47页
     ·DMR和Phoenix2的整体性能比较第45页
     ·性能分析第45-47页
   ·DMR和Phoenix2的可扩展性对比和分析第47-48页
   ·兼容共享模式解决方法的开销第48-49页
   ·负载均衡分析第49页
   ·讨论第49-51页
     ·DMR的map线程的两种发送策略性能对比第50页
     ·DMR不同运行方式的性能对比第50-51页
     ·DMR与Phoenix2虚拟内存的比较第51页
   ·本章小结第51-53页
第5章 内存模型对DETMP的性能影响第53-63页
   ·动机第53页
   ·DetMP基于Pthreads共享内存的设计与实现第53-56页
     ·基于Pthreads实现DetMP的思路第53-54页
     ·基于Pthreads实现DetMP的具体方法第54-56页
   ·基于DetMP改写Pthreads程序的方法第56-57页
   ·实验结果与分析第57-61页
     ·测试程序介绍第57-59页
     ·使用DetMP改写后的程序与原Pthreads程序的性能比较第59-60页
     ·DetMP-D和DetMP-P的性能和可扩展性比较第60-61页
     ·虚拟内存对应用程序改写前后的性能差异的影响第61页
   ·本章小结第61-63页
第6章 总结与展望第63-65页
   ·主要贡献第63-64页
   ·不足和将来的工作第64-65页
参考文献第65-69页
致谢第69-71页
在读期间发表的学术论文与取得的研究成果第71页

论文共71页,点击 下载论文
上一篇:图像检索结果质量评价
下一篇:Android应用程序GUI自动化遍历技术研究