A Class of Interconnection Networks for Multicasting

Size: px
Start display at page:

Download "A Class of Interconnection Networks for Multicasting"

Transcription

1 A Class of Itercoectio Networks for Multicastig Yuayua Yag Departmet of Computer Sciece ad Electrical Egieerig Uiversity of Vermot, Burligto, VT Abstract Multicast or oe-to-may commuicatios arise frequetly i parallel computig applicatios ad i other commuicatio eviromets. Multicast etworks ca simultaeously support multiple multicast coectios betwee the etwork iputs ad etwork outputs. However, due to the much more complex commuicatio patters ad routig cotrol i multicast etworks, there is still a cosiderably large gap i etwork cost betwee eve the curretly best kow multicast etworks ad permutatio etworks. I this paper, we will preset a class of itercoectio etworks which ca support a substatial amout of well-defied multiple multicast coectios i a oblockig fashio ad yet have a comparable low cost to permutatio etworks. We will also provide a efficiet routig algorithm for satisfyig multicast coectio requests i such etworks. Moreover, the multicast coectig capability of the etworks will be represeted as a fuctio of fudametal etwork structural parameters so that the trade-off betwee the etwork multicast capability ad the etwork cost ca be determied. This eables differet system desigers to choose the multicast etworks which fit i their particular applicatio eeds. By utilizig a etwork with well-defied multicast capability i a parallel computig system, software or algorithm desigers of the system will be able to make full use of the multicast capability provided by the etwork, ad substatial improvemets i the performace of the system ca be achieved due to sigificatly shorteed delays i data trasfer ad simplified sychroizatio mechaisms for shared data. Itroductio Multicast or oe-to-may coectig capability is highly demaded i parallel applicatios ad i other commuicatio eviromets. May parallel applicatios require that a processor i a parallel computer seds data or messages to some subset of the other processors to complete a commo task. Oe example is the commoly used parallel algorithm for the Fast Fourier Trasform(FFT)[]. This algorithm eeds to frequetly traspose the data matrix ad requires oe-to-may commuicatio of a large amout of data amog processors. Other examples iclude Barrier Sychroizatio[] ad write update/ivalidate i directory-based cache coherece protocols[3]. Also, telecoferecig ad video This research is supported i part by the Natioal Sciece Foudatio uder Grat No. OSR ad MIP broadcastig are typical applicatios i a telecommuicatio eviromet. There have bee growig iterests i supportig multicast i parallel computers. Multicast ca be supported i either hardware or software. For example, the CUBE-[4] supports broadcast ad a form of restricted multicast i hardware, but sice its itercoectioetwork isadirect etwork, i which each ode has a dedicated lik to each of its eighbor odes, the routig algorithm adopted may cause a deadlock whe two messages are set at the same time. There has bee also much work o supportig multicast i wormhole routed direct etworks i software[5, 6]. The basic approach is sedig a message alog a subset of odes o the multicast tree. This approach eeds at least log N steps to sed a message to N destiatios. O the other had, amog the parallel computers usig idirect etworks or multistage etworks, both IBM GF[7, 8] ad NEC Ceju-3[9] support a form of restricted multicast i hardware. I IBM GF a multicast may eed two passes through the etwork, ad i NEC Ceju-3 oly sigle multicast is supported. Moreover, there has bee some work o supportig multicast i software i multistage etworks[0, ]. Sice multistage etworks ca easily have deadlock-free routig ad equal commuicatio latecy betwee ay etwork iputs ad outputs, they get more ad more attetio for the itercoectig eeds of parallel computers[] ad ATM switch architectures i broadbad etworks[3]. Also, sice multicast is a fudametal commuicatio patter i parallel computers, efficiet hardware support for it becomes icreasig importat[4]. I this paper, we will be maily cocered with providig efficiet hardware support for multiple multicast commuicatios i multistage etworks. A multicast coectio i a multistage etwork ca coect a etwork iput port simultaeously to more tha oe etwork output port. I the followig, we refer to a maximal set of multicast coectios betwee the iputs ad outputs of a multistage etwork as a multicast assigmet. Amulticast etwork is a etwork which ca realize all possible multicast assigmets. Multicast etworks have bee extesively studied ad there has bee much progress i this area[7] [8]. However, the perceived high etwork cost ad complex routig cotrol of multicast etworks might still discourage system desigers to seriously cosider them for practical parallel computig systems ad other commuicatio systems. I fact, due to the much more complex coectio patters i multicast etworks, there is still a cosiderably large gap i etwork cost betwee eve the curretly best kow multicast etworks ad permutatio etworks. Meawhile, may real applicatios may ot eed full multicast capability. For example, every processor i a parallel computig system may eed to have multicast capability to simultaeously sed data or cotrol iformatio

2 to a group of other processors from time to time, but at ay give time, oly a small portio of processors may eed to perform multicastig, or each processor eeds to perform multicastig to oly a limited umber of other processors. Although permutatio etworks with multicast switches may realize some multicast coectio patters, they i geeral ca ot satisfy the eeds of such applicatios. This is because that permutatio etworks are desiged for realizig oly oe-to-oe coectios. I geeral, there may ot be a clear defiitio o what type of multicast coectio patters a permutatio etwork ca realize. Also, the umber of multicast coectio patters realized, if ay, usually is very limited. This drawback of permutatio etworks may prevet software ad algorithm desigers of parallel computig systems from efficietly utilizig multicast capability sice there is o simple rule for them to judge whether a give multicast coectio ca be routed i a sigle pass through a etwork ad thus o guaratee for the time to complete a multicast coectio i the etwork. I fact, i such a etwork, a multicast coectio may eed several passes through the etwork, depedig o the etwork load ad/or state at the time of multicastig, ad i the worst case, a multicast coectio may have to be performed sequetially. As discussed above, full multicast etworks i geeral are still too expesive for practical multicast applicatios, ad permutatio etworks i geeral caot support multicast efficietly. Hece, we are motivated to cosider compromisig etwork desigs for practical multicast applicatios. I this paper, we will desig a class of practical itercoectio etworks which ca realize a substatial amout of well-defied multiple multicast coectios ad yet have a comparable low cost to permutatio etworks. We will refer to such etworks as restricted multicast etworks. We will also provide a efficiet routig algorithm for satisfyig multicast coectio requests i such etworks. The proposed etworks will eable the software or algorithm desiger of a parallel computig system to make full use of the multicast capability provided by the etwork. By utilizig such a etwork with well-defied multicast capability, substatial improvemets i the performace of a parallel computig system ca be achieved due to sigificatly shorteed delays i data trasfer ad simplified sychroizatio mechaisms for shared data. The rest of this paper is orgaized as follows. Sectio describes the etwork structure to be cosidered. Sectio 3 gives the ecessary defiitios ad otatios for restricted multicast etworks. Sectio 4 reviews the previous results related to this type of etworks for both permutatio ad multicast. Sectio 5 presets the mai results of the paper, the oblockig coditios for the proposed restricted multicast etworks. The routig algorithm is described i Sectio 6. Fially, Sectio 7 cocludes the paper. work ca guaratee a short costat latecy regardless of the umber of processor or memory modules i a parallel computig system, whereas most of other etworks (i.e. so-called growig stage etworks)[4] [8] require at least log N stages for a N N etwork which represets the miimum etwork latecy that this type of etwork ca offer. This feature of costat stage etworks is attractive for large scale highly parallel computig systems where commuicatio delay is critical. This type of etwork was first proposed by Clos[5]. The etwork has adjustable etwork parameters ad ca provide differet type of coectig capabilities by choosig differet values of the parameters. The geeral Clos etwork ca have ay odd umber of stages ad is built i a recursive fashio from smaller size etworks. Therefore, it is i geeral sufficiet to cosider oly the three-stage etwork. A three-stage Clos etwork with N iput ports ad N output ports (i.e. a N N etwork) has r switch modules of size m i stage, m switch modules of size r r i stage, ad r switch modules of size m i stage 3. The etwork has exactly oe lik betwee every two switch modules i its cosecutive stages. Such a three-stage etwork is deoted as a v(m; ;r ; ;r ) etwork. I three-stage etworks, stage isalsoreferredtoasiput stage, stageisalsoreferredtoas middle stage, ad stage 3 is also referred to as output stage. A geeral schematic of a v(m; ;r ; ;r )etwork is show i Figure. For the special symmetrical case where = = ad r = r = r, the three-stage etwork is deoted as a v(m; ; r) etwork. I the followig, we will maily discuss the symmetrical v(m; ; r) etworks but the geeralizatio to asymmetrical v(m; ;r ; ;r )etworks is straightforward. I geeral, the etwork cost of such a multistage etwork is measured by the umber of crosspoits i the etwork. A a b switch module is assumed to have ab crosspoits. From the etwork structure described above, it is easy to see that the total umber of crosspoits of a v(m; ; r) etwork equals mr + r m + mr = m(r + r )=m(n + r ): I other words, the etwork cost of a v(m; ; r) etwork is proportioal to the umber of middle stage switches, m for fixed N ad r. Therefore, as we will see later, the mai focus of the study for this type of etworks is o reducig the umber of middle switches i such etworks to yield lower cost etworks. Iputs Stage Stage Stage 3 Outputs The Network Structure I this sectio, we provide a brief descriptio of the etwork we will cosider. The etwork structure to be cosidered is a class of etworks based o Clos etworks[5]. This type of etwork belogs to so-called costat stage etworks or limited stage etworks. We kow that the etwork latecy of a etwork is proportioal to the umber of stages i the etwork. Therefore, a costat stage et- r m r Figure : A geeral schematic of a v(m; ;r ; ;r )etwork. 3 Prelimiaries I this sectio, we preset some basic defiitios ad otatios that will be useful i our aalysis of restricted multicast etworks.

