首页--文化、科学、教育、体育论文--教育论文--电化教育论文--计算机化教学论文

JavaScript中基于WebCL的并行AES和FFT的设计与实现

摘要第4-5页
Abstract第5-9页
第1章 绪论第9-15页
    1.1 论文的背景第9页
    1.2 论文的目的第9-10页
    1.3 国内外研究现状第10-13页
        1.3.1 基于 JavaScript 的 AES 和 FFT第10页
        1.3.2 面向 JavaScript 的并行编程和加速技术第10-12页
        1.3.3 WebCL 的研究现状第12页
        1.3.4 基于 OpenCL 的 AES 和 FFT 实现的相关研究第12-13页
    1.4 主要工作内容和论文结构第13-15页
        1.4.1 主要工作内容第13-14页
        1.4.2 论文结构第14-15页
第2章 WEBCL 关键技术第15-19页
    2.1 WEBCL 概述第15-16页
    2.2 OPENCL 概述第16-18页
    2.3 WEBCL 的具体细节第18页
    2.4 本章小结第18-19页
第3章 需求分析第19-22页
    3.1 WEBCL AES 的需求分析第19-20页
        3.1.1 WebCL AES 的意义第19页
        3.1.2 WebCL AES 的功能需求第19-20页
        3.1.3 WebCL AES 的非功能需求第20页
    3.2 WEBCL FFT 的需求分析第20-21页
        3.2.1 WebCL FFT 的意义第20页
        3.2.2 WebCL FFT 的功能需求第20-21页
        3.2.3 WebCL FFT 的非功能需求第21页
    3.3 本章小结第21-22页
第4章 WEBCL AES 和 WEBCL FFT 的设计第22-34页
    4.1 WEBCL 程序的工作流程第22-23页
    4.2 WEBCL AES 的设计第23-29页
        4.2.1 高级加密标准(AES)算法概述第23-24页
        4.2.2 块密码工作模式第24-26页
        4.2.3 AES 的并行化方法第26页
        4.2.4 WebCL AES 主机程序第26-28页
        4.2.5 WebCL AES 设备程序第28-29页
    4.3 WEBCL FFT 的设计第29-33页
        4.3.1 快速傅里叶变换(FFT)算法概述第29-30页
        4.3.2 FFT 的并行化方法第30-31页
        4.3.3 WebCL FFT 主机程序的设计第31-32页
        4.3.4 WebCL FFT 设备程序的设计第32-33页
    4.4 本章小结第33-34页
第5章 WEBCL AES 和 WEBCL FFT 的实现第34-40页
    5.1 WEBCL 程序工作流程的实现第34-35页
    5.2 WEBCL AES 的实现第35-38页
        5.2.1 WebCL AES 主机程序的实现第35-37页
        5.2.2 WebCL AES 设备程序的实现第37-38页
    5.3 WEBCL FFT 的实现第38-39页
        5.3.1 WebCL FFT 主机程序的实现第38页
        5.3.2 WebCL FFT 设备程序的实现第38-39页
    5.4 本章小结第39-40页
第6章 性能测试与分析第40-47页
    6.1 测试环境和条件第40页
    6.2 WEBCL AES 性能测试第40-43页
        6.2.1 WebCL AES 和串行 AES 的性能比较第40-41页
        6.2.2 WebCL AES 的性能剖析第41-42页
        6.2.3 使用本地内存优化方法获得的性能提升第42页
        6.2.4 加密操作的整体性能第42-43页
    6.3 WEBCL FFT 性能测试第43-45页
        6.3.1 WebCL FFT 和串行 FFT 的性能比较第43-44页
        6.3.2 WebCL FFT 的性能剖析第44页
        6.3.3 使用多阶段 kernel 优化方法获得的性能提升第44-45页
    6.4 WEBCL 框架开销第45-46页
    6.5 本章小结第46-47页
第7章 WEBCL 相关问题分析和讨论第47-51页
    7.1 功能和性能可移植性第47-48页
    7.2 每个 WORK-GROUP 中 WORK-ITEM 数量对性能的影响第48-49页
    7.3 WEBCL 可用性讨论第49-50页
    7.4 本章小结第50-51页
结论第51-53页
参考文献第53-59页
致谢第59-60页
个人简历第60-65页
摘要第65-66页
Abstract第66-70页
CHAPTER 1第70-78页
    1.1 BACKGROUND第70页
    1.2 THE PURPOSE OF THIS THESIS第70-71页
    1.3 THE STATE OF THE ART第71-76页
        1.3.1 AES and FFT in JavaScript第71-72页
        1.3.2 Parallel Programming and Acceleration Techniques in JavaScript第72-73页
        1.3.3 The State of WebCL第73-74页
        1.3.4 Related Study on AES and FFT Implementation using OpenCL第74-76页
    1.4 MAIN CONTENT AND ORGANIZATION OF THIS THESIS第76-78页
        1.4.1 Main Content of this Thesis第76-77页
        1.4.2 Organization of this Thesis第77-78页
