期刊文献+
共找到26篇文章
< 1 2 >
每页显示 20 50 100
一种可重构的单精度近似浮点乘法器设计
1
作者 李鹏程 黄立波 +5 位作者 陈刚 赖明澈 邓林 刘威 杨乾明 王永文 《计算机研究与发展》 北大核心 2025年第6期1581-1593,共13页
人工智能(AI)和物联网(IoT)技术的迅速发展,对计算能效提出了更高的要求,终端设备在硬件资源开销方面同样面临巨大挑战.为了应对能效问题,新型低功耗近似计算单元的设计得到了广泛研究.在数字信号处理和图像处理等应用场景中,存在大量... 人工智能(AI)和物联网(IoT)技术的迅速发展,对计算能效提出了更高的要求,终端设备在硬件资源开销方面同样面临巨大挑战.为了应对能效问题,新型低功耗近似计算单元的设计得到了广泛研究.在数字信号处理和图像处理等应用场景中,存在大量的浮点运算.这些应用消耗了大量的硬件资源,但它们具有一定的容错性,没有必要进行完全精确的计算.据此,提出了一种基于移位近似算法MTA(multiplication to shift addition)和非对称截断的单精度可重构近似浮点乘法器设计方法.首先,采用了一种低功耗的近似算法MTA,将部分操作数的乘法运算转换为移位加法.其次,为了在精度和成本之间取得平衡,设计了针对操作数高有效位的非对称截断处理,并对截断后保留的部分进行精确计算.通过采用不同位宽的MTA近似计算和改变截断后部分积阵列的行数,生成了广阔的设计空间,从而可以在精度和成本之间进行多种权衡调整.与精确浮点乘法器相比,所提出设计MTA5T5的精度损失(MRED)仅约为0.32%,功耗降低了85.80%,面积减少了79.53%.对于精度较低的MTA3T3,其精度损失约为1.92%,而功耗和面积分别降低了90.55%和85.80%.最后,进行了FIR滤波和图像处理的应用测试,结果表明所提出的设计在精度和开销方面具有显著优势. 展开更多
关键词 近似浮点乘法 MTA 非对称截断 精度 开销
在线阅读 下载PDF
基于FPGA单精度浮点乘法器的设计实现与测试 被引量:3
2
作者 吕律 易清明 刘光昌 《暨南大学学报(自然科学与医学版)》 CAS CSCD 2004年第3期302-309,共8页
采用VHDL语言,在FPGA上实现了单精度浮点乘法器的3种算法———基本的迭代算法、阵列算法和Booth算法,并对以上3种算法的运算速度进行了测试和比较,通过时序图说明Booth算法的优越性,并根据软件测试中的判定覆盖提出了一种测试单精度浮... 采用VHDL语言,在FPGA上实现了单精度浮点乘法器的3种算法———基本的迭代算法、阵列算法和Booth算法,并对以上3种算法的运算速度进行了测试和比较,通过时序图说明Booth算法的优越性,并根据软件测试中的判定覆盖提出了一种测试单精度浮点乘法器的方法. 展开更多
关键词 VHDL语言 单精度浮点乘法 判定覆盖测试
在线阅读 下载PDF
浮点乘法器中的舍入方法研究 被引量:1
3
作者 刘鸿瑾 张铁军 侯朝焕 《计算机工程与应用》 CSCD 北大核心 2006年第27期20-22,95,共4页
文章针对浮点乘法器中的尾数舍入方法进行了研究,提出了一种基于预测和选择的快速舍入方法。相对于传统的舍入方法,这种方法通过预测和选择来实现快速舍入,舍入过程相对简单,减小了实现时的硬件开销和关键路径延时,明显地提高了浮点乘... 文章针对浮点乘法器中的尾数舍入方法进行了研究,提出了一种基于预测和选择的快速舍入方法。相对于传统的舍入方法,这种方法通过预测和选择来实现快速舍入,舍入过程相对简单,减小了实现时的硬件开销和关键路径延时,明显地提高了浮点乘法器的性能,并且精度越高,性能提高的空间越大。 展开更多
关键词 浮点乘法 乘法 舍入
在线阅读 下载PDF
32位高速浮点乘法器优化设计 被引量:2
4
作者 周德金 孙锋 于宗光 《半导体技术》 CAS CSCD 北大核心 2007年第10期871-874,共4页
设计了一种用于频率为200 MHz的32位浮点数字信号处理器(DSP)中的高速乘法器。采用修正Booth算法与Wallace压缩树结合结构完成Carry Sum形式的部分积压缩,再由超前进位加法器求得乘积。对乘法器中的4-2压缩器进行了优化设计,压缩单元完... 设计了一种用于频率为200 MHz的32位浮点数字信号处理器(DSP)中的高速乘法器。采用修正Booth算法与Wallace压缩树结合结构完成Carry Sum形式的部分积压缩,再由超前进位加法器求得乘积。对乘法器中的4-2压缩器进行了优化设计,压缩单元完成部分积压缩的时间仅为1.47 ns,乘法器延迟时间为3.5 ns。 展开更多
关键词 浮点乘法 BOOTH编码 4-2压缩器 超前进位加法器
在线阅读 下载PDF
基于改进型选择进位加法器的32位浮点乘法器设计 被引量:4
5
作者 刘容 赵洪深 李晓今 《现代电子技术》 2013年第16期133-136,共4页
在修正型Booth算法和Wallace树结构以及选择进位加法器的基础上,提出了一种新型32位单精度浮点乘法器结构。该新型结构通过截断选择进位加法器进位链,缩短了关键路径延时。传统选择进位加法器每一级加法器的进位选择来自上级的进位输出... 在修正型Booth算法和Wallace树结构以及选择进位加法器的基础上,提出了一种新型32位单精度浮点乘法器结构。该新型结构通过截断选择进位加法器进位链,缩短了关键路径延时。传统选择进位加法器每一级加法器的进位选择来自上级的进位输出。提出的结构可以提前计算出尾数第16位的结果,它与Wallace树输出的相关位比较就可得出来自前一位的进位情况进而快速得到进位选择。在Altera的EP2C70F896C6器件上,基于该结构实现了一个支持IEEE754浮点标准的4级流水线浮点乘法器,时序仿真表明,该方法将传统浮点乘法器结构关键路径延时由6.4 ns减小到5.9 ns。 展开更多
关键词 修正Booth算法 Wallace树结构 选择进位加法器 浮点乘法
在线阅读 下载PDF
高效结构的多输入浮点乘法器在FPGA上的实现 被引量:1
6
作者 杜勇 朱亮 韩方景 《计算机工程与应用》 CSCD 北大核心 2006年第10期103-104,共2页
传统的多输入浮点乘法运算是通过级联二输入浮点乘法器来实现的,这种结构不可避免地使运算时延和所需逻辑资源成倍增加,从而难以满足高速数字信号处理的需求。本文提出了一种适合于在FPGA上实现的浮点数据格式和可以在三级流水线内完成... 传统的多输入浮点乘法运算是通过级联二输入浮点乘法器来实现的,这种结构不可避免地使运算时延和所需逻辑资源成倍增加,从而难以满足高速数字信号处理的需求。本文提出了一种适合于在FPGA上实现的浮点数据格式和可以在三级流水线内完成的一种高效的多输入浮点乘法器结构,并给出了在Xilinx公司Virtex系列芯片上的测试数据。 展开更多
关键词 浮点乘法 多输入 FPGA 高效算法
在线阅读 下载PDF
一种快速的浮点乘法器结构 被引量:2
7
作者 周旭 唐志敏 《计算机研究与发展》 EI CSCD 北大核心 2003年第6期879-883,共5页
一种支持IEEE75 4浮点标准的全流水结构的浮点乘法器被提出 在该浮点乘法器中 ,提出一种新型的双路浮点乘法结构 这种结构相比于全规模乘法器 ,在不增加面积的前提下 ,缩短乘法树关键路径延迟 13 6% ,提高了乘法器的执行频率 这种... 一种支持IEEE75 4浮点标准的全流水结构的浮点乘法器被提出 在该浮点乘法器中 ,提出一种新型的双路浮点乘法结构 这种结构相比于全规模乘法器 ,在不增加面积的前提下 ,缩短乘法树关键路径延迟 13 6% ,提高了乘法器的执行频率 这种乘法器有 3个周期的延迟 ,每个周期能接收一条单精度或双精度浮点乘法指令 使用FPGA进行验证 ,并使用标准单元实现 采用 0 18μm的静态CMOS工艺 ,执行频率为 3 84MHz ,面积为 73 2 90 2 2 5 μm2 在相同工艺条件下 ,将这种结构与其他乘法器结构进行比较 。 展开更多
关键词 浮点乘法 处理器 全流水
在线阅读 下载PDF
采用Karatsuba算法在FPGA上实现双精度浮点乘法 被引量:1
8
作者 康磊 徐英卓 《西安石油大学学报(自然科学版)》 CAS 北大核心 2014年第1期98-100,105,共4页
双精度浮点运算广泛应用于数值计算和信号处理中,在IEEE754标准中实现两个双精度浮点乘法需要一个53 bit×53 bit的尾数乘法器,这样的一个乘法器若采用FPGA实现需要大量的硬件资源。将Karatsuba算法应用于浮点运算器中,采用FPGA实... 双精度浮点运算广泛应用于数值计算和信号处理中,在IEEE754标准中实现两个双精度浮点乘法需要一个53 bit×53 bit的尾数乘法器,这样的一个乘法器若采用FPGA实现需要大量的硬件资源。将Karatsuba算法应用于浮点运算器中,采用FPGA实现了一个浮点乘法器,与传统方法相比该乘法器占用硬件资源较少。 展开更多
关键词 双精度 浮点乘法 Karatsuba算法 FPGA
在线阅读 下载PDF
X-DSP浮点乘法器的设计与实现 被引量:1
9
作者 彭元喜 杨洪杰 谢刚 《计算机应用》 CSCD 北大核心 2010年第11期3121-3125,3133,共6页
为了满足高性能X-DSP浮点乘法器的性能、功耗、面积要求,研究分析了X型DSP总体结构和浮点乘法器指令特点,采用Booth2编码算法和4∶2压缩树形结构,使用4级流水线结构设计实现了一款高性能低功耗浮点乘法器。使用逻辑综合工具Design Compi... 为了满足高性能X-DSP浮点乘法器的性能、功耗、面积要求,研究分析了X型DSP总体结构和浮点乘法器指令特点,采用Booth2编码算法和4∶2压缩树形结构,使用4级流水线结构设计实现了一款高性能低功耗浮点乘法器。使用逻辑综合工具Design Compiler,采用第三方公司0.13μmCMOS工艺库,对所设计的乘法器进行了综合,其结果为工作频率500MHz,面积67529.36μm2,功耗22.3424mW。 展开更多
关键词 4∶2压缩树 布斯算法 IEEE-754 浮点乘法 数字信号处理器
在线阅读 下载PDF
一种高性能32位浮点乘法器的ASIC设计 被引量:1
10
作者 赵忠武 陈禾 韩月秋 《系统工程与电子技术》 EI CSCD 北大核心 2004年第4期531-534,共4页
介绍了一种32位浮点乘法器的ASIC设计。通过采用改进Booth编码的树状4:2列压缩结构,提高了乘法器的速度,降低了系统的功耗,且结构更规则,易于VLSI实现。整个设计采用VerilogHDL语言结构级描述,用TSMC0.25标准单元库进行逻辑综合。采用... 介绍了一种32位浮点乘法器的ASIC设计。通过采用改进Booth编码的树状4:2列压缩结构,提高了乘法器的速度,降低了系统的功耗,且结构更规则,易于VLSI实现。整个设计采用VerilogHDL语言结构级描述,用TSMC0.25标准单元库进行逻辑综合。采用三级流水技术,完成一次32位浮点乘法的时间为28.98ns,系统的时钟频率可达103.52MHz。 展开更多
关键词 浮点乘法 BOOTH编码 树状列压缩
在线阅读 下载PDF
高速流水线浮点乘法器的设计研究
11
作者 梁峰 邵志标 +2 位作者 雷绍充 孙海珺 刘小勇 《电子科技大学学报》 EI CAS CSCD 北大核心 2007年第S2期1139-1142,共4页
设计了一种新颖的、支持扩展单精度43位浮点数的流水线乘法器IP芯核。该设计采用了改进的三阶Booth算法,提出了混合树形结构压缩阵列和双乘法通道6级流水线结构。经FPGA硬仿真验证表明,该乘法器运算能力达到143.6MFLO/S,比Altera公司近... 设计了一种新颖的、支持扩展单精度43位浮点数的流水线乘法器IP芯核。该设计采用了改进的三阶Booth算法,提出了混合树形结构压缩阵列和双乘法通道6级流水线结构。经FPGA硬仿真验证表明,该乘法器运算能力达到143.6MFLO/S,比Altera公司近期提供的同类乘法器单元快47%。该设计有效地提高了乘法器的整体性能。 展开更多
关键词 BOOTH算法 压缩阵列 乘法通道 浮点乘法 流水线
在线阅读 下载PDF
双字长浮点乘法运算算法设计与分析
12
作者 骆志刚 黄旭慧 《国防科技大学学报》 EI CAS CSCD 北大核心 1996年第2期113-116,共4页
文中给出了在计算机上实现双字长浮点乘法运算的算法的计算公式、计算步骤及误差估计,算法原理适用于一般计算机系统的任意字长浮点乘法运算。
关键词 计算机 算法 双字长浮点乘法 误差估计
在线阅读 下载PDF
一种快速的浮点乘法指令设计方法
13
作者 宗德才 王康康 《计算机应用与软件》 北大核心 2021年第7期207-213,294,共8页
为解决TEC-XP16教学机缺少浮点乘法指令的问题,基于TEC-XP16教学机,提出微程序控制器中32位浮点乘法指令的一种快速的设计方法。为解决人工方式将每条汇编指令转换成一条或多条微指令速度慢且容易出错等问题,提出一种能够根据汇编程序... 为解决TEC-XP16教学机缺少浮点乘法指令的问题,基于TEC-XP16教学机,提出微程序控制器中32位浮点乘法指令的一种快速的设计方法。为解决人工方式将每条汇编指令转换成一条或多条微指令速度慢且容易出错等问题,提出一种能够根据汇编程序自动生成微程序的方法。为解决手工修改控制器ABEL语言源程序速度慢及容易出错等问题,提出一种能够自动修改控制器的ABEL语言源程序的方法。实验结果表明,所设计的32位浮点乘法指令的功能是正确的,平均只需要1.9 s就能根据汇编程序表自动生成微程序表,平均只需0.7 s就能根据微程序表等自动修改并生成控制器ABEL语言源程序,极大提高了浮点乘法指令的设计速度。该方法也可推广到其他复杂指令的设计上。 展开更多
关键词 TEC-XP16教学机 微程序控制器 32位浮点乘法指令 PYTHON语言
在线阅读 下载PDF
基于Karatsuba和Vedic算法的快速单精度浮点乘法器
14
作者 易清明 符清杆 +2 位作者 石敏 骆爱文 陈嘉文 《电子科技大学学报》 EI CAS CSCD 北大核心 2021年第3期368-374,共7页
针对现有的单精度浮点乘法器存在运算速度慢的问题,该文设计了一种融合Karatsuba算法和Vedic算法两者优点的快速单精度浮点乘法器。该文利用Karatsuba算法减少单精度浮点乘法器的乘法运算次数,将24 bit尾数的乘法运算分解为少位数乘法运... 针对现有的单精度浮点乘法器存在运算速度慢的问题,该文设计了一种融合Karatsuba算法和Vedic算法两者优点的快速单精度浮点乘法器。该文利用Karatsuba算法减少单精度浮点乘法器的乘法运算次数,将24 bit尾数的乘法运算分解为少位数乘法运算,获得基于3 bit和4 bit的尾数乘法架构;进一步地,利用Vedic算法对单精度浮点乘法器的尾数乘法架构进行优化,利用复杂度低、速度快的加法器实现了Karatsuba算法分解后的3 bit和4 bit的两个基本乘法运算,提高了运算速度。仿真及FPGA验证结果表明,该文设计的单精度浮点乘法器相对于基于传统的Karatsuba算法的单精度浮点乘法器、基于Vedic算法的单精度浮点乘法器,其最大运行时钟频率分别提高了约5倍和2倍。 展开更多
关键词 Karatsuba算法 乘法运算 最大运行时钟频率 单精度浮点乘法 Vedic算法
在线阅读 下载PDF
60路32kbit/s ADPCM ASIC中高速浮点乘法器的设计
15
作者 韩雁 宋杭宾 姚庆栋 《浙江大学学报(自然科学版)》 CSCD 1994年第4期418-424,共7页
根据国际电信联盟标准G.712,我们进行了60路32kbpsADPCM系统的开发研制工作。本文论述了该系统大规模专用集成电路设计过程中高速浮点来法器的实现方法:主要是速度与规模矛盾的解决,浮点数与定点数之间的变换,尾... 根据国际电信联盟标准G.712,我们进行了60路32kbpsADPCM系统的开发研制工作。本文论述了该系统大规模专用集成电路设计过程中高速浮点来法器的实现方法:主要是速度与规模矛盾的解决,浮点数与定点数之间的变换,尾数与指数部分的处理以及其它一些硬件实现方面的问题。 展开更多
关键词 ASIC设计 集成电路 浮点乘法
在线阅读 下载PDF
32位单精度浮点乘法器的FPGA实现 被引量:3
16
作者 胡侨娟 仲顺安 +1 位作者 陈越洋 党华 《现代电子技术》 2005年第24期23-24,27,共3页
采用V erilog HDL语言,在FPGA上实现了32位单精度浮点乘法器的设计,通过采用改进型Booth算法和W a llace树结构,提高了乘法器的速度。本文使用A ltera Q uartus II 4.1仿真软件,采用的器件是EPF 10K 100EQ 240 1,对乘法器进行了波形仿真... 采用V erilog HDL语言,在FPGA上实现了32位单精度浮点乘法器的设计,通过采用改进型Booth算法和W a llace树结构,提高了乘法器的速度。本文使用A ltera Q uartus II 4.1仿真软件,采用的器件是EPF 10K 100EQ 240 1,对乘法器进行了波形仿真,并采用0.5 CM O S工艺进行逻辑综合。 展开更多
关键词 浮点乘法 BOOTH算法 WALLACE树 波形仿真
在线阅读 下载PDF
基于部分积概率分析的高精度低功耗近似浮点乘法器设计 被引量:1
17
作者 闫成刚 赵轩 +4 位作者 徐宸宇 陈珂 葛际鹏 王成华 刘伟强 《电子与信息学报》 EI CSCD 北大核心 2023年第1期87-95,共9页
浮点乘法器是高动态范围(HDR)图像处理、无线通信等系统中的关键运算单元,其相比于定点乘法器动态范围更广,但复杂度更高。近似计算作为一种新兴范式,在受限的精度损失范围内,可大幅降低硬件资源和功耗开销。该文提出一种16 bit半精度... 浮点乘法器是高动态范围(HDR)图像处理、无线通信等系统中的关键运算单元,其相比于定点乘法器动态范围更广,但复杂度更高。近似计算作为一种新兴范式,在受限的精度损失范围内,可大幅降低硬件资源和功耗开销。该文提出一种16 bit半精度近似浮点乘法器(App-Fp-Mul),针对浮点乘法器中的尾数乘法模块,根据其部分积阵列中出现1的概率,提出一种对输入顺序不敏感的近似4-2压缩器及低位或门压缩方法,在精度损失较小的条件下有效降低了浮点乘法器资源及功耗。相较于精确设计,所提近似浮点乘法器在归一化平均错误距离(NMED)为0.0014时,面积及功耗延时积方面分别降低20%及58%;相较于现有近似设计,在近似位宽相同时具有更高的精度及更小的功耗延时积。最后将该文所提近似浮点乘法器应用于高动态范围图像处理,相比现有主流方案,峰值信噪比和结构相似性分别达到83.16 dB和99.9989%,取得了显著的提升。 展开更多
关键词 近似计算 近似浮点乘法 部分积概率分析 低功耗
在线阅读 下载PDF
浮点乘法器中IEEE舍入的实现 被引量:1
18
作者 何晶 韩月秋 《计算机工程与应用》 CSCD 北大核心 2003年第9期119-121,共3页
描述了浮点乘法器中舍入的基本方法,介绍了一种实现舍入的系统的设计方法和硬件模型,并对它进行了分析,在这种系统设计方法的基础上,提出了一种直接预测和选择的舍入方案。
关键词 浮点乘法 舍入 舍入表
在线阅读 下载PDF
基于FPGA的可配置浮点向量乘法单元设计实现 被引量:4
19
作者 黄兆伟 王连明 《计算机应用研究》 CSCD 北大核心 2020年第9期2762-2765,2771,共5页
针对目前采用IEEE 754浮点标准设计的FPGA浮点运算器中吞吐率与资源利用率低等问题,提出一种运算精度与运算器数量可配置的并行浮点向量乘法运算单元。通过浮点运算器的指数、尾数位数可配置化设计,提高系统资源利用率,并将流水线技术... 针对目前采用IEEE 754浮点标准设计的FPGA浮点运算器中吞吐率与资源利用率低等问题,提出一种运算精度与运算器数量可配置的并行浮点向量乘法运算单元。通过浮点运算器的指数、尾数位数可配置化设计,提高系统资源利用率,并将流水线技术与并行结构结合,提高数据吞吐率。以EP4CE115型FPGA为测试平台,当配置10组FP14运算器时,系统的逻辑资源占用约为4.2%,峰值吞吐率可达4.5 GFLOPS。结果表明,提出的浮点向量乘法单元有效提高了FPGA资源利用率与运算吞吐率,同时具有高度的可移植性与通用性,适用于FPGA向量乘法运算的加速。 展开更多
关键词 边缘计算 并行计算 FPGA 可配置 向量乘法
在线阅读 下载PDF
一种快速SIMD浮点乘加器的设计与实现 被引量:5
20
作者 吴铁彬 刘衡竹 +2 位作者 杨惠 张剑锋 侯申 《计算机工程与科学》 CSCD 北大核心 2012年第1期69-73,共5页
本文设计和实现了5级全流水SIMD浮点乘加器,支持双精度和双单精度浮点乘法、乘累加(减)操作,用Modelsim和NC Verilog测试和验证了RTL代码实现,基于65nm工艺采用Synopsys公司的Design Complier工具综合硬件实现,运行频率可达714.286MHz... 本文设计和实现了5级全流水SIMD浮点乘加器,支持双精度和双单精度浮点乘法、乘累加(减)操作,用Modelsim和NC Verilog测试和验证了RTL代码实现,基于65nm工艺采用Synopsys公司的Design Complier工具综合硬件实现,运行频率可达714.286MHz。结果表明,相比文献[3]中经典的低延迟乘加结构,在相同综合条件下性能提升了17.89%,面积增加了6.61%,功耗降低了25.08%。 展开更多
关键词 浮点乘法 乘累加 SIMD 双单精度
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部