Newton-Raphson division module via truncated multipliers

Size: px
Start display at page:

Download "Newton-Raphson division module via truncated multipliers"

Transcription

1 Newton-Raphson dvson module va truncated multplers Alexandar Tzakov Department of Electrcal and Computer Engneerng Illnos Insttute of Technology Chcago,IL 60616, USA Abstract Reducton n area and power dsspaton of Newton-Raphson (N-R) dvson module could be acheved by substtutng the standard parallel multpler wth truncated multpler. Ths s possble snce when standard multplers are employed, ther products are rounded to avod unnecessary growth n word sze. Truncated array multplers, on the other hand, wll generate a hgher maxmum absolute error, and even when lmted to one unt n the last place t s not clear how t wll affect the performance of the unt. In ths paper error analyss of 8 -bt N-R module, usng Varable Correcton Truncated Array and Constant Correcton Truncated Dadda multplers s performed. The maxmum and absolute errors are analyzed and contrasted from the mplementatons of the standard multplers. I.Introducton Typcally dvson n Dgtal Sgnal Processng (DSP) Processors s mplemented ether wth multplcatve algorthms such as Newton-Raphson (N-R) and Goldschmdt's algorthms, or va addtve algorthms such as dgt-recurrence methods [1] and SRT dvson. If the N-R method s chosen, the usage of parallel multpler s nevtable. Parallel multplers can consume a good porton of the Processor area, and therefore t s desred to develop technques to mnmze ther sze. One such technque s the employment of truncated multplers [3], whch s especally sutable when N-R dvson s used, snce the product of the multplcaton s rounded to avod unnecessary growth n the word sze. Unfortunately truncated multplers wll ntroduce addtonal error, and even when ther mplementaton allows, to lmt the error to the Last Sgnfcant Bt and N-R approxmaton s Quadratcally convergent, Error Analyses on the dvson should be performed to determne the accuracy of the processor. In ths paper Error Analyss of 8-bt N-R Module s perfumed for standard and truncated, Dadda and Array, multpler mplementatons. Secton gves an overvew of N-R dvson and truncated multplers, Secton 3 present the mplementaton and data, and Secton 4 provdes the concluson.

2 .0. Newton-Raphson dvson [] II. Prevous Research.0.1. Modfed Newton-Raphson dvson The Newton-Raphson dvson algorthm provdes a hgh-speed method for performng dvson usng multplcaton and subtracton. Computng the recprocal s the bass of ths method sometmes called multplcatve-dvde system, snce dvson s performed va multplcaton. The algorthm computes the quotent usng three steps: 1. Obtan an ntal recprocal approxmaton, 1 0 D. Perform an teratve mprovement of the recprocal approxmaton (k tmes): + 1 = ( D ) Perform fnal multplcaton to obtan the product: Q = A The remnder can be computed usng hgher precson arthmetc as: R = A Q D Newton-Raphson teraton s used to mprove the approxmaton 1/ D. Newton-Raphson teratons fnds the zero of a functon f ( ) by usng the followng teraton equaton: f ( ) + 1 = f ' ( ) Where s an ntal approxmaton to the root of the functon and + 1 s the mprovent to the ntal approxmaton To approxmate 1/ Dt s necessary to chose a functon that s zero for = 1/ D f ( ) = D 1/ f '( ) = 1/

3 Pluggng these value nto the Newton-Raphson teratve equaton gves + 1 = = = = = D 1/ D f ( ) = f '( ) D ( D = + ) = = Table 1 gves an example of Newton-Raphson dvson teratons for D=0.65, N=0.875 and ntal approxmaton = 1. 0 D D After the fnal teraton the quotent can be computed as Q = A 4 = = Error analyses of Modfed Newton-Raphson dvson Error analyses should always be performed on any algorthm before mplementaton. The absolute error n the approxmaton 1/ D s ε 1 = 1/ D = 1/ D + ε 1 Replacng by 1/ D ε , n the Newton-Raphson dvson equaton gves. = *( D * ) = = (1/ D + ε = (1/ D + ε 1 1 = 1/ D D * ε ) * ( D * (1/ D + ε ) * (1 D * ε 1 1 ) = 1 )) =