3 First, it is reasoable to assume that every switch i the v(m; ; r) multicast etwork has multicast capability, that is, each idle iput lik of a switch ca be simultaeously coected to ay subset of idle output liks of the switch. Sice output stage switches have multicast capability, a multicast coectio ca therefore be described i terms of coectios betwee a iput port ad output stage switches. Moreover, the umber of output stage switches i a multicast coectio is referred to as the faout of the multicast coectio. Let O deote the set of all output stage switches. Based o the structure of the v(m; ; r) etwork, we have O = f; ;:::;rg. For the i-th iput port i iput stage, i f;;:::;rg;let I i O deote the subset of the output stage switches to which iput port i is to be coected i a multicast coectio. I i is referred to as a iput coectio request from iput port i. Furthermore, if iput port i ca be coected to at most d ( d r) output stage switches at a time (that is, ji ij d), we will refer to this iput coectio request as a d-restricted iput coectio request. For a multicast assigmet where each iput switch ca have at most (0 = (; r) ) iput coectio requests with urestricted faouts ad all other iput coectio requests are d- restricted ( d r), we will refer it to a (; d)-multicast assigmet. Figure shows a (; )-multicast assigmet i a v(5; 3; 4) etwork. We will refer to a v(m; ; r) etwork that ca realize all (; d)-multicast assigmets as a v ;d (m; ; r) multicast etwork. Note that i a v ;d (m; ; r) etwork, those multicast coectios o each iput switch are ot tied to ay specific subset of iput ports ad ay iput port ca request a urestricted multicast coectio as log as the total umber of urestricted multicast coectios o that iput switch does ot exceed at that time. We will simply refer a v ;(m; ; r) etwork, where at most iput ports i each iput switch ca have urestricted multicast coectios at a time ad all other iput port ca have oly oe-tooe coectios, to a v (m; ; r) etwork. Clearly, a v (m; ; r) etwork is a full multicast v(m; ; r) etwork, ad a v 0(m; ; r) etwork is a classical permutatio v(m; ; r) etwork. I additio, the multicast etworks we cosider i this paper are oblockig etworks i the sese that we ca always satisfy a eligible multicast coectio request without ay rearragemet of existig coectios i the etwork regardless of curret etwork state. This elimiates the possible disruptio of o-goig commuicatios caused by the rearragemets ad the resultig time delay i path routigs. Stage Stage Stage Idle lik Busy lik Figure : A (; )-multicast assigmet i a v(5; 3; 4) etwork Previous Related Work The v(m; ; r) etworks have bee extesively studied i the literature[5, 6, 8, 9,, ]. From the etwork structure described i Sectio, we kow that two of the etwork parameters, ad r, are restricted by the etwork iput/output size (i fact N = r), ad the etwork cost is proportioal to the umber of middle stage switches m for fixed N ad r. Therefore, the mai focus of the study has bee o fidig the miimum value of the etwork parameter m for certai type of coectig capability to achieve the miimum etwork cost. A recet desig[, ] shows that a v(m; ; r) etwork is oblockig for arbitrary multicast assigmets if the umber of middle stage switches, m, satisfies the coditio m 3( ) log. This result represets the curretly best kow desig for costat stage multicast etworks. I fact, it has bee show[3] that uder several typical routig cotrol strategies m log is the ecessary coditio for a v(m; ; r) multicast etwork to be oblockig. However, it was show[5, 6] that a v(m; ; r) etwork is oblockig for permutatio assigmets if m. Clearly, there is still a cosiderably large gap i etwork cost betwee v(m; ; r) multicast etworks ad v(m; ; r) permutatio etworks. I the followig, we will determie the oblockig coditios for v ;d (m; ; r) multicast etworks. As we will see that v ;d (m; ; r) etworks compromise betwee full multicast etworks ad permutatio etworks: they have a comparable low cost to permutatio etworks ad yet powerful eough multicast capability for various multicast applicatios. 5 Noblockig Coditios for v ;d (m; ; r) Multicast Networks I this sectio, we will preset the mai results of this paper. We will first give the oblockig coditio for geeral v ;d (m; ; r) multicast etworks. We will the exted the result to v (m; ; r) multicast etworks to yield the restricted multicast etworks with the same order of etwork cost as v(m; ; r) permutatio etworks. Assume a v ;d (m; ; r) etwork is curretly providig some multicast coectios from its iput ports to its output ports. For ay iput port i f; :::;rg, we will refer the set of middle stage switches with curretly uused liks to the iput switch associated with iput port i the available middle switches. Moreover, for ay middle stage switch j f;;:::;mg, we will refer the subset of output stage switches to which middle switch j is providig coectio paths from the iput ports the destiatio set of middle switch j ad deote it as M j. Clearly, we have M j O for ay j f;;:::;mg. Notice that a output port ca be coected to at most oe iput port at a time i a multicast coectio. The followig lemma reveals a global costrait to M j's. Lemma At ay state of a v ;d (m; ; r) multicast etwork, there are at most 's, 's, :::, r's distributed i the destiatio sets M ;M ;:::;M m. Proof. Sice ay output stage switch k, k f;;:::;rg,has output ports, it ca have at most disjoit coectio paths from the middle stage. This meas that there are at most k's i all destiatio sets M ;M ;:::;M m.

4 Now, give a ew iput coectio request I i;i f;;:::;rg, we eed to fid middle stage switches from the available middle switches to satisfy this coectio request. The followig lemma gives a ecessary ad sufficiet coditio for satisfyig a coectio request I i. Lemma We ca satisfy a coectio request I i usig some x (x ) middle switches, say, j ;j ;:::;j x, from amog the available middle switches of a v ;d (m; ; r) etwork if ad oly if I i \ ( T x k= Mj k )=: Proof. If there exist T x available middle switches say, j ;j ;:::;j x, x for which I i \ ( k= Mj k )=, the for every output switch t, t I i, we ca always fid a middle switch, say j k, k x,such that t 6 M j k, through which a coectio path to output switch t is available. Thus, we ca satisfy the ew coectio request through these x middle switches. Similarly, if we ca satisfy coectio T request I i usig x middle switches, say, j ;j ;:::;j x,the x I i \ ( k= Mj k )=before we satisfy this coectio T request. x Otherwise, if exists some output switch t, t I i \ ( k= Mj k ), the a coectio path could ot be provided to output switch t through ay middle switch i the set of x available middle switches. Theorem If there are at least available middle switches for a coectio request with faout f ( f r) i a v ;d (m; ; r) etwork, we ca always choose o more tha log f middle switches to satisfy this coectio request amog these available middle switches. Proof. Without loss of geerality, suppose the iput coectio request I i = f; ;:::;fg, ji ij=fr, ad the available middle switches are M ;M ;:::;M. By Lemma, there are at most ( ) ' s, ( ) ' s, :::, ( ) f' s distributed amog M ;M ;:::M. Assig j such that The we have ji i \ M j j = ji i \ M j j mi ji i \ M jj: j ( )f < f : Agai, without loss of geerality, suppose ji i \ M j j = f; ;:::;f 0 g; where f 0 < f. The assig j such that ji i \ M j \ M j j = Similarly, we have mi ji i \ M j \ M jj: j ;j6=j ji i \ M j \ M j j < ( )f= < f : I geeral, i step k, we assig j k such that ji i \ M j \ M j \\M j k j= mi j ;j6=jp;p<k jii \ Mj \ M j \\M j k \Mjj ad ji i \ M j \ M j \\M j k j< f k: There exists some x log f such that ji i \ M j \ M j \\M jx j=0: That is, I i \ (\ x k=m j k )=: By Lemma, I i ca be satisfied by M j ;M j ;:::;M jx. Theorem A v ;d (m; ; r) multicast etwork is oblockig if m (; r) d +( )( + log d) +: Proof. We will prove this theorem by cosiderig the worst case etwork state: the ew iput coectio request I i has a faout d ad all other iput ports o the same iput switch as I i are already coected to some output switches, amog which (; r) iput ports have a faout r ad ( ) iput ports have a faout d. Clearly, the middle switches providig coectio paths for the other iput ports o this iput switch are ot available for satisfyig this ew coectio request. By Theorem, there are a total of (; r) +( ) log d middle switches ot available to the ew coectio request. Agai, by Theorem if we still have middle switches available, the we ca satisfy the ew coectio request. I additio, this available middle switches also guaratee that future coectio requests from this iput switch ca always be satisfied. This is because that after we satisfy I i, we still have log d available middle switches for ay iput port o this iput switch ad all iput ports are coected to some output switches. Later, if ay iput port o this iput switch wats to request a ew coectio, it must release the old coectio, which yields at least log d extra available middle switches. Therefore, i ay case, we always have at least available middle switches. By Theorem, we ca satisfy ay future coectio request from this iput switch. Similarly, we ca apply the above argumet to other iput switches. Hece the oblockig coditio for a v ;d (m; ; r) etwork is m +( ) log d + = (; r) d +( )( + log d) +: Theorem gives the oblockig coditio for geeral v ;d (m; ; r) multicast etworks. I the followig, we will discuss some iterestig special cases of v ;d (m; ; r) etworks. Theorem 3 gives a more explicit oblockig coditio for a v ;d etwork with certai ad d values. Theorem 3 I a v ;d (m; ; r) etwork, if at most (r),where (r), iput ports o each iput switch ca have urestricted multicast coectios ad all other iput ports ca have multicast coectios with faout at most (r), the oblockig coditio becomes m (r),wherec is a costat. Proof. Settig = (r) ad d =(r) i Theorem, we have that m +( )( + log d) + d = (r) [ (r)]+( )[ + (r)] + :

