基于FPGA的浮点运算加速方法的研究

来源 :河北工业大学 | 被引量 : 1次 | 上传用户:datou17297
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高科技和社会经济的发展,计算机处理大数量级数值的需求日益剧增,并涉及到科研以及社会的各个领域。如何快速地实现高性能的科学数值计算已经成为我们当前必须面对的一个关键问题。本论文就如何提高浮点数的运算速度这个问题,把浮点乘、加运算作为研究对象,对基于FPGA的浮点乘加融合进行了研究与设计。在充分理解和分析现有浮点乘加融合算法的基础上,通过改进运算部件的关键技术来完成研究目标。采用VHDL语言及Block Diagram对其功能进行设计,在Alter公司的DE2实验板对该设计进行仿真实现。论文深入研究了64位浮点数乘加部件的总体结构及设计方法,设计并实现了各个阶段的关键技术:解码、乘法器、对阶移位、前导1预测、规格化移位、舍入。乘法器的设计包括符号扩展、部分积的产生、5选1选择器以及在3:2CSA基础上设计出的4:2CSA,实现了53位尾数相乘的乘法器。针对乘加融合的基础部件加法器,设计并实现了3:2CSA,比较了超前进位加法器,为浮点运算在加速方面得到提升提供了依据。在对阶移位部分,本文设计了161移位器,根据浮点指数的不同,分析了移位器三种情况。此外,文章详细分析了三输入前导1预测算法,并设计实现了三输入前导1预测编码,采用模块化的编码树,实现了前导1预测。最后,综合64位浮点数乘加部件,完成乘加融合总体结构,实现了乘加融合的FPGA仿真。通过仿真实现来验证各部件结果,由验证结果可知,浮点数运算在速度上得到了提升。
其他文献
伴随着科学技术的发展,集成电路加工工艺不断的进步,集成电路的几何尺寸越来越小,集成度越来越高。但在工艺尺寸不断缩小的同时,无用功耗所占比例也在持续的增加。当工艺技术发展
党的十八大以来,“从严治党”达到了一个新的高度,在这样的反腐高压态势下,反腐剧在沉寂了十年后借助《人民的名义》的热播呈现了回春态势。为探究《人民的名义》备受热议的原因
气象科技人才是做好气象科普工作的主力军和核心力量,如何激励更多的气象科技人才投身气象科普工作,是气象科普工作能够在中国特色社会主义进入新时代的历史方位下更好地服务
能源是经济社会赖以生存和发展的重要物质基础,是现代国民经济的命脉。2017年,习近平总书记在“一带一路”国际合作高峰论坛开幕式上提出建设全球能源互联网,实现绿色低碳发
目的:应用护理程序的工作方法,对社区老年高血压患者进行家庭访视。通过收集主、客观资料对研究对象进行评估,根据标准化护理语言为社区老年高血压患者确定护理诊断、护理目标、
随着国家对环保重视程度的不断提高,石油和化工装置中的挥发性有机污染物(VOC)的排放标准逐年提高。目前,行业通常采用催化燃烧技术来处理工业尾气,将尾气中的有机物燃烧生成水
20世纪80年代中期以来,高等教育质量问题成为世界各国教育发展过程中备受关注的主题之一,无论是发达国家,还是发展中国家,都掀起了高等教育质量保障热潮。目前世界高等教育评估主
针对陕西某钼矿区不同区域进行土壤样品采集,利用单因子污染指数、内梅罗综合指数和潜在生态风险指数法进行土壤污染评价与分析。结果表明:钼矿区周边土壤重金属Zn浓度最大,C
[目的/意义]从产品评论数据挖掘角度出发,研究多层次、细粒度评论倾向性分析问题,为企业提供更全面的产品改善意见。[方法/过程]提出一种基于产品特征树和LSTM模型的产品评论情
日前,世界上第一条氯代苯酐生产线(500吨规模),由中国科学院长春应用化学研究所和大连瑞泽农药股份有限公司联合建成。这是我国化学工业取得的一大创新性成果。