4 Therefore the absolute error decreases quadratcally as: ε = D ε * Modfed Newton-Raphson dvson Implementaton To ease hardware mplementaton, the Newton-Raphson teraton equatons can be rewrtten as: V = 1 * Y Y + 1 = Y + Y * V Where, s the dvdend, s the number of the approxmaton, Y s ntal (=0) or prevous (I>0) approxmaton and V s the teraton correcton..1. Truncated Array Multplers [3][7] Truncated multplcaton s a technque used to conserve multpler area when the full precson of the multplcaton s not requred [3][5][6]. Usng ths technque, several of the least sgnfcant columns of the orgnal multpler are elmnated and correcton terms are added to the result to reduce the overall error. By properly selectng the number of columns and the correcton terms, the error can be made small enough to meet the requrements of a gven applcaton or system. In the followng dscusson, t s assumed that an unsgned n-bt multplcand A s multpled by an unsgned n-bt multpler B to produce an unsgned n-bt product P. For fractonal numbers, the values for A, B, and P are n 1 n n+ A = a 1 n n+ B = b 1 P = p = 0 = 0 = 0 n+ The multplcaton matrx for P = A * B s shown n Fg.1.A. For most hghspeed applcatons, parallel multplers are used to produce the product. In many computer systems, the n-bt products produced by the parallel multplers are rounded to n bts to avod growth n word sze. As presented n [8] - [11], truncated multplcaton provdes an effcent method for reducng the hardware requrements of rounded parallel multplers. Wth truncated multplcaton, only the n + k most sgnfcant columns of the multplcaton matrx are used to compute the product. The error produced by omttng the n - k least sgnfcant columns and roundng the fnal result to n bts s estmated, and ths estmate s added wth the n +k most sgnfcant columns to produce the rounded product. Although ths leads to addtonal error n the rounded product, varous technques have been developed to help lmt ths error.

5 Fg.1.A Standard Multplcaton Matrx.1.1. Constant Correcton Truncated Multplers Wth the Constant Correcton Truncated Multpler presented n [9], a constant s added to columns n - 1 to n - k of the multplcaton matrx. The constant helps compensate for the error ntroduced by omttng the n - k least sgnfcant columns (called reducton error), and the error due to roundng the product to n bts (called roundng error). The expected value of the sum of ths error ETOTALs computed by assumng that each bt n A, B and P has an equal probablty of beng one or zero. As descrbed n [9], ths gves n k 1 E TOTAL = 0.5 ( + 1) = 0 n+ n 1 (1 k ) The constant CTOTALs obtaned by roundng - E TOTAL to n+k fractonal bts, such that Round( n+ k C TOTAL = n+ k E TOTAL where Round(x) ndcates that x s rounded to the nearest nteger. The multplcaton matrx for a truncated multpler that uses ths method s shown n Fgure.1.1.A. )

6 Fg.1.1.A Constant Correcton Truncated Multplcaton Matrx Constant Correcton Truncated Multplers Implementaton Tree multplers can be effcently mplemented usng the Constant Correcton Truncated Multpler method. The hardware saved wth truncated Dadda tree multplers s t(t + 1)/ AND gates and (t - 1)(t - )/ full adders. The number of half adders saved s between 1 and t, and depends on the values of n and k. The sze of the carry-propagate adder s reduced by (t - 1)-bts, and the k least sgnfcant adders n the carry-propagate adder do not need to produce sum bts. To add the correcton constant, m of the half adders are changed to specalzed half adders, where m corresponds to the number of ones n C TOTAL. Fg A shows the dot dagram of an 8 by 8 truncated Dadda multpler, whch uses the Constant Correcton Truncated Multplcaton method [9]. For ths multpler, n = 8 and k = 3,so the t = 5 least sgnfcant columns of the dot dagram are elmnated. The correcton 8 constant C = 0.65 * s added by changng the two-crcled half adders TOTAL to specalzed half adders. Ths multpler has a maxmum absolute error of 8 approxmately0.754 *. Compared to a standard 8 by 8 Dadda multpler, ths multpler requres 15 fewer AND gates, 6 fewer full adders, fewer half adders, and 4 fewer bts n the carry-propagate adder.