5 There exists a costat c such that the etwork is oblockig if m (r). Now let's take a look at a example of Theorem 3. Suppose that we let (r) = log i Theorem 3. The we have = log ad d =. Therefore, the etwork is oblockig if m 3 log for r 6. Furthermore, we are particularly iterested i the restricted multicast etworks which have the same order of etwork cost as the permutatio etworks. Theorem 4 gives the oblockig coditio for such etworks. Theorem 4 I a v (m; ; r) etwork, if at most,wherec is a costat, iput ports o each iput switch ca have urestricted multicast coectios ad all other iput ports ca have oe-to-oe coectios, the oblockig coditio becomes m (+c) : ad Proof. This coditio ca be derived by settig = d =i Theorem. Recall that the oblockig coditio for the v(m; ; r) permutatio etwork is m. Sice the etwork cost is proportioal to the umber of middle switches, m, it is easy to see that the v (m; ; r) etworks that satisfy the coditio i Theorem 4 have the same order of etwork cost as permutatio etworks. Theorem 4 suggests that each iput switch ca have up to iput ports out of its iput ports makig urestricted multicast coectios at ay time while keepig a low etwork cost comparable to a permutatio etwork. Uder this oblockig coditio, the umber of iput ports that ca request urestricted multicast coectios at a time are geerally adequate for may multicast applicatios. For example, i a parallel computig system, we ca cosider all processors coected to a iput switch as a cluster which are cooperatig to complete a commo task. At ay give time, ot all processors i the cluster eed to perform multicast, ad we ca have up to processors i the cluster performig multicast. Moreover, the oly thig the higher-level software ad algorithm desigers eed to be cocered is to keep the umber of processors doig multicastig i the cluster below the threshold. This is a fairly simple rule to judge whether a multicast coectio ca be realized i a sigle pass through the etwork. Furthermore, we ca obtai eve lower cost etworks for those applicatios which have weaker requiremets for multicast capability. For example, if each iput switch has up to c (where c is a costat) iput ports makig urestricted multicast coectios at ay time ad all other iput ports makig oly oe-tooe coectios, the oblockig coditio for a v (m; ; r) becomes m c +. Also, eve if each iput switch has up to c p iput ports makig urestricted multicast coectios, the umber of middle switches eeded for oblockig is oly c p +. We summarize the oblockig coditios for some typical v ;d (m; ; r) etworks alog with permutatio v(m; ; r) etwork ad full multicast v(m; ; r) etwork i Table. From Table, we ca see that the ewly desiged restricted multicast etworks ca realize a substatial amout of well-defied multicast assigmets while keepig etwork cost comparable to v(m; ; r) permutatio etworks. Moreover, the multicast capability of the etworks is represeted as a fuctio of fudametal etwork structural parameters so that the trade-off betwee the etwork multicast capability ad the etwork cost ca be determied. Table : Noblockig coditios for some typical restricted multicast etworks Noblockig # Urestricted Network coditio m multicast ports i each iput switch Permutatio v(m; ; r) 0 v (m; ; r) = c c + c v (m; ; r) = 0:5 :5 0:5 v (m; ; r) = v ;d (m; ; r) = log 3 3 log d = Full multicast v(m; ; r) 3 log log This eables differet system desigers to choose the multicast etworks which fit i their particular applicatio eeds. 6 A Routig Algorithm for v ;d (m; ; r) Networks I this sectio, we will preset a routig algorithm for satisfyig coectio requests i a v ;d (m; ; r) etwork. Give a v ;d (m; ; r) etwork satisfyig the oblockig coditio i Theorem ad a iput coectio request I i. The there are at least available middle switches for I i. Take ay k = middle switches from them. Without loss of geerality, let these available middle switches be M ;M ;:::;M k.let A[j] ( j r) deote the umber of iput coectios with faout greater tha d i the jth iput switch. We have followig algorithm for coectig I i:

