高精度低时延浮点双曲函数运算单元硬件建模

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:junxiaohao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高精度浮点超越函数在科学计算等应用中需求越来越大,双曲函数是超越函数中的一个重要组成部分。早期双曲函数的计算借助软件实现,近年来由于硬件实现超越函数的性能优于软件,硬件实现逐渐获得重视。计算高精度的超越函数时,虽然位宽的增加会带来资源消耗的急剧增加,但数字电路集成规模的扩大为全硬件化高精度浮点运算单元提供设计基础。目前,双曲函数的硬件实现方法主要包含查找表、多项式逼近法、查找表与多项式逼近组合法、逐位迭代法和随机法等方法。CORDIC法作为逐位迭代法中的经典算法,仅需要加法和移位操作即可完成函数计算。因此,本文将在CORDIC四步并行迭代算法这一极具创新性的算法基础上,实现高精度浮点双曲函数运算单元的硬件建模。本文在双曲坐标系的圆周模式和矢量模式下实现双曲系共六个函数,分别是双曲正弦、余弦、正切以及反双曲正弦、余弦和正切函数。CORDIC四步并行迭代算法合并四个单次迭代为一个整体的并行迭代,同时计算Xi,Yi,Zi三个数据通道的共16种可能的情况,根据对应数据通道的结果进行选择。针对圆周模式,根据Zi数据通道的结果选择下一轮迭代的方向判决因子;针对矢量模式,根据Yi数据通道的结果选择下一轮迭代的方向判决因子。与基本CORDIC算法相比,CORDIC四步并行迭代算法想要达到浮点四精度的128位精度,需要的时钟周期只有32个,这在很大程度上降低了电路的延时。本文采用模块化设计思想,将双曲函数浮点运算硬件单元分为三大顶层模块,分别是sinh_cosh_tanh函数、arcsinh_arccosh函数和arctanh函数,对应双曲正弦、余弦和正切函数、反双曲正余弦函数和正切函数。每个顶层模块包括各自的子模块,这些子模块主要是预处理模块、CORDIC定点运算模块、浮点除法模块、浮点开方模块和浮点规格化模块。其中,CORDIC定点运算模块是核心模块,实现了CORDIC四步并行迭代算法,将128位浮点数计算所需的迭代次数缩减至32次。此外,浮点除法模块实现了预测-修正算法,浮点开方模块实现了Gold-Schmidt法,均将128位浮点数计算所需的迭代次数从至少113次缩减至6次。本论文对双曲函数实现了RTL级的建模,基于Verilog硬件描述语言,利用Python环境下的bigfloat函数运算库生成验证测试数据集,数据集涵盖了128位浮点输入域范围的边界、异常输入、次规范数和规范数,基于英特尔公司的Model Sim硬件仿真平台完成运算单元的逻辑功能的仿真验证;在台积电CMOS65nm的标准工艺下,使用新思科技公司的集成逻辑综合工具Design Compiler对其进行了逻辑综合实现。本文设计的双曲函数浮点运算硬件单元完成一次128位浮点计算,需要41个时钟周期,计算误差最大不超过128位浮点尾数的最低位,满足电路设计所提出的精度高、延迟低的要求。DC逻辑综合的结果表明,当电路工作频率为300 MHz时,双曲正余弦函数、双曲正切函数、反双曲正余弦函数和反双曲正切函数运算单元的硬件电路面积分别约为1.3215 mm~2、1.8720 mm~2、2.1056 mm~2和1.7924 mm~2,功耗分别约为12.6 m W、16.9 m W、22.4 m W和15.9 m W。
其他文献
随着半导体行业的不断发展,电子产品已经广泛应用于人们的日常生活当中。这些电子产品是由印刷电路板(PCB)、集成电路(IC)和内存等组成,其中PCB是绝大多数电子产品的基础和核心组件。由于PCB形状、尺寸及材料的灵活性,使得PCB能够在各种场景中发挥作用,其使用几乎涵盖了每个行业。然而在全球化的趋势下,PCB与IC的设计、制造与测试相互分离,导致假冒电子产品越来越多,PCB的非法复制和过度生产等问题
学位
细胞是组成生物界中生物体的基本单位。在图像序列中对细胞进行跟踪,对于组织工程、药物发现、基因组学和蛋白质组学有着非常重要的价值。当前主流的细胞跟踪方法是采用基于检测的跟踪方法,该方法以良好的细胞检测为前提,在细胞密度较高的图像中,由于存在错检问题,跟踪过程又仅仅使用单一的表观特征进行跟踪,导致跟踪效果较差。而将单目标跟踪算法扩展为多目标跟踪算法,会出现跟踪时间长和目标被遮挡或者移出视野时跟踪器容易
学位
背景和目的:慢性失眠患者(CID)反刍思维增强会导致个体选择性的加强对睡眠相关威胁的注意。这可能会导致生理高觉醒,损害患者日间认知等功能。反刍思维作为最常见的认知情绪唤醒被认为与REMS有关。然而既往研究仅发现反刍思维与睡眠连续性指标相关。这一方面是因为过去的研究仅使用宏观的脑电数据,而未采用频谱分析等更细粒度的脑电研究方法;另一方面可能是对REMS异质性的忽视。尽管有初步研究表明REMS是可以分
学位
随着空战环境日益复杂,单架无人机战斗能力有限,难以满足空战任务需求,将多架无人机应用于空战格斗是未来空战的发展方向。而在空战格斗中,无人机对抗算法是决定胜负的关键因素,各国竞相开展无人机对抗算法的研究。传统的对抗算法如微分对策和专家系统等常常由于决策缓慢而贻误战机,无人机的智能化、实时化决策方法成了新的研究热点。本文设计了一种基于深度强化学习的多无人机对抗算法,无人机可以根据战场环境自主做出智能化
学位
学位
背景脑梗死(cerebral infarction,CI),也称为缺血性脑卒中,是由于各种因素导致脑组织血流供应不足,使得局部脑组织出现不可逆的缺血性坏死,在临床上主要表现为一系列神经功能缺损症状。CI是世界范围内的常见病及多发病,常由脑动脉粥样硬化病变引起,具有高复发性、高致残性及高致死性的特点,给社会和家庭带来了沉重的负担。急性脑梗死(acute cerebral infarction,ACI
学位
随着计算机与电子信息技术的高速发展,万物互联的物联网时代的到来将是必然的趋势。射频识别(RFID)技术在这场变革中起着不可忽视的的作用,是引领这场变革的关键技术。RFID技术是一种通过无线射频方式进行非接触双向数据通信来实现智能识别目标的技术。如今,RFID技术理论得到了进一步的丰富和发展,已经广泛的应用于许多行业和领域。根据标签内部是否有芯片,RFID标签可以被分为有芯片的传统标签和无芯标签。传
学位
目的:探究临床分离铜绿假单胞菌常见群体感应(QS)系统调控基因和毒力基因的携带和表达情况及与耐药的相关性。方法:收集检验科从各类临床标本中分离出的铜绿假单胞菌97株,应用vitek2-compact仪器法及标准纸片扩散法检测抗菌药物的耐药性,运用聚合酶链式反应(PCR)方法检测4种QS系统调控基因及7种毒力基因的携带情况,对结果做统计学分析;荧光定量PCR(RT-PCR)检测调控基因Las I、R
学位
研究背景在全球范围内,结直肠癌(colorectal cancer,CRC)已经成为威胁人类生命健康最常见的恶性肿瘤之一,其发病率和死亡率逐年上升。尽管近年来结直肠癌通过外科手术、化学治疗、放射性治疗以及靶向治疗取得了一定的效果,但进展期结直肠癌的5年生存率仅为50%左右,预后较差,寻找结直肠癌诊断和治疗的新的靶向分子尤为重要。去金属蛋白酶整合素(A Disintegrin And Metallo
学位
目的探讨人工股骨头置换术围术期发生隐性失血危险因素。方法回顾性分析安徽医科大学附属巢湖医院2018年1月~2020年12月行人工股骨头置换手术患者102例,其中发生隐性失血的93例,统计102例患者的临床资料,包括手术方式、手术时间、性别、年龄、体重指数、麻醉方式,是否高血压、是否糖尿病,将发生隐性失血的患者分别按照手术方式(Super Cap和后外侧入路)、性别(男性和女性)、年龄(年龄>75岁
学位