7 (a) Standard Dadda Tree Multpler (b)truncated Dadda Tree Multpler Fg A 8x8 Dadda Tree Multpler.1.. Varable Correcton Truncated Multplers In [11], the Varable Correcton Truncated Multpler s ntroduced. Wth ths type of multpler,the values of the partal product bts n column n _ k _ 1 are used to estmate the error due to leavng of the n-k least sgnfcant columns. Ths s accomplshed by addng the partal products bts n column n - k - 1 to column n - k. To compensate for the roundng error that occurs when truncatng the products bts n columns n - 1 to n - k, a roundng constant, C ROUND, s added to the multplcaton matrx. Snce each product bt has an equal probablty of beng one or zero and the roundng constant cannot go beyond column n _ k, the value used for C ROUND s C ROUND = k n 1 1 (1 + )

8 whch corresponds to the addtve nverse of the expected value of the roundng error, truncated after column n-k. The correcton constant s added by puttng ones n columns n- to n-k, as shown n Fg.1..A. Compared to Constant Correcton Truncated Multplers, Varable Correcton Truncated Mult-plers have less average, mean square and maxmum error for gven values of n and k, but requre more hardware. Fg.1..A Varable Correcton Multpler Matrx.1.1. Varable Correcton Truncated Multplers Implementaton As dscussed n [7], array multplers can be mplemented more effcently as Varable Correcton Truncated Multplers. Fgure.1.1..A shows the block dagram of a standard 8 by 8 array multpler. The cells along each dagonal n the array multpler correspond to a column n the multplcaton matrx. In ths dagram, a modfed half adder (MHA) cell conssts of an AND gate and a half adder. The AND gate generates a partal product bt, and the half adder adds the generated partal product bt and a partal product bt from the prevous row to produce a sum bt and a carry bt. Smlarly, a modfed full adder (MFA) conssts of an AND gate, whch generates a partal product bt, and a full adder whch adds the partal product bt and the sum and carry bts from the prevous row. The bottom row of adders produces the most

9 sgnfcant half of the product. To mprove performance, ths row of adders s sometmes replaced by a fast n-bt carry-propagate adder. An n by n array multpler requres n^ AND gates, n half adders, and n^-n full adders. Fg.1.1..A 8x8 Standard Array Multpler The Varable Correcton Truncated Multplcaton method provdes an effcent method for reducng the power dsspaton and hardware requrements of rounded array multplers. Wth ths method, the dagonals that produce the t = n - k least sgnfcant product bts are elmnated. To compensate for ths, the AND gates that generate the partal products for column t - 1 are used as nputs to the modfed adders n column t. Snce the k remanng modfed full adders on the rght-hand-sde of the array do not need to produce product bts, they are replaced by modfed reduced full adders (RFAs), whch produce a carry, but do not produce a sum. To add the constant that corrects for roundng error, k - 1 of the MHAs n the second row of the array are changed to modfed specalzed half adders (SHAs). SHAs are equvalent to MFAs that have an nput set to one [1]. Array multplers that use ths method requre t(t -1)/ fewer AND gates, (t-1)(t-

10 )/ fewer full adders, and (t-1) fewer half adders than standard array multplers [11]. Fgure Fg.1.1..B shows the block dagram of a 8 by 8 array multpler that uses the Varable Correcton Truncated Multplcaton method. For ths multpler, n=8, k=, and t=6, whch results n a hardware savngs of 15 AND gates, 10 full adders, and 5 half adders. The two MFAs on the rght-hand-sde of 8 the array are replaced by RFAs. The roundng correcton onstant C ROUND = 0.5 *, s added by changng one of the MHAs n the second row to a SHA. For ths 8 example, only one MHA s modfed snce C = 0.5 * has a sngle '1'. Ths ROUND 8 multpler has a maxmum absolute error of approxmately 0.73 *. In comparson, an 8 by 8 rounded multpler has a maxmum absolute error 8 of0.5*. Fg.1.1..B 8x8 Truncated Array Multpler