6 Algorithm: /* Check the eligibility of the coectio request ad update A[j]. */ i j = ; if (ji ij >d)the f if (A[j] <)the A[j] =A[j]+; else exit without makig coectio; g /* Fid up to x = log ji ij middle switches for I i */ TMP I i; S ; T f;;:::;kg; for i = to x do H[i] ; while (TMP 6= )f choose middle switch p such that jm p \ TMPj = mi qt jm q \ TMPj; S S [fpg; T T fpg; H[p] TMP M p; TMP M p \TMP; g /* Distribute I i to the selected middle switches i S.*/ while (S 6= ) f take p S; M p M p [ H[p]; S S fpg; g Ed We ow give some ecessary explaatios for the routig algorithm. I the above algorithm, set S stores the idexes of the selected middle switches to satisfy the iput coectio request I i, ad H[p] stores a subset of I i which will be realized by middle switch p. The first while loop i the algorithm is to fid middle switches to satisfy the coectio request I i. From Theorem ad Theorem, we kow that at most log ji ij middle switches are eeded for satisfyig I i. At the ed of the first while loop, S stores the idexes of selected middle switches which together will satisfy I i. I fact, we ca show that at the ed of the first while loop, the followig coditios hold:. for ay p S, H[p] \ M p = ;. for ay S p, q S, adp 6= q, H[p] \ H[q] =; 3. I i = ps H[p]. Therefore, I i ca be distributed to the set of middle switches idexed by the elemets of S. This is accomplished i the secod while loop of the algorithm. I other words, set H[p] is distributed to middle switch p for all p S i the secod while loop. We ow aalyze the complexity of the above algorithm. The time for oe iteratio of the first while loop is proportioal to jtmpjjtj. Sice the umber of available middle switches is, after each iteratio, jtmpj reduces its value to half. We kow that iitially jtmpj = ji ijrad jt j =. Thus, the total time for the first while loop is proportioal to ji ij( ), that is, O(N). Clearly, the secod while loop also takes O(N) time. The rest of the algorithm takes less tha O(N) time. Thus, the time complexity of the above algorithm is liear to the etwork size. Moreover, by employig the techiques used i[], we ca obtai a parallel routig algorithm for the above routig process with time complexity of O(log r). 7 Coclusios I this paper, we have preseted a class of practical itercoectio etworks for supportig multicast commuicatios i parallel computig systems. The ewly desiged etworks ca support a substatial amout of well-defied multicast assigmets i a oblockig fashio ad still keep the same order of etwork cost as permutatio etworks. We have also preseted a efficiet routig algorithm for satisfyig coectio requests i such etworks. Moreover, the multicast coectig capability of the etworks is represeted as a fuctio of fudametal etwork structural parameters so that the trade-off betwee the etwork multicast capability ad the etwork cost ca be determied. This eables differet system desigers to choose the multicast etworks which fit i their particular applicatio eeds. By utilizig a etwork with well-defied multicast capability i a parallel computig system, software or algorithm desigers of the system will be able to make full use of the multicast capability provided by the etwork, ad substatial improvemets i the performace of the system ca be achieved due to sigificatly shorteed delays i data trasfer ad simplified sychroizatio mechaisms for shared data. Ackowledgemets The author would like to thak the aoymous referees for their helpful commets ad suggestios. Refereces [] J.H. Heessy ad D.A. Patterso, Computer Architecture: A Quatitative Approach, d editio, Morga Kaufma Publishers, Ic., 995. [] D.K. Pada, Issues i desigig efficiet ad practical algorithms for collective commuicatio o wormhole-routed systems, Proc. of the 995 ICPP Workshop o Challeges for Parallel Processig, pp. 8-5, 995. [3] M. Tomasevic ad V. Milutiovic, The Cache Coherece Problem i Shared-Memory Multiprocessors: Hardware Solutios, IEEE Computer Society Press, 993. [4] NCUBE Compay, NCUBE 6400 Processor Maual, 990. [5] P.K. McKiley, H. Xu, A.-H. Esfahaia ad L.M. Ni, Uicast-based multicast commuicatio i wormhole-routed etworks, IEEE Tras. o Parallel ad Distributed Systems, vol. 5, No., pp. 5-65, 994. [6] X. Li, P.K. McKiley ad L.M. Ni, Deadlock-free multicast wormhole routig i D mesh multicomputers, IEEE Tras. o Parallel ad Distributed Systems, vol. 5, No. 8, pp , 994.

7 [7] M. Kumar, Supportig broadcast coectios i Bees etworks IBM Research Report RC-4063, 988. [8] J. Beetem, M. Deeau ad D. Weigarte, The GF supercomputer, Proc. of the th Aual Iteratioal Symposium o Computer Architecture, pp. 08-5, 985. [9] N. Koike, NEC Ceju-3: A microprocessor-based parallel computer, Proc. of the 8th Iteratioal Parallel Processig Symposium, pp , 994. [0] H. Xu, Y. Gui ad L.M. Ni, Optimal software multicast i wormhole-routed multistage etworks, Proc. of Supercomputig' 94, pp , 994. [] C. Chiag, S. Bhattacharya ad L.M. Ni, Multicast i extrastage multistage itercoectio etworks, Proc. of the 6th IEEE Symposium o Parallel ad Distributed Processig, pp , 994. [] L.M. Ni ad D.K. Pada, A report of the ICPP ' 94 pael o sea of itercoectio etworks: what' s your choice?, IEEE Computer Society Techical Committee o Computer Architecture Newsletter, Witer , pp. 3-44, 994. [3] R. Rooholamii, V. Cherkassky ad M. Ggarver, Fid the right ATM switch for the market, Computers, vol 7, No. 4, pp. 6-8, 994. [4] L.M. Ni, Should scalable parallel computers support efficiet hardware multicast? Proc. of the 995 ICPP Workshop o Challeges for Parallel Processig, pp. -7, 995. [5] C. Clos, A study of o-blockig switchig etworks, The Bell System Techical Joural, vol. 3, pp , 953. [6] V.E. Bees, Heuristic remarks ad mathematical problems regardig the theory of switchig systems, The Bell System Techical Joural, vol. 4, pp.0-47, 96. [7] G.W. Richards ad F. K. Hwag, A two-stage rearrageable broadcast switchig etwork, IEEE Tras. Commuicatios, vol. COM-33, pp , 985. [8] G.M. Masso ad B.W. Jorda, Geeralized multi-stage coectio etworks, Networks, Vol., pp. 9-09, 97. [9] F.K. Hwag ad A. Jajszczyk, O oblockig multicoectio etworks, IEEE Tras. Commuicatios, vol. COM-34, pp , 986. [0] P. Feldma, J. Friedma, ad N. Pippeger, Wide-sese oblockig etworks, SIAM Joural of Discrete Mathematics, vol., No., pp , 988. [] Y. Yag ad G.M. Masso, Noblockig broadcast switchig etworks, IEEE Tras. Computers, vol. C-40, No. 9, pp , 99. [] Y. Yag ad G.M. Masso, Fast path routig techiques for oblockig broadcast etworks, Proc. of the IEEE Thirteeth Iteratioal Phoeix Coferece o Computers ad Commuicatios, pp , 994. [3] Y. Yag ad G.M. Masso, The ecessary coditios for Clos-type oblockig multicast etworks, Proc. of the 0th Iteratioal Parallel Processig Symposium, 996. [4] J.P. Ofma, A uiversal automatio, Tras. Moscow Math. Soc., vol. 4, 965 (traslatio published by Amer. Math. Soc. pp. 9-5, 967). [5] C.D. Thompso, Geeral coectio etworks for parallel processor itercoectio, IEEE Tras. Computers, vol. C- 7, pp. 9-5, 978. [6] Chi-Tau Lea, A ew broadcast switchig etwork, IEEE Tras. Commuicatios, vol. COM-36, pp. 8-37, 988. [7] C. Lee ad A.Y. Oruc, Desig of efficiet ad easily routable geeralized coectors, IEEE Tras. Commuicatios, vol. COM-43, pp , 995. [8] Y. Yag ad G.M. Masso, Broadcast rig sadwich etworks, IEEE Tras. Computers, vol. C-44, No. 0, pp , 995.

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION IOSR Joural of Mathematics (IOSR-JM) www.iosrjourals.org COMPETITION IN COMMUNICATION NETWORK: A GAME WITH PENALTY Sapaa P. Dubey (Departmet of applied mathematics,piet, Nagpur,Idia) ABSTRACT : We are

More information

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code Proceedigs of the 4th WSEAS It. Coferece o Electromagetics, Wireless ad Optical Commuicatios, Veice, Italy, November 0-, 006 107 A New Space-Repetitio Code Based o Oe Bit Feedback Compared to Alamouti

More information

x y z HD(x, y) + HD(y, z) HD(x, z)

x y z HD(x, y) + HD(y, z) HD(x, z) Massachusetts Istitute of Techology Departmet of Electrical Egieerig ad Computer Sciece 6.02 Solutios to Chapter 5 Updated: February 16, 2012 Please sed iformatio about errors or omissios to hari; questios

More information

PROJECT #2 GENERIC ROBOT SIMULATOR

PROJECT #2 GENERIC ROBOT SIMULATOR Uiversity of Missouri-Columbia Departmet of Electrical ad Computer Egieerig ECE 7330 Itroductio to Mechatroics ad Robotic Visio Fall, 2010 PROJECT #2 GENERIC ROBOT SIMULATOR Luis Alberto Rivera Estrada

More information

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS A SELETIVE POINTE FOWADING STATEGY FO LOATION TAKING IN PESONAL OUNIATION SYSTES Seo G. hag ad hae Y. Lee Departmet of Idustrial Egieerig, KAIST 373-, Kusug-Dog, Taejo, Korea, 305-70 cylee@heuristic.kaist.ac.kr

More information

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 95 CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 5.1 GENERAL Ru-legth codig is a lossless image compressio techique, which produces modest compressio ratios. Oe way of icreasig the compressio ratio of a ru-legth

More information

Permutation Enumeration

Permutation Enumeration RMT 2012 Power Roud Rubric February 18, 2012 Permutatio Eumeratio 1 (a List all permutatios of {1, 2, 3} (b Give a expressio for the umber of permutatios of {1, 2, 3,, } i terms of Compute the umber for

More information

DIGITALLY TUNED SINUSOIDAL OSCILLATOR USING MULTIPLE- OUTPUT CURRENT OPERATIONAL AMPLIFIER FOR APPLICATIONS IN HIGH STABLE ACOUSTICAL GENERATORS

DIGITALLY TUNED SINUSOIDAL OSCILLATOR USING MULTIPLE- OUTPUT CURRENT OPERATIONAL AMPLIFIER FOR APPLICATIONS IN HIGH STABLE ACOUSTICAL GENERATORS Molecular ad Quatum Acoustics vol. 7, (6) 95 DGTALL TUNED SNUSODAL OSCLLATOR USNG MULTPLE- OUTPUT CURRENT OPERATONAL AMPLFER FOR APPLCATONS N HGH STABLE ACOUSTCAL GENERATORS Lesław TOPÓR-KAMŃSK Faculty

More information

arxiv: v2 [math.co] 15 Oct 2018

arxiv: v2 [math.co] 15 Oct 2018 THE 21 CARD TRICK AND IT GENERALIZATION DIBYAJYOTI DEB arxiv:1809.04072v2 [math.co] 15 Oct 2018 Abstract. The 21 card trick is well kow. It was recetly show i a episode of the popular YouTube chael Numberphile.

More information

A New Design of Log-Periodic Dipole Array (LPDA) Antenna

A New Design of Log-Periodic Dipole Array (LPDA) Antenna Joural of Commuicatio Egieerig, Vol., No., Ja.-Jue 0 67 A New Desig of Log-Periodic Dipole Array (LPDA) Atea Javad Ghalibafa, Seyed Mohammad Hashemi, ad Seyed Hassa Sedighy Departmet of Electrical Egieerig,

More information

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter Desig of FPGA- Based SPWM Sigle Phase Full-Bridge Iverter Afarulrazi Abu Bakar 1, *,Md Zarafi Ahmad 1 ad Farrah Salwai Abdullah 1 1 Faculty of Electrical ad Electroic Egieerig, UTHM *Email:afarul@uthm.edu.my

More information

High-Order CCII-Based Mixed-Mode Universal Filter

High-Order CCII-Based Mixed-Mode Universal Filter High-Order CCII-Based Mixed-Mode Uiversal Filter Che-Nog Lee Departmet of Computer ad Commuicatio Egieerig, Taipei Chegshih Uiversity of Sciece ad Techology, Taipei, Taiwa, R. O. C. Abstract This paper

More information

POWERS OF 3RD ORDER MAGIC SQUARES

POWERS OF 3RD ORDER MAGIC SQUARES Fuzzy Sets, Rough Sets ad Multivalued Operatios ad Applicatios, Vol. 4, No. 1, (Jauary-Jue 01): 37 43 Iteratioal Sciece Press POWERS OF 3RD ORDER MAGIC SQUARES Sreerajii K.S. 1 ad V. Madhukar Mallayya

More information

On Parity based Divide and Conquer Recursive Functions

On Parity based Divide and Conquer Recursive Functions O Parity based Divide ad Coquer Recursive Fuctios Sug-Hyu Cha Abstract The parity based divide ad coquer recursio trees are itroduced where the sizes of the tree do ot grow mootoically as grows. These

More information

sible number of wavelengths. The wave~~ngt~ ~ ~ ~ c ~ n b~dwidth is set low eno~gh to interfax One of the most im

sible number of wavelengths. The wave~~ngt~ ~ ~ ~ c ~ n b~dwidth is set low eno~gh to interfax One of the most im sible umber of wavelegths. The wave~~gt~ ~ ~ ~ c ~ b~dwidth is set low eo~gh to iterfax vices. Oe of the most im ed trasmitters ad ysis much more CO "The author is also f Cumputer sciece Departmet, Uiversity

More information

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio Performace Aalysis of Chael Switchig with Various Badwidths i Cogitive Radio Po-Hao Chag, Keg-Fu Chag, Yu-Che Che, ad Li-Kai Ye Departmet of Electrical Egieerig, Natioal Dog Hwa Uiversity, 1,Sec.2, Da-Hsueh

More information

Broadcasting in Multichannel Cognitive Radio Ad Hoc Networks

Broadcasting in Multichannel Cognitive Radio Ad Hoc Networks 2013 IEEE Wireless Commuicatios ad Networkig Coferece (WCNC): MAC Broadcastig i Multichael Cogitive Radio Ad Hoc Networks Zaw Htike Departmet of Computer Egieerig Kyug Hee Uiversity 1 Seocheo,Giheug, Yogi,

More information

Design of FPGA Based SPWM Single Phase Inverter

Design of FPGA Based SPWM Single Phase Inverter Proceedigs of MUCEET2009 Malaysia Techical Uiversities Coferece o Egieerig ad Techology Jue 20-22, 2009, MS Garde,Kuata, Pahag, Malaysia MUCEET2009 Desig of FPGA Based SPWM Sigle Phase Iverter Afarulrazi

More information

ELEC 204 Digital Systems Design

ELEC 204 Digital Systems Design Fall 2013, Koç Uiversity ELEC 204 Digital Systems Desig Egi Erzi College of Egieerig Koç Uiversity,Istabul,Turkey eerzi@ku.edu.tr KU College of Egieerig Elec 204: Digital Systems Desig 1 Today: Datapaths

More information

lecture notes September 2, Sequential Choice

lecture notes September 2, Sequential Choice 18.310 lecture otes September 2, 2013 Sequetial Choice Lecturer: Michel Goemas 1 A game Cosider the followig game. I have 100 blak cards. I write dow 100 differet umbers o the cards; I ca choose ay umbers

More information

Intermediate Information Structures

Intermediate Information Structures Modified from Maria s lectures CPSC 335 Itermediate Iformatio Structures LECTURE 11 Compressio ad Huffma Codig Jo Roke Computer Sciece Uiversity of Calgary Caada Lecture Overview Codes ad Optimal Codes

More information

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1 Advaces i Egieerig Research, volume 8 d Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 7) Radar emitter recogitio method based o AdaBoost ad decisio tree Tag Xiaojig,

More information

ON THE FUNDAMENTAL RELATIONSHIP BETWEEN THE ACHIEVABLE CAPACITY AND DELAY IN MOBILE WIRELESS NETWORKS

ON THE FUNDAMENTAL RELATIONSHIP BETWEEN THE ACHIEVABLE CAPACITY AND DELAY IN MOBILE WIRELESS NETWORKS Chapter ON THE FUNDAMENTAL RELATIONSHIP BETWEEN THE ACHIEVABLE CAPACITY AND DELAY IN MOBILE WIRELESS NETWORKS Xiaoju Li ad Ness B. Shroff School of Electrical ad Computer Egieerig, Purdue Uiversity West

More information

Cross-Layer Performance of a Distributed Real-Time MAC Protocol Supporting Variable Bit Rate Multiclass Services in WPANs

Cross-Layer Performance of a Distributed Real-Time MAC Protocol Supporting Variable Bit Rate Multiclass Services in WPANs Cross-Layer Performace of a Distributed Real-Time MAC Protocol Supportig Variable Bit Rate Multiclass Services i WPANs David Tug Chog Wog, Jo W. Ma, ad ee Chaig Chua 3 Istitute for Ifocomm Research, Heg

More information

Logarithms APPENDIX IV. 265 Appendix

Logarithms APPENDIX IV. 265 Appendix APPENDIX IV Logarithms Sometimes, a umerical expressio may ivolve multiplicatio, divisio or ratioal powers of large umbers. For such calculatios, logarithms are very useful. They help us i makig difficult

More information

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches Joural of Power Electroics, ol, o, pp 67-677, July 67 JPE --6 http://dxdoiorg/6/jpe67 I(Prit: 98-9 / I(Olie: 9-78 A ew Basic Uit for Cascaded Multi Iverters with the Capability of Reducig the umber of

More information

Wavelength Band Switching in Multigranular Optical WDM Networks

Wavelength Band Switching in Multigranular Optical WDM Networks Wavelegth Bad Switchig i Multigraular Optical WDM Networks Vishal Aad Collaborators X. Cao,, Dr. Y. Xiog ad Dr. C. Qiao LANDER, CSE Departmet, SUNY at Buffalo ~1~ Vishal Aad Outlie λ The Problem with preset

More information

}, how many different strings of length n 1 exist? }, how many different strings of length n 2 exist that contain at least one a 1

}, how many different strings of length n 1 exist? }, how many different strings of length n 2 exist that contain at least one a 1 1. [5] Give sets A ad B, each of cardiality 1, how may fuctios map A i a oe-tooe fashio oto B? 2. [5] a. Give the set of r symbols { a 1, a 2,..., a r }, how may differet strigs of legth 1 exist? [5]b.

