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

多核CPU上列数据库关键原语的设计与优化

摘要第1-6页
Abstract第6-9页
第一章 绪论第9-12页
   ·研究的目的和意义第9-10页
   ·论文的研究内容和组织结构第10-12页
第二章 相关工作第12-23页
   ·INTEL 多核架构第12-14页
   ·INTEL SSE 指令及编程第14-15页
     ·SSE 指令介绍第14页
     ·VS2008 SSE 内嵌原语第14-15页
   ·POSIX 多线程库第15-16页
   ·列数据库原语优化工作第16-17页
   ·系统总体结构第17-18页
   ·原语的设计和外部接口第18-21页
     ·原语的设计第18-20页
     ·原语的功能描述第20页
     ·原语的标准外部接口第20-21页
   ·本章小结第21-23页
第三章 关键原语的设计与优化第23-44页
   ·多核 CPU 下程序的优化方法第23-27页
     ·内存和 cache 优化第23-24页
     ·SIMD 优化第24-25页
     ·分支优化第25页
     ·循环优化第25-26页
     ·线程化第26-27页
   ·排序原语的优化第27-33页
     ·基本的基数排序第28-29页
     ·优化的多线程基数排序第29-31页
     ·实验结果对比分析第31-33页
   ·分组和聚合原语的优化第33-36页
     ·分组原语第33-34页
     ·聚合原语第34-36页
   ·条件选择原语的优化第36-40页
   ·向量算术和逻辑原语的优化第40-41页
   ·辅助性原语的优化第41-43页
   ·本章小结第43-44页
第四章 连接原语的优化第44-65页
   ·简单 HASH 连接第45-56页
     ·基本的 hash 连接算法第45-47页
     ·优化目标第47-48页
     ·测试过程第48-56页
   ·排序归并连接第56-59页
     ·排序外键第56-57页
     ·排序主键第57-58页
     ·归并第58页
     ·压紧第58-59页
   ·实验测试第59-64页
   ·本章小结第64-65页
第五章 原语的性能测试第65-74页
   ·实验平台第65-66页
   ·基本的机器测试第66-67页
   ·原语与线程加速比分析第67-68页
   ·原语性能与数据量的关系第68-69页
   ·原语与各种优化的关系第69-70页
   ·原语性能瓶颈分析第70-71页
   ·在 gSQL 系统中运行原语的执行结果分析第71-73页
   ·本章小结第73-74页
总结与展望第74-75页
参考文献第75-78页
攻读硕士学位期间取得的研究成果第78-79页
致谢第79-80页
答辩委员会对论文的评定意见第80页

论文共80页,点击 下载论文
上一篇:经营分析系统设计与实现
下一篇:基于高速高精度贴片机数据管理系统的设计与实现