11 III. Results 3.1. Implementaton Overvew The mplementaton was completed based on an 8-bt word sde. Bt representaton chosen was s complment fxed-pont fractons whch effectvely sets the doman n decmal representaton of [-; 1,984375]. The N-R Module block dagram s presented n Fg 3.1.A. Ths module computes the value of D=A/B. The computaton s completed n 6+1 clock cycles (6 = 3 teratons * clock cycles, and 1 clock cycle for the fnal result). For ths mplementaton no lookup tables were employed for the ntal approxmaton, nstead 0.75 of 0.75 were chosen based on the sgn of B. The dfference between the mplementaton wth truncated vs. standard multpler have been that wth standard multplers the product has been rounded from 16 to 8 bts, where wth truncated multpler t has been truncated from 10 to the desred 8 bts. Prev. Approxmaton Intal Aproxmaton CTRL3 SEL MU x1 OUT A D (0.75) (-0.75) V A B CTRL0 A D SEL MU x1 OUT CTRL1 A SEL B C MU 3x1 OUT Op1 Op A MULTIPLIER P B CTRL1 A D SELMU x1 OUT Product 16 / Product 10 IN ROUNDER / TRUNCATER OUT PRODUCT 8 Product 8 In 1's Complment Out 0 Cn A FA Z B In PLUS 1 Out Load0 Load Q Regster D (Y) REGISTER (Prev. Approxmaton) Load1 Fnal Result Load Fg 3.1.A N-R Module block dagram Q Regster D V1 REGISTER

12 Pearl scrpts have been used to generate Verlog netlsts for the multplers. The truncated tree multplers (Dadda), use constant correcton method and wll be called for smplcty D-CCT, on the other hand the truncated array multpler uses varable correcton method and wll be called for smplcty A- VCT. For synthess Cadance s Slcon Ensemble have been used, wth IIT 0.5 mcron Standard Cell Lbrary. In addton a C program has been developed for statstcal analyses on the results. 3.. Result. The man goal of ths paper was to estmate the maxmum absolute error of the N-R module wth standard multpler and to contrast t wth that of truncated mplementaton. For that reason exhaustve test of the unt has been performed wthn the operatonal range that s shown n Table 3.1. Table 3.1 Postve/Negatve Range of A Range of B Postve [0.5 ; ] [ ; ] Negatve [- ; ] [ ; ] The exhaustve test conssted of a total of 4,769 test vectors for each mplementaton, whch ran true smulaton of the Verlog code. All of the 4 outputs were then analyzed wth the customzed C program, n order to determne maxmum and relatve bt and decmal errors. All the errors were determned n terms of the best result n the gven bt representaton, ths requred software emulaton of the dvson n the C code. Table 3..1 represents the statstcal data for the Standard Array vs. A-VCT, and Table 3.. provdes the same data for Standard Dadda vs. D-CCT.. Synthess has been performed to verfy the exact amount of area reductons of the N-R Module due to usage of truncated multplers. The data s presented n table 3.3; agan the focus was on comparsons between the standard and truncated mplementatons. Table 3.3 Area /In Grd Square Unts/ Area /In Grd Square Unts/ Standard Array A-VCT Rato Standard Dadda D-CCT

13 Table 3..1 Standard Vs. Truncated Array (Maxmum Absolute and Relatve Errors) Implementatons Maxmum Absolute Bt Error Maxmum Absolute Dec. Error At least one Case /The error can be reached n multple cases/ Standard nd LSB % A(Bt)= A(Dec)= B(Bt)= B(Dec)= Relatve Error % Generated Result(Dec)= Expected Result(Dec)= Truncated 3 th LSB %= A(Bt)= A(Dec)= % B(Bt)= B(Dec)= Generated Result(Dec)= Expected Result(Dec)= Table 3..1 Standard Vs. Truncated Dadda (Maxmum Absolute and Relatve Errors) Implementatons Maxmum Absolute Bt Error Maxmum Absolute Dec. Error At least one Case /The error can be reached n multple cases/ Standard nd LSB % A(Bt)= A(Dec)= B(Bt)= B(Dec)= Relatve Error % Generated Result(Dec)= Expected Result(Dec)= Truncated nd LSB %= A(Bt)= A(Dec)= % B(Bt)= B(Dec)= Generated Result(Dec)= Expected Result(Dec)=