More information

CS 201: Adversary arguments. This handout presents two lower bounds for selection problems using adversary arguments ëknu73,

CS 201: Adversary arguments. This handout presents two lower bounds for selection problems using adversary arguments ëknu73, CS 01 Schlag Jauary 6, 1999 Witer `99 CS 01: Adversary argumets This hadout presets two lower bouds for selectio problems usig adversary argumets ëku73, HS78, FG76ë. I these proofs a imagiary adversary

More information

Ch 9 Sequences, Series, and Probability

Ch 9 Sequences, Series, and Probability Ch 9 Sequeces, Series, ad Probability Have you ever bee to a casio ad played blackjack? It is the oly game i the casio that you ca wi based o the Law of large umbers. I the early 1990s a group of math

More information

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series Roberto s Notes o Ifiite Series Chapter : Series Sectio Ifiite series What you eed to ow already: What sequeces are. Basic termiology ad otatio for sequeces. What you ca lear here: What a ifiite series

More information

Counting on r-fibonacci Numbers

Counting on r-fibonacci Numbers Claremot Colleges Scholarship @ Claremot All HMC Faculty Publicatios ad Research HMC Faculty Scholarship 5-1-2015 Coutig o r-fiboacci Numbers Arthur Bejami Harvey Mudd College Curtis Heberle Harvey Mudd

More information

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting Test Time Miimizatio for Hybrid BIST with Test Patter Broadcastig Raimud Ubar, Maksim Jeihhi Departmet of Computer Egieerig Talli Techical Uiversity EE-126 18 Talli, Estoia {raiub, maksim}@pld.ttu.ee Gert

More information

TO DETERMINE THE NUMERICAL APERTURE OF A GIVEN OPTICAL FIBER. 2. Sunil Kumar 3. Varun Sharma 4. Jaswinder Singh

TO DETERMINE THE NUMERICAL APERTURE OF A GIVEN OPTICAL FIBER. 2. Sunil Kumar 3. Varun Sharma 4. Jaswinder Singh TO DETERMINE THE NUMERICAL APERTURE OF A GIVEN OPTICAL FIBER Submitted to: Mr. Rohit Verma Submitted By:. Rajesh Kumar. Suil Kumar 3. Varu Sharma 4. Jaswider Sigh INDRODUCTION TO AN OPTICAL FIBER Optical

More information

Introduction to Wireless Communication Systems ECE 476/ECE 501C/CS 513 Winter 2003

Introduction to Wireless Communication Systems ECE 476/ECE 501C/CS 513 Winter 2003 troductio to Wireless Commuicatio ystems ECE 476/ECE 501C/C 513 Witer 2003 eview for Exam #1 March 4, 2003 Exam Details Must follow seatig chart - Posted 30 miutes before exam. Cheatig will be treated

More information

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ *

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ * Available olie at www.sciecedirect.com Physics Procedia 33 (0 ) 75 73 0 Iteratioal Coferece o Medical Physics ad Biomedical Egieerig Data Acquisitio System for Electric Vehicle s Drivig Motor Test Bech

More information

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing 206 3 rd Iteratioal Coferece o Mechaical, Idustrial, ad Maufacturig Egieerig (MIME 206) ISBN: 978--60595-33-7 Applicatio of Improved Geetic Algorithm to Two-side Assembly Lie Balacig Ximi Zhag, Qia Wag,

More information

The Fundamental Capacity-Delay Tradeoff in Large Mobile Ad Hoc Networks

The Fundamental Capacity-Delay Tradeoff in Large Mobile Ad Hoc Networks The Fudametal Capacity-Delay Tradeoff i Large Mobile Ad Hoc Networks Xiaoju Li ad Ness B. Shroff School of Electrical ad Computer Egieerig, Purdue Uiversity West Lafayette, IN 47907, U.S.A. {lix, shroff}@ec.purdue.edu

More information

A Radio Resource Allocation Algorithm for QoS Provision in PMP-based Systems

A Radio Resource Allocation Algorithm for QoS Provision in PMP-based Systems 530 OURAL OF COMMUICATIOS, VOL. 5, O. 7, ULY 00 A Radio Resource Allocatio Algorithm for QoS Provisio i PMP-based Systems Pig Wag Broadbad Wireless commuicatios ad Multimedia laboratory, Key Laboratory

More information

SHORT-TERM TRAVEL TIME PREDICTION USING A NEURAL NETWORK

SHORT-TERM TRAVEL TIME PREDICTION USING A NEURAL NETWORK SHORT-TERM TRAVEL TIME PREDICTION USING A NEURAL NETWORK Giovai Huiske ad Eric va Berkum Dept. of Civil Egieerig - Uiversity of Twete - 7500 AE Eschede - The Netherlads E-mail: g.huiske@ctw.utwete.l ad

More information

Making sure metrics are meaningful

Making sure metrics are meaningful Makig sure metrics are meaigful Some thigs are quatifiable, but ot very useful CPU performace: MHz is ot the same as performace Cameras: Mega-Pixels is ot the same as quality Cosistet ad quatifiable metrics

More information

On the Capacity of k-mpr Wireless Networks

On the Capacity of k-mpr Wireless Networks O the Capacity of -MPR Wireless Networs Mig-Fei Guo, Member, IEEE, Xibig Wag, Member, IEEE, Mi-You Wu, Seior Member, IEEE Abstract The capacity of wireless ad hoc etwors is maily restricted by the umber

More information

Sorting, Selection, and Routing on the Array with Reconfigurable Optical Buses

Sorting, Selection, and Routing on the Array with Reconfigurable Optical Buses IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 8, NO., NOVEMBER 997 Sortig, Selectio, ad Routig o the Array with Recofigurable Optical Buses Saguthevar Raasekara, Member, IEEE Computer Society,

More information

Novel pseudo random number generation using variant logic framework

Novel pseudo random number generation using variant logic framework Edith Cowa Uiversity Research Olie Iteratioal Cyber Resiliece coferece Cofereces, Symposia ad Campus Evets 011 Novel pseudo radom umber geeratio usig variat logic framework Jeffrey Zheg Yua Uiversity,

More information

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS APPLICATION NOTE AN95091 INTRODUCTION UNDERSTANDING EFFECTIVE BITS Toy Girard, Sigatec, Desig ad Applicatios Egieer Oe criteria ofte used to evaluate a Aalog to Digital Coverter (ADC) or data acquisitio

More information

High Speed Area Efficient Modulo 2 1

High Speed Area Efficient Modulo 2 1 High Speed Area Efficiet Modulo 2 1 1-Soali Sigh (PG Scholar VLSI, RKDF Ist Bhopal M.P) 2- Mr. Maish Trivedi (HOD EC Departmet, RKDF Ist Bhopal M.P) Adder Abstract Modular adder is oe of the key compoets

More information

Wi-Fi or Femtocell: User Choice and Pricing Strategy of Wireless Service Provider

Wi-Fi or Femtocell: User Choice and Pricing Strategy of Wireless Service Provider Wi-Fi or Femtocell: User Choice ad Pricig Strategy of Wireless Service Provider Yajiao Che, Qia Zhag Departmet of Computer Sciece ad Egieerig Hog Kog Uiversity of Sciece ad Techology Email: {cheyajiao,

More information

BOTTLENECK BRANCH MARKING FOR NOISE CONSOLIDATION

BOTTLENECK BRANCH MARKING FOR NOISE CONSOLIDATION BOTTLENECK BRANCH MARKING FOR NOISE CONSOLIDATION IN MULTICAST NETWORKS Jordi Ros, Wei K. Tsai ad Mahadeve Iyer Departmet of Electrical ad Computer Egieerig Uiversity of Califoria, Irvie, CA 92697 {jros,

More information

Implementation of Fuzzy Multiple Objective Decision Making Algorithm in a Heterogeneous Mobile Environment

Implementation of Fuzzy Multiple Objective Decision Making Algorithm in a Heterogeneous Mobile Environment Implemetatio of Fuzzy Multiple Objective Decisio Makig Algorithm i a Heterogeeous Mobile Eviromet P.M.L. ha, Y.F. Hu, R.E. Sheriff, Departmet of Electroics ad Telecommuicatios Departmet of yberetics, Iteret

More information

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting Hybrid BIST Optimizatio for Core-based Systems with Test Patter Broadcastig Raimud Ubar, Masim Jeihhi Departmet of Computer Egieerig Talli Techical Uiversity, Estoia {raiub, masim}@pld.ttu.ee Gert Jerva,

More information

Joint Power Allocation and Beamforming for Cooperative Networks

Joint Power Allocation and Beamforming for Cooperative Networks It. J. Commuicatios, etwork ad System Scieces,, 4, 447-45 doi:.436/ijcs..4753 Published Olie July (http://www.scirp.org/joural/ijcs) Joit Power Allocatio ad Beamformig for Cooperative etworks Sodes Maadi,,

More information

WAVE-BASED TRANSIENT ANALYSIS USING BLOCK NEWTON-JACOBI

WAVE-BASED TRANSIENT ANALYSIS USING BLOCK NEWTON-JACOBI WAVE-BASED TRANSIENT ANALYSIS USING BLOCK NEWTON-JACOBI Muhammad Kabir McGill Uiversity Departmet of Electrical ad Computer Egieerig Motreal, QC H3A 2A7 Email: muhammad.kabir@mail.mcgill.ca Carlos Christofferse

More information

Combinatorics. Chapter Permutations. Reading questions. Counting Problems. Counting Technique: The Product Rule

Combinatorics. Chapter Permutations. Reading questions. Counting Problems. Counting Technique: The Product Rule Chapter 3 Combiatorics 3.1 Permutatios Readig questios 1. Defie what a permutatio is i your ow words. 2. What is a fixed poit i a permutatio? 3. What do we assume about mutual disjoitedess whe creatig

More information

PHY-MAC dialogue with Multi-Packet Reception

PHY-MAC dialogue with Multi-Packet Reception PHY-AC dialogue with ulti-packet Receptio arc Realp 1 ad Aa I. Pérez-Neira 1 CTTC-Cetre Tecològic de Telecomuicacios de Cataluya Edifici Nexus C/Gra Capità, - 0803-Barceloa (Cataluya-Spai) marc.realp@cttc.es

More information

Density Slicing Reference Manual

Density Slicing Reference Manual Desity Slicig Referece Maual Improvisio, Viscout Cetre II, Uiversity of Warwick Sciece Park, Millbur Hill Road, Covetry. CV4 7HS Tel: 0044 (0) 24 7669 2229 Fax: 0044 (0) 24 7669 0091 e-mail: admi@improvisio.com

More information

THE LUCAS TRIANGLE RECOUNTED. Arthur T. Benjamin Dept. of Mathematics, Harvey Mudd College, Claremont, CA Introduction

THE LUCAS TRIANGLE RECOUNTED. Arthur T. Benjamin Dept. of Mathematics, Harvey Mudd College, Claremont, CA Introduction THE LUCAS TRIANLE RECOUNTED Arthur T Bejami Dept of Mathematics, Harvey Mudd College, Claremot, CA 91711 bejami@hmcedu 1 Itroductio I 2], Neville Robbis explores may properties of the Lucas triagle, a

More information

Importance Analysis of Urban Rail Transit Network Station Based on Passenger

Importance Analysis of Urban Rail Transit Network Station Based on Passenger Joural of Itelliget Learig Systems ad Applicatios, 201, 5, 22-26 Published Olie November 201 (http://www.scirp.org/joural/jilsa) http://dx.doi.org/10.426/jilsa.201.54027 Importace Aalysis of Urba Rail

More information

On the Delay Performance of In-network Aggregation in Lossy Wireless Sensor Networks

On the Delay Performance of In-network Aggregation in Lossy Wireless Sensor Networks O the Delay Performace of I-etwork Aggregatio i Lossy Wireless Sesor Networks Chaghee Joo, Member, IEEE, ad Ness B. Shroff, Fellow, IEEE Abstract I this paper, we study the implicatio of wireless broadcast

More information

AkinwaJe, A.T., IbharaJu, F.T. and Arogundade, 0.1'. Department of Computer Sciences University of Agriculture, Abeokuta, Nigeria

AkinwaJe, A.T., IbharaJu, F.T. and Arogundade, 0.1'. Department of Computer Sciences University of Agriculture, Abeokuta, Nigeria COMPARATIVE ANALYSIS OF ARTIFICIAL NEURAL NETWORK'S BACK PROPAGATION ALGORITHM TO STATISTICAL LEAST SQURE METHOD IN SECURITY PREDICTION USING NIGERIAN STOCK EXCHANGE MARKET AkiwaJe, A.T., IbharaJu, F.T.

More information

General Model :Algorithms in the Real World. Applications. Block Codes

General Model :Algorithms in the Real World. Applications. Block Codes Geeral Model 5-853:Algorithms i the Real World Error Correctig Codes I Overview Hammig Codes Liear Codes 5-853 Page message (m) coder codeword (c) oisy chael decoder codeword (c ) message or error Errors

More information

Measurement of Equivalent Input Distortion AN 20

Measurement of Equivalent Input Distortion AN 20 Measuremet of Equivalet Iput Distortio AN 2 Applicatio Note to the R&D SYSTEM Traditioal measuremets of harmoic distortio performed o loudspeakers reveal ot oly the symptoms of the oliearities but also

More information

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 5 Special Issue o Applicatio of Advaced Computig ad Simulatio i Iformatio Systems Sofia 06 Prit ISSN: 3-970; Olie ISSN:

More information

Energy-Optimal Online Algorithms for Broadcasting in Wireless Networks

Energy-Optimal Online Algorithms for Broadcasting in Wireless Networks Eergy-Optimal Olie Algorithms for Broadcastig i Wireless Networks Shay Kutte, Hirotaka Oo, David Peleg, Kuihiko Sadakae, ad Masafumi Yamashita Abstract The paper cosiders the desig of eergy-efficiet olie

More information

A Heuristic Method: Differential Evolution for Harmonic Reduction in Multilevel Inverter System

A Heuristic Method: Differential Evolution for Harmonic Reduction in Multilevel Inverter System Iteratioal Joural of Computer ad Electrical Egieerig, Vol. 5, o. 5, October 013 A Heuristic Method: Differetial Evolutio for Harmoic Reductio i Multilevel Iverter System P. Jamua ad C. Christober Asir

More information

Unit 5: Estimating with Confidence

Unit 5: Estimating with Confidence Uit 5: Estimatig with Cofidece Sectio 8.2 The Practice of Statistics, 4 th editio For AP* STARNES, YATES, MOORE Uit 5 Estimatig with Cofidece 8.1 8.2 8.3 Cofidece Itervals: The Basics Estimatig a Populatio

More information

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission 1 Distributed Resource Maagemet i Multi-hop Cogitive Radio Networs for Delay Sesitive Trasmissio Hsie-Po Shiag ad Mihaela va der Schaar Departmet of Electrical Egieerig (EE), Uiversity of Califoria Los

More information

An Adaptive Image Denoising Method based on Thresholding

An Adaptive Image Denoising Method based on Thresholding A Adaptive Image Deoisig Method based o Thresholdig HARI OM AND MANTOSH BISWAS Departmet of Computer Sciece & Egieerig Idia School of Mies, Dhabad Jharkad-86004 INDIA {hariom4idia, matoshb}@gmail.com Abstract

More information

ELEC 350 Electronics I Fall 2014

ELEC 350 Electronics I Fall 2014 ELEC 350 Electroics I Fall 04 Fial Exam Geeral Iformatio Rough breakdow of topic coverage: 0-5% JT fudametals ad regios of operatio 0-40% MOSFET fudametals biasig ad small-sigal modelig 0-5% iodes (p-juctio

More information

A study on the efficient compression algorithm of the voice/data integrated multiplexer

A study on the efficient compression algorithm of the voice/data integrated multiplexer A study o the efficiet compressio algorithm of the voice/data itegrated multiplexer Gyou-Yo CHO' ad Dog-Ho CHO' * Dept. of Computer Egieerig. KyiigHee Uiv. Kiheugup Yogiku Kyuggido, KOREA 449-71 PHONE

More information

ECONOMIC LOT SCHEDULING

ECONOMIC LOT SCHEDULING ECONOMIC LOT SCHEDULING JS, FFS ad ELS Job Shop (JS) - Each ob ca be differet from others - Make to order, low volume - Each ob has its ow sequece Fleible Flow Shop (FFS) - Limited umber of product types

More information

Subcarriers and Bits Allocation in Multiuser Orthogonal Frequency Division Multiplexing System

Subcarriers and Bits Allocation in Multiuser Orthogonal Frequency Division Multiplexing System Sesors & Trasducers, Vol. 168, Issue 4, April 014, pp. 10-15 Sesors & Trasducers 014 by IFSA Publishig, S. L. http://www.sesorsportal.com Subcarriers ad Bits Allocatio i Multiuser Orthogoal Frequecy Divisio

More information

Consensus-based Synchronization of Microgrids at Multiple Points of Interconnection

Consensus-based Synchronization of Microgrids at Multiple Points of Interconnection MITSUBISHI EECTRIC RESEARCH ABORATORIES http://www.merl.com Cosesus-based Sychroizatio of Microgrids at Multiple Poits of Itercoectio Shah, S.; Su, H.; Nikovski, D.N.; Zhag, J. TR208-2 August 7, 208 Abstract

More information

Neighbor Discovery for Cognitive Radio Ad Hoc Networks

Neighbor Discovery for Cognitive Radio Ad Hoc Networks Neighbor Discovery for Cogitive Radio Ad Hoc Networks Zaw Htike Departmet of Computer Egieerig, Kyug Hee Uiversity, 1 Seocheo,Giheug, Yogi, Gyeoggi 449-701 Korea +8-10-561-811 htike@etworkig.khu.ac.kr,

More information

On the Capacity of k-mpr Wireless Networks

On the Capacity of k-mpr Wireless Networks 3878 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 7, JULY 2009 O the Capacity of -MPR Wireless Networs Mig-Fei Guo, Member, IEEE, Xibig Wag, Member, IEEE, Mi-You Wu, Seior Member, IEEE Abstract

More information

Combined Scheme for Fast PN Code Acquisition

Combined Scheme for Fast PN Code Acquisition 13 th Iteratioal Coferece o AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT- 13, May 6 8, 009, E-Mail: asat@mtc.edu.eg Military Techical College, Kobry Elkobbah, Cairo, Egypt Tel : +(0) 4059 4036138, Fax:

More information

7. Counting Measure. Definitions and Basic Properties

7. Counting Measure. Definitions and Basic Properties Virtual Laboratories > 0. Foudatios > 1 2 3 4 5 6 7 8 9 7. Coutig Measure Defiitios ad Basic Properties Suppose that S is a fiite set. If A S the the cardiality of A is the umber of elemets i A, ad is

More information

Broadcast Capacity in Multihop Wireless Networks

Broadcast Capacity in Multihop Wireless Networks Broadcast Capacity i Multihop ireless Networks Alireza Keshavarz- Haddad alireza@rice.edu Viay Ribeiro viay@rice.edu Rudolf Riedi riedi@rice.edu Departmet of Electrical ad Computer Egieerig ad Departmet

More information

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells The Potetial of Dyamic Power ad Sub-carrier Assigmets i Multi-User OFDM-FDMA Cells Mathias Bohge, James Gross, Adam Wolisz TU Berli Eisteiufer 5, 1587 Berli, Germay {bohge gross wolisz}@tk.tu-berli.de

More information

Single Bit DACs in a Nutshell. Part I DAC Basics

Single Bit DACs in a Nutshell. Part I DAC Basics Sigle Bit DACs i a Nutshell Part I DAC Basics By Dave Va Ess, Pricipal Applicatio Egieer, Cypress Semicoductor May embedded applicatios require geeratig aalog outputs uder digital cotrol. It may be a DC

More information

ASample of an XML stream is:

ASample of an XML stream is: 1 Efficiet Multichael i XML Wireless Broadcast Stream Arezoo Khatibi* 1 ad Omid Khatibi 2 1 Faculty of Computer Sciece, Uiversity of Kasha, Kasha, Ira 2 Faculty of Mathematics, Uiversity of Viea,Viea,

More information

Measurements of the Communications Environment in Medium Voltage Power Distribution Lines for Wide-Band Power Line Communications

Measurements of the Communications Environment in Medium Voltage Power Distribution Lines for Wide-Band Power Line Communications Measuremets of the Commuicatios viromet i Medium Voltage Power Distributio Lies for Wide-Bad Power Lie Commuicatios Jae-Jo Lee *,Seug-Ji Choi *,Hui-Myoug Oh *, Wo-Tae Lee *, Kwa-Ho Kim * ad Dae-Youg Lee

More information

Evaluation of High-speed Train Communication Handover Models Based on DEA

Evaluation of High-speed Train Communication Handover Models Based on DEA Evaluatio of High-speed rai Commuicatio Hadover Models Based o DEA Yuzhe Zhou State Key Laboratory of Rail raffic Cotrol ad Safety Beiig Jiaotog Uiversity Beiig 100044 P.R. Chia 12120198@btu.edu.c Bo Ai

More information

Broadcast Throughput Capacity of Wireless Ad Hoc Networks with Multipacket Reception

Broadcast Throughput Capacity of Wireless Ad Hoc Networks with Multipacket Reception Broadcast Throughput Capacity of Wireless Ad Hoc Networks with Multipacket Receptio Zheg Wag, Hamid R. Sadjadpour, J.J. Garcia-Lua-Aceves Departmet of Electrical Egieerig ad Computer Egieerig Uiversity

More information

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks Throughput/Delay Aalysis of pectrally Phase- Ecoded Optical over etwors K. Putsri *,. ittichivapa * ad H.M.H.halaby ** * Kig Mogut s Istitute of Techology Ladrabag Departmet of Telecommuicatios Egieerig,

More information

SEVEN-LEVEL THREE PHASE CASCADED H-BRIDGE INVERTER WITH A SINGLE DC SOURCE

SEVEN-LEVEL THREE PHASE CASCADED H-BRIDGE INVERTER WITH A SINGLE DC SOURCE SEVEN-LEVEL THREE PHASE CASCADED H-BRIDGE INVERTER WITH A SINGLE DC SOURCE T. Porselvi 1 ad Ragaath Muthu 1 Sri Sairam Egieerig College, Cheai, Idia SSN College of Egieerig, Cheai, Idia E-Mail: tporselvi@yahoo.com

More information

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS Mariusz Ziółko, Przemysław Sypka ad Bartosz Ziółko Departmet of Electroics, AGH Uiversity of Sciece ad Techology, al. Mickiewicza 3, 3-59 Kraków, Polad,

More information

Performance Evaluation of Wavelength Band Switching in Multi-fiber All-Optical Networks

Performance Evaluation of Wavelength Band Switching in Multi-fiber All-Optical Networks Performace Evaluatio of Wavelegth Bad Switchig i Multi-fiber All-Optical Networks Xiaoju Cao Vishal Aad Yizhi Xiog Chumig Qiao Departmet of Computer Sciece ad Egieerig State Uiversity of New York at Buffalo

More information

Introduction to OSPF

Introduction to OSPF Itroductio to OSPF ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 3 rd October

More information

13 Legislative Bargaining

13 Legislative Bargaining 1 Legislative Bargaiig Oe of the most popular legislative models is a model due to Baro & Ferejoh (1989). The model has bee used i applicatios where the role of committees have bee studies, how the legislative

More information

Message Scheduling for the FlexRay Protocol: The Dynamic Segment

Message Scheduling for the FlexRay Protocol: The Dynamic Segment IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 1 Message Schedulig for the FlexRay Protocol: The Dyamic Segmet Ece Gura Schmidt, Member, IEEE, Klaus Schmidt Abstract The FlexRay commuicatio protocol is expected

More information

Capacity of Large-scale CSMA Wireless Networks

Capacity of Large-scale CSMA Wireless Networks Capacity of Large-scale CSMA Wireless Networks Chi-Ki Chau, Member, IEEE, Mighua Che, Member, IEEE, ad Soug Ch Liew, Seior Member, IEEE Abstract I the literature, asymptotic studies of multi-hop wireless

More information

Technical Explanation for Counters

Technical Explanation for Counters Techical Explaatio for ers CSM_er_TG_E Itroductio What Is a er? A er is a device that couts the umber of objects or the umber of operatios. It is called a er because it couts the umber of ON/OFF sigals

More information

International Power, Electronics and Materials Engineering Conference (IPEMEC 2015)

International Power, Electronics and Materials Engineering Conference (IPEMEC 2015) Iteratioal Power, Electroics ad Materials Egieerig Coferece (IPEMEC 205) etwork Mode based o Multi-commuicatio Mechaism Fa Yibi, Liu Zhifeg, Zhag Sheg, Li Yig Departmet of Military Fiace, Military Ecoomy

More information

Data Mining the Online Encyclopedia of Integer Sequences for New Identities Hieu Nguyen

Data Mining the Online Encyclopedia of Integer Sequences for New Identities Hieu Nguyen Slide 1 of 18 Data Miig the Olie Ecyclopedia of Iteger Sequeces for New Idetities Hieu Nguye Rowa Uiversity MAA-NJ Sectio Sprig Meetig March 31, 2012 2 MAA-NJ Sprig Meetig Data Miig OEIS.b ü Ackowledgemets

More information

Efficient Feedback-Based Scheduling Policies for Chunked Network Codes over Networks with Loss and Delay

Efficient Feedback-Based Scheduling Policies for Chunked Network Codes over Networks with Loss and Delay Efficiet Feedback-Based Schedulig Policies for Chuked Network Codes over Networks with Loss ad Delay Aoosheh Heidarzadeh ad Amir H. Baihashemi Departmet of Systems ad Computer Egieerig, Carleto Uiversity,

More information

AN ESTIMATION OF MULTILEVEL INVERTER FED INDUCTION MOTOR DRIVE

AN ESTIMATION OF MULTILEVEL INVERTER FED INDUCTION MOTOR DRIVE 9 IJRIC. All rights reserved. IJRIC www.ijric.org E-ISSN: 76-3336 AN ESTIMATION OF MULTILEVEL INVERTER FED INDUCTION MOTOR DRIVE K.RAMANI AND DR.A. KRISHNAN SMIEEE Seior Lecturer i the Departmet of EEE

More information

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells The Potetial of Dyamic Power ad Sub-carrier Assigmets i Multi-User OFDM-FDMA Cells Mathias Bohge, James Gross, Adam Wolisz Telecommuicatio Networks Group, TU Berli Eisteiufer 5, 1587 Berli, Germay {bohge

More information

1. How many possible ways are there to form five-letter words using only the letters A H? How many such words consist of five distinct letters?

1. How many possible ways are there to form five-letter words using only the letters A H? How many such words consist of five distinct letters? COMBINATORICS EXERCISES Stepha Wager 1. How may possible ways are there to form five-letter words usig oly the letters A H? How may such words cosist of five distict letters? 2. How may differet umber

More information

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission 1 Distributed Resource Maagemet i Multi-hop Cogitive Radio Networs for Delay Sesitive Trasmissio Hsie-Po Shiag ad Mihaela va der Schaar Departmet of Electrical Egieerig (EE), Uiversity of Califoria Los

More information

Design of Light-Tree Based Logical Topologies for Multicast Streams in Wavelength Routed Optical Networks

Design of Light-Tree Based Logical Topologies for Multicast Streams in Wavelength Routed Optical Networks Desig of Light-Tree Based Logical Topologies for ulticast Streams i Wavelegth Routed Optical Networs De-Nia Yag ad Wajiu Liao Departmet of Electrical Egieerig Natioal Taiwa Uiversity Taipei, Taiwa wjliao@cc.ee.tu.edu.tw

More information