航天专用协处理器研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:zjcmlyj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航天专用协处理器是航天特定应用场景下帮助处理器加速数据运算的硬件设备。我们选取了在基础运算方面具有很大应用价值和意义的CORDIC算法研制CORDIC协处理器。CORDIC算法能计算三角函数、反三角函数、指数函数以及对数函数等多种超越函数。在实现方式上,有单个CORDIC计算核完成计算的串行方式和多核CORDIC计算核构成流水线结构的并行方式两种。我们采用计算效率更高的并行方式实现CORDIC协处理器的设计。对CORDIC算法的优化主要在减少硬件开销方面和提高运算精度两方面,但优化算法往往和计算精度是一对矛盾,我们对这一矛盾做一个有效合理的研究,构成了本论文的主要工作和创新。本文在以下六个方面展开工作:  一、为了减少硬件开销,本文采用了角度预测算法实现了部分通路的简化优化,在一定程度上减少了硬件资源量。为保持全并行结构,设计了4种新的CORDIC运算单元,与全并行结构的4种基本CORDIC运算单元共同构成了全新流水级结构,保持了系统的高速。  二、为了提高计算精度,提出了“补位高精度”的精度计算理论,在输入输出数据位数不变的前提下,提高了计算的精度。  三、采用全并行结构,对CORDIC运算单元的局部数据处理通道进行了优化,减少了硬件开销,在保持精度性能的条件下,保持了系统的高速。  四、在浮点CORDIC协处理器架构中,用leading-zero-counting算法高效实现了后处理单元的数据转换。转换时间两个时钟周期,效率高且数据精准。  五、以全并行CORDIC和两种优化算法为基础设计了全新的综合优化的CORDIC协处理器,包括定点和浮点两种。  六、依托实验室资源,在一块数据处理板上进行硬件验证。在Xilinx公司的xc4vs x55型FPGA实现了上面的CORDIC协处理器,并计算相应函数值,同时在TMS320C6701DSP上做相同计算,以后者作为理论值,比对前者计算的精度是否达到设计目标,并根据各自的计算时间得到浮点CORDIC协处理器的计算加速比。  经过性能的评估,我们设计的定点和浮点CORDIC协处理器在精度上都达到了理论上的最高数量级,且运行速度很高,计算加速比很明显。  
其他文献
该文利用结构化分析和设计方法 ,在充分理解用户需求的基础上,深入地讨论了面向电子政务的协作办公系统的系统设计以及实现方法和技术.文章介绍了面向电子政务的协作办公系统
油气储层随机建模是油藏描述的一项高新技术.它的一种重要工作方式是通过对研究区域网格化,根据研究区域内油气井的属性值,使用一定的数学模型模拟出所有网格结点的属性值.地
21世纪是科学与技术一体化的信息时代,随着遥感、地理信息系统、全球定位系统和Internet等现代信息技术之间的相互渗透,初步形成了以地理信息系统为核心的集成化的技术系统,
该文在分析比较了MPEG-4的特性和现有实现算法的基础之上,针对中国电视行业中要求低码流的监控级视频数字化这一特定需求,提出了一套符合该特定需求的基于MPEG-4的视频编解码
空间环境的复杂性和特殊性,导致人类至今还未完全掌握空间环境要素变化规律及其相互作用关系。可视化技术是发现和理解空间环境科学规律的重要工具。但是由于空间科学数据量巨
该文面向机群系统解决了通信和同步、任务调度以及消息在通信链路上的路由等问题.设计和实现了同构和异构机群下计算离散傅立叶变换的快速并行算法.在同构机群下设计和实现样
人脸检测的研究重点逐渐集中于在复杂背景下的人脸检测,其中一方面是降低错误报警率、提高速度,另一方面是多姿态人脸的检测.该文试图通过子空间的思想来进行人脸检测的研究.
专家系统是人工智能的一个重要的应用领域,经过多年的科学研究,其理论和技术日臻成熟,有关专家系统的应用也得到了飞速发展。 本文共有七章。第一、二章介绍了专家系统的基本
遗传算法是模拟生物界适者生存、自然选择等生物进化机制发展起来的一种高度并行、随机和自适应的搜索算法,是解决复杂问题的一个有效途径.通常遗传算法在设计适应函数时,只
随着计算机网络技术和数据库技术的迅速发展,管理信息系统的应用正日益广泛和深入,逐渐形成了集计算机网络、数据库、分布式计算等技术于一体的信息技术,它打破了时间和地域