Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
14Activity
P. 1
IEEE-754 compliant Algorithms for Fast Multiplication of Double Precision Floating Point Numbers

IEEE-754 compliant Algorithms for Fast Multiplication of Double Precision Floating Point Numbers

Ratings: (0)|Views: 311 |Likes:
International Journal of Research in Computer Science (www.ijorcs.org) - Volume -1, Issue 1

In image and signal processing applications floating-point multiplication is major concern in calculations. Performing multiplication on floating point data is a long course of action and requires huge quantity of processing time. By improving the speed of multiplication task overall speed of the system can be enhanced.
International Journal of Research in Computer Science (www.ijorcs.org) - Volume -1, Issue 1

In image and signal processing applications floating-point multiplication is major concern in calculations. Performing multiplication on floating point data is a long course of action and requires huge quantity of processing time. By improving the speed of multiplication task overall speed of the system can be enhanced.

More info:

Categories:Types, Research
Published by: White Globe Publications (IJORCS) on Sep 29, 2011
Copyright:Traditional Copyright: All rights reserved

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

12/03/2013

pdf

 
Hbyfubmyhnbm` Onvubm` nd Uf|fmulc hb Lnjwvyfu \lhfblffH\\B 5598*3546 Tn`vjf = H||vf = #57==( ww" =*;¨ [chyf K`nef Wve`hlmyhnb|{{{"honul|"nuk
HFFF*;69 lnjw`hmby M`knuhycj| dnu Dm|y Jv`yhw`hlmyhnb nd Inve`f Wuflh|hnbD`nmyhbk Wnhby Bvjefu|
 
Kffymbom`h [m||nb
 M||h|ymby Wundf||nu, HFY Ecmiim`, Unwmu, Wvbome Fjmh`? fu "kffymbo`hwvuhGkjmh`"lnj
Me|yumly
 
Hb hjmkf mbi |hkbm` wunlf||hbk mww`hlmyhnb| d`nmyhbk*wnhby jv`yhw`hlmyhnb h| jmonu lnblfub hb lm`lv`myhnb|" Wfudnujhbk jv`yhw`hlmyhnb nb d`nmyhbk wnhby imym h| m `nbk lnvu|fnd mlyhnb mbi uf}vhuf| cvkf }vmbyhyx nd wunlf||hbk yhjf" Ex hjwunthbk ycf |wffi nd jv`yhw`hlmyhnb ym|a ntfum`` |wffi nd ycf |x|yfj lmb ef fbcmblfi" Ycf Enyy`fbfla hb ycfd`nmyhbk wnhby jv`yhw`hlmyhnb wunlf|| h| ycf jv`yhw`hlmyhnb nd jmbyh||m| {chlc bffi| 6</6< ehyhbyfkfu jv`yhw`hfu dnu inve`f wuflh|hnb d`nmyhbk wnhby bvjefu|" Ex hjwunthbk ycf |wffi nd jv`yhw`hlmyhnb ym|a ycf ntfum`` |wffi nd ycf |x|yfj lmb ef hjwuntfi" Hb ych| wmwfu mlnjwmuh|nb nb ycf fsh|yhbk yufbi| hb jmbyh||m jv`yhw`hlmyhnb h| jmif" Tfihl mbi Lmbnbhl\hkbfi ihkhy m`knuhycj| {fuf lnjwmufi nb wmumjfyfu| `haf |wffi, lnjw`fshyx nd unvyhbk, whwf`hbhbk, uf|nvulf uf}vhufi nb DWKM" Ycf lnjwmuh|nb |cn{fi ycmy Lmbnbhl \hkbfi IhkhyM`knuhycj h| efyyfu ycmb Tfihl m`knuhycj hb yfuj| nd |wffi mbi uf|nvulf| uf}vhufi nb |wmuymbDWKM"
Afx{nui|?
L\I #Lmbnbhl \hkbfi Ihkhy(1 DWKM #Dhf`i Wunkumjjme`f Kmyfi Muumx(1 Inve`f wuflh|hnbd`nmyhbk wnhby bvjefu"
H"
 
Hbyunivlyhnb
Ycfuf cmtf effb |ftfum` fsw`numyhnb| dnu hjw`fjfbyhbk d`nmyhbk wnhby muhycjfyhl vbhy| nb DWKM| yn wfudnuj muhycjfyhl nwfumyhnb| nb d`nmyhbk wnhby imym jnuf umwhi`x ycmb |ndy{muf m`knuhycj|" DWKM em|fid`nmyhbk wnhby jv`yhw`hlmyhnb lmb ef lmyfknuhzfi m| HW lnuf em|fi mbi m`knuhycj em|fi Q=*5Z" Hb HW lnuf em|fi chkc`x nwyhjhzfi HW lnuf| muf fjw`nxfi m| |ve vbhy| nd d`nmyhbk wnhby vbhy if|hkb mbi hb m`knuhycj em|fi hjw`fjfbymyhnb yflcbh}vf| muf fjw`nxfi yn kfy efyyfu wfudnujmblf ex kumihbk |x|yfj knm`| m||wffi, mufm mbi ycunvkcwvy nwyhjhzmyhnb| Q5*6Z"Wn{fu lnb|vjwyhnb nd jv`yhw`hfu| h| kntfubfi ex hy| bvjefu nd bnb zfun ihkhy|" Hd bn yflcbh}vf h| v|fi ynufivlf ycf bvjefu nd bnb*zfun ihkhy| ycfb jv`yhw`hlmyhnb nd y{n B ehy bvjefu| wunivlf| B wmuyhm` wunivly| mbi B*= miifu| muf bffifi yn kfy uf|v`y nd jv`yhw`hlmyhnb Q4ZQ=7Z" Ihddfufby yflcbh}vf| muffjw`nxfi yn ufivlf ycf bvjefu nd miifu |ymkf| mbi yn mllf`fumyf ycf miihyhnb nd wmuyhm` wunivly|kfbfumyfi ivuhbk jv`yhw`hlmyhnb wunlf||" \njf m`knuhycj| v|f lnjwuf||hnb yflcbh}vf| yn ufivlf ycf
 
5
Kffymbom`h [m||nb
 |ymkf| nd miihyhnb Q=<Z" \njf m`knuhycj| mllf`fumyfi ycf miihyhnb wunlf|| ex ufivlhbk bvjefu nd bnb*zfun wmuyhm` wunivly|" Ych| h| inbf ex lnihbk ycf ihkhy| nd hb |vlc m {mx ycmy hy cm| jhbhjvj bvjefu nd bnb zfun ihkhy| Q4*=7Z"
HH"
 
Uf`myfi [nua 
Hjmkf wunlf||hbk, Ihkhym` \hkbm` Wunlf||hbk mbi lnjjvbhlmyhnb |x|yfj| m`` uf}vhuf lnjwfyfby mbidm|y d`nmyhbk wnhby jv`yhw`hlmyhnb" Ycf enyy`fbfla nd d`nmyhbk wnhby jv`yhw`hlmyhnb h| jmbyh||mjv`yhw`hlmyhnb {chlc bffi| 6</6< ehy hbyfkfu jv`yhw`hfu dnu inve`f wuflh|hnb d`nmyhbk wnhby bvjefu|"Ycfuf muf jmbx jv`yhw`hfu mulchyflyvuf| v|hbk ihddfufby jv`yhw`hlmyhnb yflcbh}vf| dnu fsmjw`f, Muumxjv`yhw`hfu, ufivbimby ehbmux mulchyflyvuf mbi jmbx jnuf mulchyflyvuf| v|hbk yuff |yuvlyvuf| evy ycfx cmtf wune`fj nd `mukfu if`mx Q=*6Z" Ihddfufby m`knuhycj| muf m`|n ycfuf ycmy wfudnuj d`nmyhbk wnhbyjv`yhw`hlmyhnb `haf ENNYC m`knuhycj, m`knuhycj| em|fi nb mblhfby jmycfjmyhl| Q==Z, mbi jmbx jnuf"M`h Mank`v hbyunivlfi mb m`knuhycj v|hbk mblhfby Tfihl jmycfjmyhl| uv`f| dnu dm|y jv`yhw`hlmyhnb {chlckfbfumyf wmuyhm` wunivly| lnblvuufby`x"Ycf uf|y nd ycf wmwfu h| nukmbhzfi m| dn``n{|? Hb |flyhnb <, d`nmyhbk wnhby jv`yhw`hlmyhnb yflcbh}vf h|hbyunivlfi" Hb |flyhnb 9, ENNYC m`knuhycj h| hbyunivlfi" Hb |flyhnb 6, Tfihl M`knuhycj h|ih|lv||fi, hb |flyhnb 4, L\I m`knuhycj mbi hy| hjw`fjfbymyhnb h| ih|lv||fi" Uf|v`y| muf |cn{b hb|flyhnb ; mbi lnjwmuh|nb h| inbf {hyc M`h Mank`v‘|
 
Tfihl m`knuhycj Q=<Z mbi |flyhnb 3 lnbymhb|lnbl`v|hnb mbi dvyvuf |lnwf"
HHH"
 
D`nmyhbk Wnhby Jv`yhw`hlmyhnb
D`nmyhbk*wnhby ufwuf|fbymyhnb lmb ef ycnvkcy nd m| m lnjwvyfu ufm`hzmyhnb nd |lhfbyhdhl bnymyhnb"Vb`haf dhsfi wnhby bvjefu|, hb d`nmyhbk wnhby bvjefu|, umihs wnhby h| bny dhsfi Q<Z" Ycfmitmbymkf nd d`nmyhbk*wnhby ufwuf|fbymyhnb ntfu dhsfi*wnhby ufwuf|fbymyhnb h| ycmy hy lmb |vwwnuy {hifu umbkf nd tm`vf|" D`nmyhbk wnhby dnujmy| kfbfum``x dn``n{fi dnu lnjwvymyhnb wumlyhlf|, muf ycn|f {chlclnbdhuj yn HFFF*;69 |ymbimui" Ycf|f |ymbimui| w`mx thym` un`f hb fb|vuhbk bvjfuhlm` unev|ybf|| mbi lniflnjwmyheh`hyx mjnbk jmlchbf| nd ihddfufby mulchyflyvuf| Q6Z" Mllnuihbk yn HFFF*;69 |ymbimui|, ycfd`nmyhbk wnhby bvjefu h| ufwuf|fbyfi m|?T: #*=(|hkb/5fswnbfby*ehm|/="dumlyhnb Q=Z Hjw`hlhy ehy h| v|fi efdnuf dumlyhnb nu jmbyh||m, {chlc h|
‒=
 
dnu bnujm`hzfi bvjefu mbi
‒7
 
dnu vb*bnujm`hzfi bvjefu" Fswnbfby ehm| h| #5
f*=
( *=, {chlc lnjf| nvy yn ef =5; dnu |hbk`f wuflh|hnb mbi=75< dnu inve`f wuflh|hnb fswnbfby"D`nmyhbk wnhby jv`yhw`hlmyhnb h| bny |yumhkcydnu{mui m| hbyfkfu jv`yhw`hlmyhnb" Hy hbtn`tf| ycuffnwfumyhnb|" Fswnbfby| nd jv`yhw`hfu mbi jv`yhw`hlmbi muf miifi, jmbyh||m| nd y{n bvjefu| muf jv`yhw`hfimbi fs*nu nd |hkb ehy| h| inbf yn kfy dhbm` |hkb ehy Q=*=7Z"
HT"
 
Ennyc Jv`yhw`hlmyhnb M`knuhycj
Hb ENNYC jv`yhw`hlmyhnb m`knuhycj yn ufivlf ycf yhjf bffifi dnu jv`yhw`hlmyhnb bvjefu nd wmuyhm` wunivly| yn ef miifi muf ufivlfi Q=*<Z" ENNYC uflnuihbk ufivlf| ycf bvjefu nd miifu vbhy| bffifi mbicfblf ufivlfi ycf if`mx ex ufivlhbk bvjefu nd bnbzfun ehy| hb ycf jv`yhw`hfu Q5Z" Hb ENNYC uflnihbk,
 
 M`knuhycj| dnu Dm|y Jv`yhw`hlmyhnb nd Inve`f Wuflh|hnb D`nmyhbk Wnhby Bvjefu|
<ycf `nbk |f}vfblf nd =| h| ufw`mlfi ex y{n bn zfun ehy|1 dnu fsmjw`f, Hd ihkhy|
 o
ycunvkc #in{b yn(
muf =|, ycfb,
5
 o
! 5
 o!=
! ․" ! 5
a!=
! 5
:5
 o!=
“ 5
Ych| ufwuf|fby|, ycf |f}vfblf nd miihyhnb| lmb ef ufw`mlfi ex mb miihyhnb nd ycf jv`yhw`hlmbi |chdyfi ex
 o
!= wn|hyhnb| mbi m |veyumlyhnb nd ycf jv`yhw`hlmbi |chdyfi ex
 wn|hyhnb| Q6Z" Ycf ium{emla nd ENNYC uflnuihbk h| ycf chkc wn{fu lnb|vjwyhnb mbi ycv| ufivlfi fddhlhfblx Q<*3Z"
T"
 
Tfihl Jv`yhw`hlmyhnb 
Tfihl m`knuhycj em|fi mulchyflyvuf| dnu d`nmyhbk wnhby jv`yhw`hlmyhnb muf wn{fu fddhlhfby mbi muf|vhyme`f dnu chkc |wffi mww`hlmyhnb|, {hyc ufivlfi unvyhbk lnjw`fshyx Q;*=7Z,Q5<Z" Hy fblnvumkf| wmum``f`lnjwvymyhnb mbi hblufm|f| |wffi nd jv`yhw`hlmyhnb ex hbyunivlhbk hbcfufby whwf*`hbfi |ymkf| {hycnvy mbxhblufm|fi ntfu cfmi" Ych| h| mlchftfi ex v|hbk miifu yuff |yuvlyvuf| dnu miihyhnb nd wmuyhm` wunivly|"Ych| m`knuhycj em|hlm``x ifm`| {hyc jmbyh||m jv`yhw`hlmyhnb mbi cm| ycuff |ymkf| dnu jv`yhw`hlmyhnb"h(
 
Wmuyhm` Wunivly Kfbfumyhnbhh(
 
Mllvjv`myhnbhhh(
 
Dhbm` MiihyhnbWmuyhm` wunivly| muf kfbfumyfi ex {hbin{hbk nd ycf jv`yhw`hfu mbi jv`yhw`hlmbi" M| |cn{b hb Dhkvuf*="Ycfb mllvjv`myhnb h| inbf nd wmuyhm` wunivly| mbi ycfb dhbm``x wmuyhm` wunivly| muf miifi v|hbk ehbmux yuffQ6Z,Q;Z,Q3Z,Q==Z" Mllvjv`myhnb h| inbf ex v|hbk [m``mlf yuff m| |cn{b hb Dhkvuf5" Ycf hjw`fjfbymyhnb nd m`knuhycj mbi |ymkf| nd whwf`hbf miifi ifwfbi| nb ycf hjw`fjfbymyhnb nd mllvjv`myhnb mbi miihyhnb|ymkf| Q3Z" Ycf |wffi lmb ef hblufm|fi ex hblufm|hbk umihs nd jv`yhw`hlmyhnb" Tfihl m`knuhycj h| |wffifddhlhfby mbi tfux `f|| lnjw`fs m| lnjwmuf yn L\I evy uf|nvulf| bffifi muf jnuf Q==Z" Mbi bvjefu| nd  wmuyhm` wunivly| muf bny ufivlfi |n miifu vbhy| bffifi muf jnuf m| lnjwmuf yn L\I" Mdyfu ycfmllvjv`myhnb ehbmux yuff miihyhnb h| inbf yn kfy dhbm` jmbyh||m jv`yhw`hlmyhnb uf|v`y nd 5b*= ehy| Q==Z"
=
 
=
 
7
 
=
 
=
 
7
 
=
 
7
 
L7: 7 mbi = L6:=7= mbi 7==L=:=7 mbi =7 L4:=7 mbi ==L<:7=7 mbi =7= L;:= mbi =L9:=7=7 mbi =7==
7 = 7= 7 =
[hbin{hbk nd L<
 
Ycf Wmuyhm` wunivly| muf lm`lv`myfi v|hbk {hbin{hbk mbi tfuyhlm` $ lun|| jv`yhw`x
M:E:
@fy M $ E h| y{n ehbmux bvjefu| yn ef jv`yhw`hfi

Activity (14)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Amina Naaz added this note
plz send the vhdl code for this ...
surya038 liked this
Bilal Khan liked this
tanajeek liked this
Park Ing liked this
Vinodh Upadrista liked this
Sudha Kopparad liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->