微电子学与计算机格式范文,微电子学与计算机

微电子学与计算机

微电子学与计算机

20年第 2卷第 1 05 2 2期

浮点乘加部件中三操作数前导 1预测算法的设计

(国科学院计算技术 所, 1中研究北京 108)国科学院研究生院, 000 ( 2中北京 1 09 0 3) 0

摘要:提出了一种应用于高效浮点乘加部件的三操作数前导 I预测算法。高效浮点乘加部件需要实现三个操作

梅小露1 , 2

数的前导1预测( P电路, L ) A传统的LP算法不能直接处理三个操作数, O通过间接方法实现又会增加关健路径延时并增大电路面积。三操作数】P 0算法是针对传统LP A算法的这一局限提出的,可以有效缩短前导1预测电路的延时并减少面积,从而缩短整个乘加部件的延时。章以文龙芯2号通用CU中浮点乘加 P部件的1位前导1 0 6预测电路为例,分别采用传统LP算法和三操作数LP A O算法实现了电实脸结果表明,操作数L算法比传统算路,三 AP

法延时能降低约 1.%, 6 7总面积减少约 1.%. 6 93 6

关健调:前导1预测,三操作数,部件乘加

中圈法分类号, P3. T 32 2文板标识码, A文班编号:0078(051- 1-5 10- 1020)2060

Agrh c s n a O ead aigO e d t n l i miD i o 3 prn L dn- n Pei i ot eg f - e r co

Loi i lai - on Mut l Fot g P it lpeAd F sd i gc n n i - d e U t u ns

ME X a-u I oL" i

( Iste Cm ui Tcnl yC i s Aae y Sine, j g 00 1 t t o optg hoo, n e dm o c csBin 108 ) ni u f n e g he c f e ei 0 ( GautS ol h s cdm o c ne, ig 09 hoo Cie A ae y Si csBin 103 ) 2 da c r e f n e f e e j 0 A src; ippr ci s dsn a oe n l d goe dco (O ) if a ehne fan- bt t T s edsre te i o 3 pr d i -n peii L P l c n acd tg a h a e b h e g f - a e n a r tn o o g r n l i o pit lp

yad e ui Tiehne m lpyad e uine a P citdawt 3 e nsHw o m tl d fsd t h nacd tl-d fsd t d O c ut el h pr d. - n ui - u n. s ui u n e L i r o i o a o ee, tdtnl P n t l 3 ead d cyIuig i ic m t d t tdtnl wli- vrte ioaL c n dawt o r s t. s a n r t h, r ioaL h r i a O a o e i h p n i l f n n e e o h a i e r d e AP l in

.a t d ot ctaph elg t cct . ipmnd 1 -ildgoe dtn e e e f rcl ad r h iu aaW ml ee t 0 b e i -n p io sh晰 e h i a n n e ri r e e t h 6 t n e i t a e e e a rc e i c u it ml l a f eui f s -, g td oaLP t p ps LP e vl Cm i is u p-d u d oGdo 2un t ri n O a h r o d rpc e. - c r t e t y d n h i s t o n s h a t l n e e O e t y o i e i d o s i

prd h ds n n t tdtnl P t oe n p psd P rdc te a ote tapl ae wt t ei uig r ioaL, n uig oe L cn ue dl f ci l l妙 i h e g s h a i e O h e s r o O a e h e y h r c a i 1.% d ue 67 a r c t 6 n e d h e ̄铸 1.3 ap x a l. 96% r i ty po m e K y rs Lai -n p d tn 3oe n, lp -d fsd e w d: d goe i o, pr dM tl ad e o e n e i r c - a u iy u

1引言浮点乘加 部件是指完成 D A BC的功能部=十*

结构之一。采用这种结构, 1前导预测电路处在整个设计的关键路径上,因此,缩短前导 1预测电路

的延时能够直接提高浮点乘加部件的性能。件,它能够加快浮点运算的速度,提高运算精度。诸乘加部件 采用的前导 1预测电路需要处理三如内积运算(向量点乘)多、项式计算等,采用乘加个操作数,然而传统的L P O算法不能直

接处理三个部件可以大幅度提高性能。目许多商用处理器前,作必加3 S C r a Ad)操 2 ay d r A v采用了浮点乘加部件,如 Ie的 Pnu 4In n l ei,a-操数,须增:C ( r S e e将 t tm t i作数化为 2增加了关键路径上的延时,个,同时也 u, RS S t/ 0, W R,前导 m M的 I ye 6 0P E 3] I B C m 0 O s等[。增大了总面积。针对这一局限,本文提出了一种直 1测(e i -n P dtn作为一种重要的技预 La n Oe ii ) dg r co e接处理三个操作数的前导 1预测算法。实验表明,术,点乘加部件中在浮有着广泛的应用。以往的 乘加部件设计结构以文献[为[代表, 3]并与传统的L P O算法相比,本文提出的算法可以缩短在IM S S t/ 0上得到实现。近年来, B R C e 6 ( I y m 0) s一关键路径延时并缩小总面积。种新的设计结构被提出n[性能较文献〔的结构有, 3] 2浮点乘加部件中传统的前导 1预测算法 1 5%至2%的提 0高,成为目前最快的乘加部件设计浮点乘加部件的设计结构有许多种,[提 文献[ 1]收稿日期:050 -2 20-42构是目前最快的结构之一。总体框图如图 1基金项目:国家 83计划项目(02 Al01,02 A 110出的结 6 20A 10020A 110 )

1-1340-png_6_0_0_0_-1_550_788_550.5_787.5-936-0-0-936.jpg

1-84-png_6_0_0_300_361_201_126_550.5_787.5-134-0-1345-134.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值