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

基于大规模并行处理的R语言运行时技术研究

摘要第9-11页
ABSTRACT第11-12页
第一章 绪论第13-19页
    1.1 研究背景第13-15页
        1.1.1 R语言概述及发展现状第13-14页
        1.1.2 统计编程语言面临的挑战第14-15页
    1.2 国内外研究现状第15-17页
        1.2.1 提升R语言性能研究现状第15-16页
        1.2.2 并行编程工具现状第16-17页
    1.3 本文研究内容第17-18页
        1.3.1 R运行时特性研究第17页
        1.3.2 分布式并行编程系统函数抽象及实现第17-18页
        1.3.3 并行运行时负载平衡和内存管理研究及优化第18页
    1.4 论文组织结构第18-19页
第二章 相关工作介绍第19-27页
    2.1 并行编程模型相关研究第19-21页
        2.3.1 共享内存模型第19-20页
        2.3.2 消息传递模型第20-21页
    2.2 R语言并行计算框架第21-23页
        2.2.1 多核(线程)计算方案第21页
        2.2.2 集群计算方案第21-22页
        2.2.3 GPU计算方案第22页
        2.2.4 云计算方案第22-23页
    2.3 R编译运行时优化相关项目第23-25页
        2.3.1 R语言编程风格分类第23-24页
        2.3.2 提升R运行时性能相关项目第24-25页
    2.4 本章小结第25-27页
第三章 R语言及其运行时研究第27-36页
    3.1 R语言语法分析第27-31页
        3.1.1 R语言类型系统第27-29页
        3.1.2 向量化编程思想第29-30页
        3.1.3 R的内存管理第30-31页
        3.1.4 R的C语言接口第31页
    3.2 R语言运行时相关研究第31-35页
        3.2.1 运行时概念及作用第31-32页
        3.2.2 对比编译型语言运行时与解释型语言运行时第32-33页
        3.2.3 GNU R运行时与执行环境第33-35页
    3.3 本章小结第35-36页
第四章 R语言分布式并行系统的设计与实现第36-55页
    4.1 R的分布式并行系统的编程模型和系统架构第36-39页
        4.1.1 设计目标第36页
        4.1.2 并行编程模型的选择第36-38页
        4.1.3 Rdp概念性系统架构设计第38-39页
    4.2 基于消息传递的并行任务调度设计与实现第39-42页
        4.2.1 整体框架设计第39-40页
        4.2.2 主要API功能分类第40-41页
        4.2.3 系统模块设计第41-42页
    4.3 任务调度部分的设计和实现第42-49页
        4.3.1 抽象应用程序接口定义第42-43页
        4.3.2 底层API:系统运行环境及相关信息获取第43-44页
        4.3.3 中间层API:并行阶段工作节点的调度第44-45页
        4.3.4 高层API:面向应用的接口设计第45-49页
    4.4 程序整体结构及实现第49-52页
        4.4.1 R扩展包结构第49-50页
        4.4.2 环境空间层次结构第50-51页
        4.4.3 工程结构第51-52页
    4.5 其他细节设计和实现第52-54页
        4.5.1 随机数的生成第52-54页
        4.5.2 线程通信及调度实现第54页
    4.6 本章小结第54-55页
第五章 性能测试及相关优化第55-65页
    5.1 函数接口性能测试第55-59页
        5.1.1 实验软硬件环境第55页
        5.1.2 对大数据集的处理能力第55-56页
        5.1.3 扩展性测试对比第56-58页
        5.1.4 负载均衡能力测试对比第58-59页
    5.2 函数运行时性能分析第59-61页
        5.2.1 运行时行为分析第59-60页
        5.2.2 内存消耗情况第60-61页
    5.3 性能优化策略第61-62页
        5.3.1 延迟执行第61页
        5.3.2 内存管理优化第61-62页
    5.4 实际应用举例第62-64页
        5.4.1 实验设置第62-63页
        5.4.2 实验结果第63-64页
    5.5 本章小结第64-65页
第六章 结束语第65-67页
    6.1 全文工作总结第65-66页
    6.2 不足与展望第66-67页
致谢第67-69页
参考文献第69-73页
作者在学期间取得的学术成果第73页

论文共73页,点击 下载论文
上一篇:基于Java的人力资源管理系统的设计与实现
下一篇:物流管理系统设计与实现