14 3.3. Analyss of the Result. For the Array multplers, as the results of the truncated multpler, the bt error s hgher wth one place, and more mportantly over 33.3% dfference n the worse decmal error s generated. On the other hand the average error seems to be over 16.41% better for the truncated mplementaton. Ths result has to be further verfed but even f t s correct the dfference n the maxmum absolute error s qute severe. The benefts are slghtly under 5.6% of the area reducton. For the Dadda multplers,the usage of truncated multpler produces much better results. The maxmum absolute bt error s the same,and there s only 3% dfference n the maxmum absolute decmal error. Also the average decmal error s ncreased wth 0%. The benefts are n the range of 5.6% area reducton. It s also mportant to note that the expected savngs n terms of area are slghtly below the actual grd square numbers after the synthess. For example accordng to [3] the Rato of the Area of Standard Vs. Truncated Array multpler should be Consderng the fact that the Multpler consumes 76.15% of the N-R Module area, we can expect that the savngs should be n the range of 17%. The actual savngs are under 6%! The reason for that s that the area savngs are somehow restrcted wth array multpler shape whch when truncated loses ts unque quadratc shape, therefore the place and route algorthms mght not be able to get the full advantage of the sub unt savngs. V. Concluson It can clearly be seen that there s a hgher ncrease n the naccuracy of the unt than the savngs of the area. The hgher error stll mght not be a serous ssue for many DSP processors especally n graphcs. It s mportant to note that even though the percentage ncrease seems to be hgh, the range of the error s stll well under 8% for maxmum error and 4% for average error. It s also curtal to note that ths study need to be further verfed. The resultng hgher Relatve Error for standard array multplers does not seem to make much sense. Also the expectatons that the Dadda multplers would produce hgher area were not met. Other than that ths study stll deals only wth 8-bt number, DSP Processors wth 8-bt words are very rare today and most mplementatons use 16-bt or 3-bt words. The study can easly be extended to 16-bt where the expectatons are for a further 8-10% area reductons wth mnmal cost n terms of accuracy. Most of the work for the 16-bt verfcaton s already completed (ncludng the C code and the Verlog fles), but snce the number of the vectors to be tested wll ncrease dramatcally t wll requre qute a bt more computatonal tme.

15 Fnally for further work, analyses of the power and delay ratos wll be benefcal. It s mportant to note that even though the power consumpton s expected to be proportonal to the area savngs [3]; t mght be even hgher when appled to the N-R Module. The reason for that s that the area savng are restrcted wth the fact that the shape of the multplers s not mprovng.