CHAPTER 2 WEBCL BACKGROUND第78-85页
    2.1 WEBCL OVERVIEW第78-79页
    2.2 UNDERLYING OPENCL BACKGROUND第79-82页
    2.3 WEBCL SPECIFIC DETAILS第82-84页
    2.4 BRIEF SUMMARY第84-85页
CHAPTER 3 REQUIREMENT ANALYSIS第85-89页
    3.1 REQUIREMENT ANALYSIS OF WEBCL AES第85-87页
        3.1.1 Motivation of WebCL AES第85页
        3.1.2 Functional Requirements of WebCL AES第85-86页
        3.1.3 Non-functional Requirements of WebCL AES第86-87页
    3.2 REQUIREMENT ANALYSIS OF WEBCL FFT第87-88页
        3.2.1 Motivation of WebCL FFT第87页
        3.2.2 Functional Requirements of WebCL FFT第87-88页
        3.2.3 Non-functional Requirements of WebCL FFT第88页
    3.3 BRIEF SUMMARY第88-89页
CHAPTER 4 DESIGN OF WEBCL AES AND WEBCL FFT第89-105页
    4.1 WEBCL PROGRAM ROUTINE第89-90页
    4.2 DESIGN OF WEBCL AES第90-99页
        4.2.1 AES Algorithm Overview第90-92页
        4.2.2 Block Cipher Modes of Operations第92-94页
        4.2.3 Parallelization Approach of AES第94-95页
        4.2.4 Design of WebCL AES Host Program第95-98页
        4.2.5 Design of WebCL AES Device Program第98-99页
    4.3 DESIGN OF WEBCL FFT第99-104页
        4.3.1 FFT Algorithm Overview第99-101页
        4.3.2 Parallelization Approach of FFT第101-102页
        4.3.3 Design of WebCL FFT Host Program第102-103页
        4.3.4 Design of WebCL FFT Device Program第103-104页
    4.4 BRIEF SUMMARY第104-105页
CHAPTER 5 IMPLEMENTATION OF WEBCL AES AND WEBCL FFT第105-126页
    5.1 IMPLEMENTATION OF WEBCL PROGRAM ROUTINE第105-106页
    5.2 IMPLEMENTATION OF WEBCL AES第106-116页
        5.2.1 Implementation of WebCL AES Host Program第106-110页
        5.2.2 Implementation of WebCL AES Device Program第110-116页
    5.3 IMPLEMENTATION OF WEBCL FFT第116-125页
        5.3.1 Implementation of WebCL FFT Host Program第116-118页
        5.3.2 Implementation of WebCL FFT Device Program第118-125页
    5.4 BRIEF SUMMARY第125-126页
CHAPTER 6PERFORMANCE TESTING AND ANALYSIS第126-140页
    6.1 TESTING ENVIRONMENT AND CONDITION第126-127页
    6.2 WEBCL AES PERFORMANCE TESTING第127-132页
        6.2.1 Performance Comparison between WebCL AES and Serial AES第127-128页
        6.2.2 WebCL AES Performance Profiling第128-130页
        6.2.3 Achieved Improvement using Local Memory Optimization第130-131页
        6.2.4 Overall performance of entire encryption第131-132页
    6.3 WEBCL FFT PERFORMANCE TESTING第132-137页
        6.3.1 Performance Comparison between WebCL FFT and Serial FFT第132-134页
        6.3.2 WebCL FFT Performance Profiling第134-135页
        6.3.3 Achieved Improvement using Multi-stage Kernel Optimization第135-137页
    6.4 WEBCL FRAMEWORK OVERHEADS ANALYSIS第137-139页
    6.5 BRIEF SUMMARY第139-140页
CHAPTER 7WEBCL RELATED ISSUES ANALYSIS AND DISCUSSION第140-149页
    7.1 FUNCTIONAL AND PERFORMANCE PORTABILITY第140-143页
    7.2 IMPLICATION OF THE AMOUNT OF WORK-ITEMS IN A WORK-GROUP第143-145页
    7.3 USABILITY DISCUSSION第145-148页
    7.4 BRIEF SUMMARY第148-149页
Conclusion第149-151页
References第151-158页
Acknowledgement第158-159页
Resume第159页

论文共159页,点击 下载论文
上一篇:小学中低年级学生挫折情境、应对方式及干预的研究
下一篇:中国新疆与哈萨克斯坦劳务合作研究