浮点运算单元的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:liuqin1225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机中,浮点数是一种类似于科学计数法格式的数,浮点运算是各种多媒体运算中的关键部分,浮点运算单元(FPU,Floating Point Unit)是现代处理器中决定性能的重要单元。本文围绕FPU系统,重点研究了FPU中乘加单元(MAF,Multiply-Add-Fused)的设计,深入分析了除法单元的设计,最后探讨了FPU的验证工作。   论文首先介绍了浮点数的运算规范,该规范基于IEEE754浮点数运算标准。重新定义了标准中非规格化数的表示格式以便于非规格化数的处理,精简了标准中的舍入模式以简化舍入操作。   详细讨论了FPU中浮点乘加单元的设计与实现,给出了一种支持非规格化数的全流水线结构双精度乘加单元结构。该乘加单元在数据通路中融入了非规格化数的并行处理,融合了主加法和舍入操作,解决了进位保存形式的乘法结果带来的一位误差,改进了规格化移位以便于流水线的划分。最后分析了该算法与传统算法的优劣,给出了本文乘加单元的DC(Design Complier)综合结果。   研究了浮点除法单元的设计。简单介绍了该单元所采用的Goldschmidt算法,具体讨论了除法单元的电路实现,讨论了此单元中非规格化数的处理,最后给出了该单元的设计结果。   论文最后探讨了FPU的验证工作,介绍了FPU的验证方法,并给出了FPU的验证结果。
其他文献
英语是我国高校的重要学科之一,在互联网时代背景下,英语的教学方式和教学方法发生了重大改变.微课作为一种全新的教学模式,被广泛应用到英语教学中,提升了英语教学的实用性.
二十年来,纳米科技的发展已经历了以制备和表征纳米材料为核心的初级阶段,目前处于以研制和发展单元“纳米器件”为核心的阶段,并正朝着研制“纳米系统”的方向前进。纳米材料和
机器视觉是研究用计算机来模拟生物外显或宏观视觉功能的科学和技术。机器视觉系统的首要目标是用图像创建或恢复现实世界模型,然后认知现实世界。   而机器人视觉定位技术
太赫兹(THz)量子级联激光器(QCL)是一种基于子带间电子跃迁的单极器件。全固态相干THz QCL作为一种重要的太赫兹辐射源具有能量转换效率高、体积小、轻便和易集成等优点。自
学位
水热格局是气候变化的重要组成部分,影响着生态系统的结构、过程和功能;而水文学过程及水文功能是森林生态系统过程和功能的重要内容之一。在此背景下,本文选取季风性气候下的南
景区背景音乐的设计和应用是提升景区环境建设的一项重要内容,针对目前整体发展比较滞后的状况,文章在分析景区背景音乐类型与功能的基础上,着重探讨了景区背景音乐的设计及
非经典NF-κB信号通路是一条调节免疫系统发育的信号通路,它调控着B细胞的成熟和存活、免疫球蛋白家族转换、次生淋巴结构的形成和结构维护生理活动。促细胞凋亡蛋白Bad具有诱
为了帮助学生通过高校招生考试,也为了更好地培养优秀的技能型人才,浙江省杭州市富阳区职业高级中学对电子类职业技能操作考试的教学进行反思,并探索出一套行之有效的职业技
人工智能和深度学习技术不断深入人们的生活,提高了生活的便利性,但近几年以来,不实信息的视频、图像和音频使人们对媒体内容的真实性产生怀疑.其中使用deepfake(深度伪造)技
微课以其“感官、聚焦、多元”的特点被广泛应用到各门学科,成为传统课堂教学的重要补充和延伸.但写作微课却因为“重拍摄轻设计”“重老师轻学生”“重模仿轻思维”等误区,