16 References [1] Erc Rce and Rchard Hughey Multprecson dvson on an 8-bt processor Proceedngs of the 13th IEEE Symposum on Computer Arthmetc, [] J. E. Stne Lecture Notes,Illnos Insttute of Technology,001 [3] M. J. Schulte, J. G. Jansen, and J. E. Stne. Reduced Power Dsspaton Through Truncated Multplcaton," n IEEE Alessandro Volta Memoral Internatonal Work-shop on Low Power Desgn, [6] M. J. Schulte and E. E. Swartzlander, Jr., Truncated Multplcaton wth Correcton Constant," n VLSI Sgnal Processng, VI,, [5] E. J. Kng and E. E. Swartzlander, Jr., Data-Dependent Truncated Scheme for Parallel Multplcaton," n Proceedngs of the Thrty Frst Aslomar Conference on Sgnals, Crcuts and Systems, [7] Kent Eugene Wres, Arthmetc Unts for Dgtal Sgnal Processng and Multmeda, Lehgh Unversty,000 [8] Y. C. Lm, Sngle-Precson Multpler wth Reduced Crcut Complexty for Sgnal Processng Appl-catons," IEEE Transactons on Computers, vol. 41, no. 10, pp. 1333{1336, 199. [9] M. J. Schulte and E. E. Swartzlander, Jr., Truncated Multplcaton wth Correcton Constant," n VLSI Sgnal Processng, VI, pp , [10] S. S. Kdamb, F. El-Gubaly, and A. Antonou, Area Effcent Multplers for Dgtal Sgnal Processng Applcatons," IEEE Transactons on Crcuts and Systems II: Analog and Dgtal Sgnal Processng,vol. 43, no., pp , [11] E. J. Kng and E. E. Swartzlander, Jr., Data-dependent Truncated Scheme for Parallel Multplcaton," n Proceedngs of the Thrty Frst Aslomar Conference on Sgnals, Crcuts and Systems, pp ,1998. [1] K. Bckersta_, M. J. Schulte, and E. E. Swartzlander, Jr., Parallel Reduced Area Multplers," Journal of VLSI Sgnal Processng, vol. 9, pp , 1995.

Floating-Point Division Algorithms for an x86 Microprocessor with a Rectangular Multiplier

Floating-Point Division Algorithms for an x86 Microprocessor with a Rectangular Multiplier Floatng-Pont Dvson Algorthms for an x86 Mcroprocessor wth a Rectangular Multpler Mchael J. Schulte Dmtr Tan Carl E. Lemonds Unversty of Wsconsn Advanced Mcro Devces Advanced Mcro Devces Schulte@engr.wsc.edu

More information

Lecture 3: Computer Arithmetic: Multiplication and Division

Lecture 3: Computer Arithmetic: Multiplication and Division 8-447 Lecture 3: Computer Arthmetc: Multplcaton and Dvson James C. Hoe Dept of ECE, CMU January 26, 29 S 9 L3- Announcements: Handout survey due Lab partner?? Read P&H Ch 3 Read IEEE 754-985 Handouts:

More information

RADIX-10 PARALLEL DECIMAL MULTIPLIER

RADIX-10 PARALLEL DECIMAL MULTIPLIER RADIX-10 PARALLEL DECIMAL MULTIPLIER 1 MRUNALINI E. INGLE & 2 TEJASWINI PANSE 1&2 Electroncs Engneerng, Yeshwantrao Chavan College of Engneerng, Nagpur, Inda E-mal : mrunalngle@gmal.com, tejaswn.deshmukh@gmal.com

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

FPGA Based Fixed Width 4 4, 6 6, 8 8 and Bit Multipliers using Spartan-3AN

FPGA Based Fixed Width 4 4, 6 6, 8 8 and Bit Multipliers using Spartan-3AN IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.11 No.2, February 211 61 FPGA Based Fxed Wdth 4 4, 6 6, 8 8 and 12 12-Bt Multplers usng Spartan-3AN Muhammad H. Ras and Mohamed H.

More information

Mallathahally, Bangalore, India 1 2

Mallathahally, Bangalore, India 1 2 7 IMPLEMENTATION OF HIGH PERFORMANCE BINARY SQUARER PRADEEP M C, RAMESH S, Department of Electroncs and Communcaton Engneerng, Dr. Ambedkar Insttute of Technology, Mallathahally, Bangalore, Inda pradeepmc@gmal.com,

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

CHAPTER 4 PARALLEL PREFIX ADDER

CHAPTER 4 PARALLEL PREFIX ADDER 93 CHAPTER 4 PARALLEL PREFIX ADDER 4.1 INTRODUCTION VLSI Integer adders fnd applcatons n Arthmetc and Logc Unts (ALUs), mcroprocessors and memory addressng unts. Speed of the adder often decdes the mnmum

More information

A New Memory Reduced Radix-4 CORDIC Processor For FFT Operation

A New Memory Reduced Radix-4 CORDIC Processor For FFT Operation IOSR Journal of VLSI and Sgnal Processng (IOSR-JVSP) Volume, Issue 5 (May. Jun. 013), PP 09-16 e-issn: 319 400, p-issn No. : 319 4197 www.osrjournals.org A New Memory Reduced Radx-4 CORDIC Processor For

More information

Random Kernel Perceptron on ATTiny2313 Microcontroller

Random Kernel Perceptron on ATTiny2313 Microcontroller Random Kernel Perceptron on ATTny233 Mcrocontroller Nemanja Djurc Department of Computer and Informaton Scences, Temple Unversty Phladelpha, PA 922, USA nemanja.djurc@temple.edu Slobodan Vucetc Department

More information

Area Efficient Self Timed Adders For Low Power Applications in VLSI

Area Efficient Self Timed Adders For Low Power Applications in VLSI ISSN(Onlne): 2319-8753 ISSN (Prnt) :2347-6710 Internatonal Journal of Innovatve Research n Scence, Engneerng and Technology (An ISO 3297: 2007 Certfed Organzaton) Area Effcent Self Tmed Adders For Low

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

FPGA Implementation of CORDIC Algorithms for Sine and Cosine Generator

FPGA Implementation of CORDIC Algorithms for Sine and Cosine Generator The 5th Internatonal Conference on Electrcal Engneerng and Informatcs 25 August -, 25, Bal, Indonesa FPGA Implementaton of CORDIC Algorthms for Sne and Cosne Generator Antonus P. Renardy, Nur Ahmad, Ashbr

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Resource Efficient Design and Implementation of Standard and Truncated Multipliers using FPGAs

Resource Efficient Design and Implementation of Standard and Truncated Multipliers using FPGAs Proceedngs of the World Congress on Engneerng 2011 Vol II, July 6-8, 2011, London, U.K. Resource Effcent Desgn and Implementaton of Standard and Truncated Multplers usng FPGAs Muhammad H. Ras, Member,

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Analysis of Min Sum Iterative Decoder using Buffer Insertion

Analysis of Min Sum Iterative Decoder using Buffer Insertion Analyss of Mn Sum Iteratve ecoder usng Buffer Inserton Saravanan Swapna M.E II year, ept of ECE SSN College of Engneerng M. Anbuselv Assstant Professor, ept of ECE SSN College of Engneerng S.Salvahanan

More information

Using Delayed Addition Techniques to Accelerate Integer and Floating-Point Calculations in Configurable Hardware

Using Delayed Addition Techniques to Accelerate Integer and Floating-Point Calculations in Configurable Hardware Draft submtted for publcaton. Please do not dstrbute Usng Delayed Addton echnques to Accelerate Integer and Floatng-Pont Calculatons n Confgurable Hardware Zhen Luo, Nonmember and Margaret Martonos, Member,

More information

FPGA IMPLEMENTATION OF RADIX-10 PARALLEL DECIMAL MULTIPLIER

FPGA IMPLEMENTATION OF RADIX-10 PARALLEL DECIMAL MULTIPLIER FPGA IMPLEMENTATION OF RADIX-10 PARALLEL DECIMAL MULTIPLIER A Dssertaton Submtted In Partal Fulflment of the Requred for the Degree of MASTER OF TECHNOLOGY In VLSI Desgn Submtted By GEETA Roll no. 601361009

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach Data Representaton n Dgtal Desgn, a Sngle Converson Equaton and a Formal Languages Approach Hassan Farhat Unversty of Nebraska at Omaha Abstract- In the study of data representaton n dgtal desgn and computer

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Hybrid Non-Blind Color Image Watermarking

Hybrid Non-Blind Color Image Watermarking Hybrd Non-Blnd Color Image Watermarkng Ms C.N.Sujatha 1, Dr. P. Satyanarayana 2 1 Assocate Professor, Dept. of ECE, SNIST, Yamnampet, Ghatkesar Hyderabad-501301, Telangana 2 Professor, Dept. of ECE, AITS,

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Parallel Inverse Halftoning by Look-Up Table (LUT) Partitioning

Parallel Inverse Halftoning by Look-Up Table (LUT) Partitioning Parallel Inverse Halftonng by Look-Up Table (LUT) Parttonng Umar F. Sddq and Sadq M. Sat umar@ccse.kfupm.edu.sa, sadq@kfupm.edu.sa KFUPM Box: Department of Computer Engneerng, Kng Fahd Unversty of Petroleum

More information

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements

Explicit Formulas and Efficient Algorithm for Moment Computation of Coupled RC Trees with Lumped and Distributed Elements Explct Formulas and Effcent Algorthm for Moment Computaton of Coupled RC Trees wth Lumped and Dstrbuted Elements Qngan Yu and Ernest S.Kuh Electroncs Research Lab. Unv. of Calforna at Berkeley Berkeley

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005 Exercses (Part 4) Introducton to R UCLA/CCPR John Fox, February 2005 1. A challengng problem: Iterated weghted least squares (IWLS) s a standard method of fttng generalzed lnear models to data. As descrbed

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

MATHEMATICS FORM ONE SCHEME OF WORK 2004

MATHEMATICS FORM ONE SCHEME OF WORK 2004 MATHEMATICS FORM ONE SCHEME OF WORK 2004 WEEK TOPICS/SUBTOPICS LEARNING OBJECTIVES LEARNING OUTCOMES VALUES CREATIVE & CRITICAL THINKING 1 WHOLE NUMBER Students wll be able to: GENERICS 1 1.1 Concept of

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

More information

Enhanced AMBTC for Image Compression using Block Classification and Interpolation

Enhanced AMBTC for Image Compression using Block Classification and Interpolation Internatonal Journal of Computer Applcatons (0975 8887) Volume 5 No.0, August 0 Enhanced AMBTC for Image Compresson usng Block Classfcaton and Interpolaton S. Vmala Dept. of Comp. Scence Mother Teresa

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming CEE 60 Davd Rosenberg p. LECTURE NOTES Dualty Theory, Senstvty Analyss, and Parametrc Programmng Learnng Objectves. Revew the prmal LP model formulaton 2. Formulate the Dual Problem of an LP problem (TUES)

More information

Algorithm To Convert A Decimal To A Fraction

Algorithm To Convert A Decimal To A Fraction Algorthm To Convert A ecmal To A Fracton by John Kennedy Mathematcs epartment Santa Monca College 1900 Pco Blvd. Santa Monca, CA 90405 jrkennedy6@gmal.com Except for ths comment explanng that t s blank

More information

Brave New World Pseudocode Reference

Brave New World Pseudocode Reference Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Fast exponentiation via prime finite field isomorphism

Fast exponentiation via prime finite field isomorphism Alexander Rostovtsev, St Petersburg State Polytechnc Unversty rostovtsev@sslstunevaru Fast exponentaton va prme fnte feld somorphsm Rasng of the fxed element of prme order group to arbtrary degree s the

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Optimal connection strategies in one- and two-dimensional associative memory models

Optimal connection strategies in one- and two-dimensional associative memory models Optmal connecton strateges n one- and two-dmensonal assocatve memory models Lee Calcraft, Rod Adams, and Nel Davey School of Computer Scence, Unversty of Hertfordshre College lane, Hatfeld, Hertfordshre

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming

Optimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

THE PULL-PUSH ALGORITHM REVISITED

THE PULL-PUSH ALGORITHM REVISITED THE PULL-PUSH ALGORITHM REVISITED Improvements, Computaton of Pont Denstes, and GPU Implementaton Martn Kraus Computer Graphcs & Vsualzaton Group, Technsche Unverstät München, Boltzmannstraße 3, 85748

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

More information

Today s Outline. Sorting: The Big Picture. Why Sort? Selection Sort: Idea. Insertion Sort: Idea. Sorting Chapter 7 in Weiss.

Today s Outline. Sorting: The Big Picture. Why Sort? Selection Sort: Idea. Insertion Sort: Idea. Sorting Chapter 7 in Weiss. Today s Outlne Sortng Chapter 7 n Wess CSE 26 Data Structures Ruth Anderson Announcements Wrtten Homework #6 due Frday 2/26 at the begnnng of lecture Proect Code due Mon March 1 by 11pm Today s Topcs:

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

FPGA-based implementation of circular interpolation

FPGA-based implementation of circular interpolation Avalable onlne www.jocpr.com Journal of Chemcal and Pharmaceutcal Research, 04, 6(7):585-593 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 FPGA-based mplementaton of crcular nterpolaton Mngyu Gao,

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Specifications in 2001

Specifications in 2001 Specfcatons n 200 MISTY (updated : May 3, 2002) September 27, 200 Mtsubsh Electrc Corporaton Block Cpher Algorthm MISTY Ths document shows a complete descrpton of encrypton algorthm MISTY, whch are secret-key

More information

UB at GeoCLEF Department of Geography Abstract

UB at GeoCLEF Department of Geography   Abstract UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department

More information

A fast algorithm for color image segmentation

A fast algorithm for color image segmentation Unersty of Wollongong Research Onlne Faculty of Informatcs - Papers (Arche) Faculty of Engneerng and Informaton Scences 006 A fast algorthm for color mage segmentaton L. Dong Unersty of Wollongong, lju@uow.edu.au

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

High level vs Low Level. What is a Computer Program? What does gcc do for you? Program = Instructions + Data. Basic Computer Organization

High level vs Low Level. What is a Computer Program? What does gcc do for you? Program = Instructions + Data. Basic Computer Organization What s a Computer Program? Descrpton of algorthms and data structures to acheve a specfc ojectve Could e done n any language, even a natural language lke Englsh Programmng language: A Standard notaton

More information

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information