Optical Interconnection Networks based on Microring Resonators

Size: px
Start display at page:

Download "Optical Interconnection Networks based on Microring Resonators"

Transcription

1 Optical Interconnection etwors based on Microring Resonators A Bianco, D Cuda, M Garrich, G Gavilanes, P Giaccone and F eri Dipartimento di Elettronica, Politecnico di Torino, Italy, {lastname}@politoit IEIIT-CR (Italian ational Research Council), Italy, davidecuda@politoit Abstract Optical interconnection networs are gaining interest given the high information densities demanded by applications such as the large-scale switching fabrics employed in future high capacity routers In this context, silicon microring resonators appear as one of the most promising devices to perform switching operations directly in the optical domain However, the peculiar asymmetry of the physical characteristics of microring resonators impose new constraints in the design of interconnection networs In this paper, we first study the properties of classical interconnection architectures when microring resonators are employed as building blocs; then, we propose new microring-based architectures able to achieve large scalability at a reasonable complexity Finally, we introduce a configuration algorithm able to minimize the overall blocing probability I ITRODUCTIO Internet traffic eeps increasing Each new generation of high-capacity routers and switches must process an always increasing amount of data traffic Thus, moving some switching operations from the electronic to the optical domain can be a viable alternative to deeply cut down networ power consumption On the one hand, predictions outlined by the International Technology Roadmap for Semiconductors [5] show that the main performance limitation of feasible on-die electronic interconnects is the length of metal-dielectric wirings, becoming critical for distance above the millimeters Indeed, the higher the information densities that switches and routers have to support, the stricter become the design constraints to be fulfilled, especially in terms of electromagnetic compatibility issues, maximum distances which electronic signals can cover without regeneration and power requirements On the other hand, recent breathroughs in CMOS-compatible silicon photonic integration are boosting the penetration of optical technologies into interconnection systems [] [4] As a matter of fact, photonic technologies can transport huge information densities, their performances are, at a first approximation, independent of the bitrate and offer the possibility to cover larger distances without regeneration We present here new solutions for large integrated optical switching fabrics which can be used to interconnect router/switch linecards Silicon microring resonators represent one of the most promising optical devices to this end Microring resonators are small foot-print devices, which have already proved to be suited for a wide range of applications, including signal processing, filtering, delaying or modulating optical signals In addition, they have been considered also to build sensors, modulators, microlasers, memories and slowlight elements [6] We are interested in the use of microring resonators as switching devices, as proposed in [3], [4], [7] In this context, we propose new interconnection architectures using microring resonators as optical Switching Elements (SEs) In a microring resonator SE (see Fig (a)), an incoming optical signal can be either coupled to the ring (if the input signal wavelength is equal to the resonance wavelength of the microring) or it can continue along its path (if the input signal wavelength is different from the resonance wavelength) Microring resonators show intrinsic asymmetric power penalties, because optical signals traveling across the ring suffer larger power penalties than the signals that are not coupled into the ring [8] In classical interconnection networs (both electronic and photonic), input signals usually present power losses that are independent of the state of the interconnection networs On the contrary in microring-based interconnection networs, it is crucial to minimize the number of times an input signal is coupled into a ring while traveling through the interconnection networ, since it penalizes the signal as it propagates to the corresponding output Hence, to maximize scalability, we propose different architecture designs and a suitable control algorithm able to cope with microring physical impairments In Sec II, we first describe simple SEs based on microring resonators that can be used as building blocs to create interconnection networs In Sec III, we investigate scalability in terms of cost and performance of three classical networs based on microring SEs To optimize the trade-off between cost and performance, we also propose two new multistage networs in Sec IV and the mirroring technique in Sec V In Sec VI we present a variation of the classical Paull s algorithm for Clos networs [9], that configures microringbased switching fabrics and drastically reduces the probability of occurrence of highly impaired states in the switching fabric Finally, we present some design evaluation of the proposed solutions in Sec VII, and we draw some conclusions in Sec VIII II MICRORIG-BASED SWITCHIG ELEMETS Microring resonators are basically composed by a waveguide bent to itself in a circular shape, coupled to one or two waveguides or to another microring Fig (a) shows an example of a microring coupled to two waveguides to build a SE This basic building bloc is called B-SE Optical

2 signals entering the input port can be deflected to the drop port, when the ring is properly tuned (or in resonance) with the input signal wavelength, or just continue along the input waveguide towards the through port in the normal untuned state Experimental measurements [] show that the B-SE presents an asymmetric behavior In that particular case, for microrings controlled through laser pumps, input signals sent to the drop port experience larger power losses (around 5 db) than signals routed to the through port (low enough to be negligible) because of the propagation inside the ring and the ring-waveguide coupling Regarding the crosstal, the same study shows that the extinction ratios are different for through and drop ports; so the interfering signals present in output ports due to power leaages are different in both states; this leads to an unbalanced coherent crosstal accumulation when several SEs are cascaded, as it happens in large-scale interconnection networs In switching applications, microring resonators must be tuned to change their switching state Indeed, it is possible to change the microring effective refractive index (and hence their resonance frequency) exploiting thermal-optic [], carrier injection [] effects, or by means of optical pumps [] Depending on the technology used, different tuning times, as well as different power penalties, can be observed In the remainder of the paper, we assume that microrings are controlled by carrier injection techniques because they ensure (fast) switching times of few hundred ps [] We also assume a single wavelength operation; the incoming optical signal is either coupled or not to the ring depending on the wavelength to which the ring is tuned to All the proposed architectures can be extended to a Wavelength Division Multiplexing (WDM) scenario, assuming to use the wavelength striping technique, and that the WDM channel comb fits exactly the period of the microring transfer function A physical model of microrings, as the one presented in [4], is outside the scope of this wor Here, we simply assume that the B-SE can be either in a High-Loss State (HLS), or in a Low-Loss State (LLS) Indeed, we wish to study interconnection networ architectures able to scale to large sizes by reducing the number of SEs in HLS that optical signals should cross while moving from input to output ports Building up on the B-SE structure, it is possible to design more complex SEs that can be used as building elements in interconnection architectures Fig (b) depicts a possible implementation of a basic SE (called B-SE) The B-SE exploits two B-SEs jointly controlled to provide two switching states In the bar state (in out, in out ), each ring deflects the corresponding optical input signal to the drop port of the respective B-SE In the cross state (in out, in out ), each ring lets the corresponding optical input signal pass to the through port of the respective B- SE Hence, also the B-SE exhibits an asymmetric behavior, because the bar state is a HLS, and the cross state is LLS with negligible power losses, as also experimentally measured in [7] Finally, we propose a modified version of the B-SE, useful P in Ring Through Port Drop Port Through Port (a) Basic SE (B- SE) Fig in out Ring in out Ring (b) Basic SE (B-SE) in in Ring Ring out out (c) Mirrored SE (M- SE) Elementary microring-based switching elements to optimize the design of multistage interconnection networs Fig (c) shows a Mirrored-SE (called M-SE); By crossconnecting input ports, the bar state is now realized by setting up the internal SE in the cross state (LLS), whereas the cross state is achieved with an internal bar state (HLS) III BASIC MULTISTAGE ARCHITECTURES The SEs presented in Sec II can be used as building elements to assemble a larger interconnection networ with input and output ports The networ must be configured to support a given set of input-output pairs defined by a permutation π: input i must be connected to output π(i) When we say that a connection from i to π(i) must be established, we mean that a pacet from input i must be transferred to output π(j) according to the decision of an external pacet scheduler The sequence of SEs traversed by the connection, defines a path in the switching networ ote that we borrow some terminology from the circuit-switching domain, but our scenario is pacet switching We aim at maximizing the scalability for large switching fabrics in terms of cost (ie, the number of used microrings) and performance The cost, denoted by C, is evaluated with the total number of microrings present in the networ The performance is evaluated through the maximum number of SEs configured in HLS that the input signal must cross in the optical interconnection, considering all possible input-output permutations Such number is denoted by X and referred as the power penalty index The best scalability is achieved by minimizing both C and X for a given We will consider a networ design constrained by a given maximum power penalty index ˆX, equal to the maximum number of HLS SEs that optical signals are allowed to cross Whenever X ˆX, then all the possible input-output permutations can be established On the contrary, when X > ˆX, there will exist some permutations for which some input-output connections cannot be established, since the corresponding path would violate the target ˆX; in such a case, the connection is said to be bloced, and the corresponding pacet will not be sent across the switching fabric A Crossbar networs based on microring resonators Firstly, we discuss the properties of the crossbar (XBAR) architecture, which will be used also as basic building bloc for the new architectures that will be later proposed Crossbars can be built exploiting B-SEs: Fig shows an example of

3 i input stage a b n middle (switching) stage j output stage Fig 4 4 microring-based crossbar connecting 4,, 3 and 4 3 crossbar, in which column waveguides are attached to the input ports and row waveguides to the outputs The crossbar exhibits the best performance scalability, because each input can be connected to any output crossing a single B-SE in HLS Hence, the maximum number of SEs in HLS that any optical signal crosses is X XBAR () = However, the crossbar exhibits the worst scalability in terms of cost, since C XBAR () = As a consequence, the crossbar requires a large footprint, and a large number of SEs must be controlled, although via a simple routing algorithm The definition of non-blocing networs less costly than the crossbar, naturally leads to multistage interconnects; we consider Clos networs and Benes networs, and we later introduce some variations to these architectures to achieve the best scalability in terms of cost and performance B Clos networs based on microring resonators Clos networs [9] are well-nown multistage interconnection networs, whose cost scalability is better than the one of the crossbar Fig 3 shows a symmetric three-stage Clos networ: each SE of the first stage and of the third stage is connected with all the SEs of the middle stage The first design parameter is the number of SEs in the first and the third stage, denoted by The second design parameter is the number of SEs in the second stage, affecting the blocing property In the following, we consider n = / SEs in the middle stage since this is the minimum n that guarantees a non-blocing rearrangeable networ As a consequence, the first and third stage SEs are of size n n, and the second stage of SEs are of size When all SEs are implemented by crossbars, X CLOS = 3 and the minimum networ cost, obtained for n = /, is equal to C CLOS () = 3 C Benes networs based on microring resonators Benes networs are Clos networs that are recursively constructed with basic SEs of size ; it must hold = h for some integer h From the cost point of view, they offer the best scalability, being asymptotically optimal [9] In general, an Benes networ has a number of stages (columns Fig 3 Rearrangeable non-blocing Clos networ TABLE I COMPARISO BETWEE DIFFERET ETWORK ARCHITECTURES, HAVIG DEFIED ˆ = ( ˆX )/ etwor Cost Power penalty Crossbar ˆX Clos 3 3 ˆX Benes log log ˆX M-Benes 4 log log ˆX HCB /ˆ + ( ˆX ) 3 ˆX log M-HCB 4 /ˆ + ( ˆX 3) 3 ˆX log HBC /ˆ + ( ˆX ) ˆX log M-HBC 4 /ˆ + ( ˆX ) 3 ˆX log + of B-SEs) equal to log, each stage including / basic B-SEs Hence, the cost scales as C BEES () = log () because each SE includes rings In terms of performance, X BEES () = log () since in the worst case there exists a path that passes through a HLS SE in each stage Hence, Benes networs show a poor performance scalability, since X BEES grows with the size ; given a maximum value ˆX for the power penalty index, it is impossible to build networs with size > ( ˆX+)/ IV HYBRID MULTISTAGE ARCHITECTURES The upper part of Table I provides a synoptic overview of the cost and the performance for the basic architectures To improve scalability for large, we now combine the Clos networ architecture (based on simple crossbar with good performance scalability) with the Benes networ (with optimal cost scalability), considering two possible variants: i) the Hybrid Crossbar-Benes networ and ii) the Hybrid Benes- Crossbar networ A The Hybrid Crossbar-Benes (HCB) architecture The HCB networ is depicted in Fig 4 and it consists of a Clos networ in which the middle-stage modules are implemented through Benes networs, instead of crossbars Lie

4 crossbar Benes crossbar h h crossbars n Fig 4 Hybrid Crossbar-Benes (HCB) networ Fig 5 Hybrid Benes-Crossbar (HBC) networ the original Clos networ, the HCB networ is constrained to = n, being n the size of the crossbars, and = h the size of the Benes networs for some integer h Clearly, from the cost perspective, the best solution is to mae the Benes networ as large as possible, up to = /, when the HCB networ degenerates into a Benes networ On the contrary, from the performance perspective, since X HCB = log (/n) + (3) we must increase the crossbar size n Thus, given a target ˆX 3, it must satisfy X HCB ˆX and n /ˆ, having defined ˆ = ( ˆX )/ The value n = /ˆ ensures both feasibility and minimum cost Finally, C HCB (, ˆX) = ˆC XBAR (n) + nc BEES (ˆ) = ˆ + ( log ˆ ) = ˆ + ( ˆX ) = ( ˆX 3)/ + ( ˆX ) (4) for 3 ˆX log ote that (4) is lower than a crossbar for ( ˆX )/( ( ˆX 3)/ ) B The Hybrid Benes-Crossbar (HBC) architecture The HBC networ is depicted in Fig 5 (with = n h ) and it consists of a Benes networ factorized until a certain level h, when the middle stage is substituted by = h crossbars of size n Again, from the cost perspective, we must increase the Benes part up to = / when the HBC degenerates into a Benes networ However, from the performance point of view, since X HBC = h + = log (/n) + (5) the best solution is to decrease the level of factorization h (up to h = when the HBC degenerates into a crossbar) Thus, to satisfy a given target ˆX, it must be XHBC ˆX and n /ˆ, having defined ˆ = ĥ and ĥ = ( ˆX )/ The value n = /ˆ ensures both feasibility and minimum cost ow the HBC cost scales as: C HBC (, ˆX) = ˆC XBAR (n) + (ĥ)(/) = ˆ + ( ˆX ) = ( ˆX )/ + ( ˆX ) (6) for ˆX log ote that (6) is asymptotically half the cost of the HCB and it shows a complexity lower than a crossbar for ( ˆX )/( ( ˆX )/ ) V MIRRORED ARCHITECTURES To further improve the scalability of multistage networs, ie, either to reduce the power penalty index X or to achieve larger for a given maximum power penalty index ˆX, we propose the mirroring technique that exploits the spatial dimension, as shown in Fig 6(a) We use two different switching planes, topologically identical: the normal plane is built with B-SEs only, whereas the mirrored plane with M-SEs only Depending on the architecture, all inputs are connected to both planes by means of either: (i) the B-SE (Fig (a)) which implicitly introduces a power penalty asymmetry to the signal between both planes, or (ii) the plane selector depicted in Fig 6(b), which introduces a constant power penalty to both planes, or (iii), when possible, integrating the selector with an extension of the first stage of the architecture However, each output merges passively the information from both planes by means of a coupler, which introduces a negligible performance impairment with respect to the plane selector Since a HLS SE configuration in one plane corresponds to a LLS one in the other plane, all input/output connections that would cross X B-SEs in HLS in the normal plane can be routed on the mirrored plane along the same path, crossing (S X) M-SEs in HLS, where S is the total number of traversed SEs in each plane; whenever X > S/, the routing algorithm will choose the path along the mirrored plane, with lower power penalty As a consequence, we can start from a plane characterized by a power penalty index X

5 Inputs ormal plane Mirrored plane (a) Mirrored architecture Fig 6 Outputs in i Mirrored architecture and plane selector ormal plane out Mirrored plane out (b) Plane selector and build the whole networ with power penalty index: X M = X/ + X S (7) where X S is the power penalty introduced by the selector; as a consequence, the power penalty is roughly halved by doubling the cost of the Benes part of the networ, constituted only by SEs (ie, doubling the number of SEs) This allows to scale the size of the networ given the same ˆX, as shown below for each architecture From the routing point of view, computing the path in the mirrored architecture has the same complexity as computing it for just a single plane, since the corresponding SE states in normal and mirrored plane are identical ote that mirroring the crossbars (based on B-SEs) does not provide any advantage in terms of power penalty Two possible solutions to build the crossbars are possible: (i) the crossbars are replicated in both two planes; (ii) each crossbar is shared between the two planes, by adding one passive coupler at the inputs of each crossbar, and one plane selector at the outputs Solution (i) has the advantage of avoiding additional power penalty, but it introduces the cost of replicating the crossbars On the contrary, solution (ii) shows a larger power penalty, but this is compensated by a smaller cost In the following, we have considered solution (i); solution (ii) is left for future wors In the following, the mirroring technique will be denoted with the prefix M- and it is applied to Benes, HCB and HBC networs A Mirrored Benes networs In the M-Benes networ, a selector is needed and it is either a B-SE or the plane selector of Fig 6(b) On the one hand, the B-SE introduces an asymmetric behavior in terms of power penalty, and maes more complex the layout to connect directly the drop port and the through port to each of the two planes On the other hand, the plane selector adds a constant power penalty of one extra B-SE in HLS to all the signals, but may be simpler to implement due to its layout suited for an homogeneous selection between both planes Therefore, we consider the plane selector for the M-Benes Since the Benes networ presents an odd number of stages, when we build a plane with a maximum power penalty X BEES, from (7) we obtain a M-Benes networ with: X M-BEES = X BEES + = log (8) Let be the maximum size of a Benes networ satisfying ˆX; let us recall (): ˆX = log A mirrored version satisfying ˆX is built with two Benes networs in which the maximum power penalty is relaxed up to ˆX, according to (8) Hence, such Benes networs can have up to ports compatible with ˆX = log By simple algebra, it can be shown that = /, ie the mirroring technique allows to scale the networ by a quadratic factor The final cost is simply obtained by considering the plane selectors and the two Benes networs: C M-BEES () = C BEES () + = 4 log B Mirrored HBC networs The M-HBC networ requires a selector due to the Benes part at the edges of the networ Similarly to the M-Benes networ, we use the plane selector of Fig 6(b) Let X HBC be the maximum power penalty in a single plane HBC networ Due to the even number of Benes stages that compose the HBC networ and the single crossbar stage in the middle, we obtain the following performance for the M-HBC networ: X M-HBC = X HBC + + = log n + (9) Let ˆX be the maximum power penalty satisfied in a HBC networ According to (9), we can build a M-HBC in which the maximum power penalty is relaxed up to ˆX 3 Therefore, recalling that ˆ = ( ˆX )/, the cost scales as: C M-HBC (, ˆX) = C HBC (, ˆX 3) + = 4 ˆ + ( ˆX ) = ˆX 3 + ( ˆX ) () for 3 ˆX log + ote that for high values of, () is convenient with respect to (6) for a power penalty ˆX > 5 C Mirrored HCB networs Differently from the mirrored versions of Benes and HBC networs, it is possible to integrate the plane selector in the first stage crossbar Indeed, in a mirrored HCB networ, the first stage is composed by crossbars of size n n The plane selector is connected to two crossbars (one for each plane) and allows to connect each input port with n output ports (n for each plane) This observation suggests a possible way to integrate n plane selectors and two n n first-stage crossbars with just a a single n (n) crossbar, reducing the cost by and the power penalty by one Let X HCB be the maximum power penalty in a single plane HCB networ Due to the odd number of Benes stages that compose the HCB networ and the crossbars stages at the edges, we obtain the following performance for the M-HCB: X M-HCB = X HCB + = log n + () Let ˆX be the maximum power penalty satisfied in a HCB networ According to (), we can build a M-HCB in

6 which the maximum power penalty is relaxed up to ˆX Therefore, recalling that ˆ = ( ˆX )/, the cost scales as: C M-HCB (, ˆX) = C HCB (, ˆX ) = 4 ˆ + ( ˆX 3) = ˆX 3 + ( ˆX 3) () for 3 ˆX log + ote that for high values of, () is convenient with respect to (4) for a power penalty ˆX > 3 VI POWER-PEALTY-AWARE ROUTIG ALGORITHM In Sec III we have proposed different networ architectures, whose cost and performance have been summarized in Table I Independently of the configuration algorithm, both the crossbars and the Clos networs experience a fixed power penalty: X XBAR = and X CLOS = 3 On the other hand, for all the other networs considered in this paper, the power penalty depends on the path chosen by the routing algorithm to establish the required connections In this section, we show the design of a routing algorithm, aware of HLS and LLS states, that reduces the power penalty Aim of the routing algorithm is to configure the state of each SE to satisfy any given input-output permutation π We consider the well-nown Paull algorithm [9] which has been designed to configure a three-stage Clos networ, but it is also suitable for multi-stage interconnection networs based on recursive Clos construction At each recursion level, the networ is abstracted as an equivalent three stage Clos networ Referring to Fig 3, consider a basic Clos networ with I- stage and III-stage modules of size n n; as a consequence, n modules are present in the II stage The algorithm starts from the networ and from a given permutation π of size, and it computes the configuration of all the + n switching modules to establish all the connections of π Then, if the middle-stage modules are, internally, Clos networs, the Paul algorithm is applied recursively to each individual module to establish all the connections of a permutation π of size computed in the external recursion level Consider now just a basic Clos networ that must be configured according to π The Paull algorithm wors in an incremental way, considering the inputs in an arbitrary order When input x is considered, the algorithm computes the path to connect x to output π(x) by configuring (see Fig 3): (i) the first-stage SE where input x is placed (we denote this as module i ), (ii) the third-stage SE where output π(x) is located (we denote this as module j ), (iii) one or two SEs present in the second stage By construction, exactly one of the two cases can occur: ) there exists a II-stage module a that can be connected to both modules i and j; in this case, II-stage module a is configured to support the connection from its internal input i to its internal output j; I-stage module i is configured to connect input x to its internal output a; III-stage module j is configured to connect its internal input a to π(x); ) otherwise, there exist two II-stage modules a and b, such that a can be connected to module i, and b can be connected to module j; in this case, the algorithm moves a set of pre-existing connections from a to b and viceversa, and recomputes accordingly the configurations of the I- stage modules and III-stage modules; then either a or b is used to support the new connection from x to π(x), similarly to the previous case The Paull algorithm can exploit many degrees of freedom to establish the connections given by π: (i) the sequence of inputs considered by adding the connections in π, (ii) the choice of a and b, (iii) the choice of the paths to be moved from/to a and b Of course, each routing choice affects the power penalty experienced by the paths across the switching fabric We propose to modify the Paull algorithm to exploit such degrees of freedom in choosing a and b, among all the n possible II-stage modules, to minimize the power penalty This modified version of the algorithm will be denoted by PPA- Paull (Power-Penalty-Aware Paull algorithm), in contrast with the classical version denoted simply by Paull In the case n >, the I-stage and III-stage modules are crossbars and the power penalty introduced by them is always two, independently from the choice of the II-stage module Hence, PPA- Paull chooses randomly a II-stage module that is currently available In the case n = (ie B-SEs at the I-stage and III-stage), the power penalty depends on the state of I-stage module i and III-stage module j Let us assume that all the inputs and the outputs of the whole Clos networ are numbered in increasing order starting from and that the II-stage module a is the upper module, whereas b is the lower one When an odd input is connected to an odd output, PPA-Paull will choose (if available) b to configure both B-SEs at the edges in LLS Analogously, when an even input is connected to a even output, a will be chosen Otherwise, either a or b will be chosen at random, since exactly one B-SE in the I-stage or III-stage will be in HLS (ie, the power penalty will be always one) VII UMERICAL EVALUATIO In Sec VII-A we investigate the design of interconnection networs by comparing the cost and the performance In Sec VII-B we investigate by means of simulation the performance improvement offered by the PPA-Paull algorithm with respect to the classical Paull algorithm A Interconnection networ design We compare interconnection networs by evaluating both the performance (in terms of power penalty index X) and the cost (in terms of number of microrings) Fig 7 shows the power penalty of different networs in function of Crossbars and Clos networs show a fixed power penalty index, as expected On the contrary, the Benes networ shows the worst scalability in performance, because X scales logarithmically with respect to the number of inputs, coherently with () The HCB and the HBC networs (for the two different cases n = 6 and n = 3) show the same

7 3 5 XBAR Closs Benes M-Benes HBC/HCB n=6 HBC/HCB n=3 M-HBC/M-HCB n=3 M-HBC/M-HCB n=6 4 XBAR Clos Benes M-Benes HBC M-HBC HCB M-HCB X 5 Cost Fig 7 Power penalty index Fig 9 Cost for maximum power penalty index ˆX = 5 Cost 4 3 XBAR Clos Benes M-Benes HBC M-HBC HCB M-HCB Fig 8 Cost for maximum power penalty index ˆX = 7 scalability law, as described by (3) and (5) As shown in Sec V, the mirrored technique roughly reduces X by a factor of two Thus, if we impose a maximum power penalty index ˆX, it is possible to build Benes networs with a number of ports equal to / instead of ; similar gains apply to the Benes part of the other networs ote that this advantage appears only for large, as predicted by our models Fig 8 and Fig 9 show the cost for different interconnection networs for two different values of maximum power penalty; the points refer only to feasible configurations, that is, compatible with the given target ˆX The main figure refers to smaller networs ( ranging from 4 to ), whereas the inset figure refers to larger networs ( from to 6 ) In general, the crossbar always shows the highest cost, while Benes networs always the lower one, whenever feasible Fig 8 shows that the only feasible Benes networ, when ˆX = 7, is for = 6 Instead, exploiting the mirroring technique, networs up to = 8 can be built Clos networs show the lowest complexity for very large Indeed, as the networ size increases, the worst case power penalty grows As a consequence, when ˆX is smaller, edge or inner crossbars in HBC/HCB networs must be larger On the contrary, Fig 9 shows that, if the target ˆX is larger, the size of crossbars inside the HBC and HCB networs decreases, reducing the overall cost Mirrored hybrid architectures reduce by a square factor the size of the internal crossbars For low values of ˆX, the mirroring technique becomes cost-effective for smaller HCB and HBC networs are feasible whenever the Benes networ violates the HLS constraint Among the two hybrid solutions, the HCB architecture exhibits a larger complexity than HBC networ, and similar observations hold for their mirrored solutions B The performance of the routing algorithm We compare the performance of the PPA-Paull algorithm with respect to the classical version of the Paull algorithm We report results only for Benes networs, which provide an upper bound on the power penalty experienced by the other architectures We assume a microring based interconnection networ, in synchronous operation, ie, time is divided into intervals of fixed duration (timeslots) and the networ transfers data units of fixed size (cells); the timeslot duration is equal to the transmission time of a cell In the case of variable-size pacets, incoming pacets are chopped into cells, while outputs reassemble all the cells belonging to the same pacet We consider a uniform traffic scenario, with ρ being the average load at each input port At each timeslot, we generate an input-output permutation π in which each input is active with probability ρ Starting from a random input and considering all the other inputs in a sequential fashion, a sequence of consecutive connections is generated according to the rule: if input i is active, it is connected to π(i) The routing algorithm adds each connection at the time in an incremental way, during the same timeslot Each path computed by the algorithm will result in a certain power penalty index; if such index is larger than ˆX, the corresponding connection is bloced To compare the routing algorithms, we measure the blocing probability P B ( ˆX) as the

8 Throughput Paull (ρ=9) Paull (ρ=5) Paull (ρ=) PPA-Paull (ρ=9) PPA-Paull (ρ=5) PPA-Paull (ρ=) Xˆ Fig Throughput under uniform traffic for = 64 P B (Xˆ ) Fig ρ = PPA-Paull (=3) PPA-Paull (=64) PPA-Paull (=8) Paull (=3) Paull (=64) Paull (=8) Xˆ Blocing probability in Benes networs under uniform traffic with average fraction of bloced input-output pairs over the number of active inputs As a complementary measurement, the throughput is evaluated as the average number of connections that are established without blocing in a generic timeslot; the maximum throughput is equal to the average load ρ and it is reached when a connection is never bloced, for any permutation In the figures, the throughput and the blocing probability are averaged across many timeslots Fig shows the throughput in function of the maximum power penalty ˆX for a Benes networ and different input loads: ρ {, 5, 9}, corresponding to a lightly, medium and highly loaded networ, respectively For enough large ˆX, the throughput reaches its maximum value (, 5 or 9 for each couple of curves), since the routing is not affected by the power penalty; in such case, all the algorithms behave the same ote that the number of stages for the considered networ is S(64) =, hence larger values of ˆX are not affecting the routing On the other side, smaller values of ˆX reduce the possibility of finding feasible paths; in the extreme case, the throughput approaches zero In general, PPA-Paull achieves always a better throughput than Paull When the input load ρ increases, the minimum ˆX to achieve the maximum throughput increases, since the routing is more constrained by a larger number of preliminary paths added during the current timeslot Fig, Fig and Fig 3 show the blocing probability in function of the maximum power penalty, each figure referring to a different value of input load The smaller plot inside each figure details the blocing probability for low values of ˆX The total number of stages S() in function of are S(3) = 9, S(64) = and S(8) = 3; whenever ˆX > S(), the blocing probability is zero by construction and the maximum throughput is achieved On the contrary, when ˆX approaches zero, the routing is severely constrained by the power penalty: the blocing probability increases and the throughput tends to zero Furthermore, as increases, in all the figures the blocing probability increases due to the larger networ depth In general, the reduction in the blocing P B (Xˆ ) Fig ρ = PPA-Paull (=3) PPA-Paull (=64) PPA-Paull (=8) Paull (=3) Paull (=64) Paull (=8) Xˆ Blocing probability in Benes networs under uniform traffic with probability due to PPA-Paull with respect to Paull is very large, reaching more than two orders of magnitude in some cases To better understand such results, consider the case in which just one path must be connected (this event may happen for low input load) If we set ˆX =, there will be only one specific destination (among possible ones) reachable by each input; the corresponding path will be found by PPA- Paull Thus, at low load and under uniform traffic, we can expect PB PPA-Paull () = / (consistently with the values in the figure) ow observe that, in a Benes networ, there exist always log = / different paths connecting any input to any output, since in the first log stages there are always two output ports in each module that can be used to reach any destination, whereas in the last log stages there exists just one output port in each module to reach the desired output Given an input-output pair with a possible path compatible with ˆX = (this pair is chosen with probability / as shown above), the Paull algorithm will choose one random path among the / available paths, but only one of them

9 P B (Xˆ ) Fig 3 ρ = PPA-Paull (=3) PPA-Paull (=64) PPA-Paull (=8) Paull (=3) Paull (=64) Paull (=8) Xˆ Blocing probability in Benes networs under uniform traffic with will be able to satisfy the constraint ˆX = Hence, we can expect that PB Paull() = / (coherently with the values in the figure), which is larger than PB PPA-Paull () We now evaluate the maximum power penalty experienced by a single path computed by PPA-Paull At each factorization level, PPA-Paull chooses the configuration of the first and the third stage to minimize the power penalty; in the case of a single path, the power penalty can increase by one at each factorization level As a consequence, the maximum power penalty will be log, equal to the number of factorization levels Hence, for low load, we expect that the blocing probability tends to zero when ˆX log Indeed, Fig shows that the observed blocing probability goes to zero for ˆX = 6, 7, 8 when = 3, 64, 8, which is very close to the bound found before VIII COCLUSIOS ACKOWLEDGMETS This wor was partially supported by the BOE project, a etwor of Excellence funded by the European Commission within the 7th Framewor Programme REFERECES [] M Haurylau, G Chen, H Chen, J Zhang, A elson, D H Albonesi, E G Friedman, and P M Fauchet, On-chip optical interconnect roadmap: Challenges and critical directions, IEEE Journal of Selected Topics in Quantum Electronics, vol, no 6, pp , ovember 6 [] A V Krishnamoorthy, X Z R Ho, H Schwetman, J Lexau, P Koa, G Li, I Shubin, and J E Cunningham, The integration of silicon photonics and vlsi electronics for computing systems intra-connect, in Photonic in Switching, 9 [3] M Petracca, B G Lee, K Bergman, and L P Carloni, Design exploration of optical interconnection networs for chip multiprocessors, in Hot Interconnects, 8, pp 3 4 [4] A Bianco, D Cuda, R Gaudino, F eri, G Gavilanes, and M Petracca, Scalability of optical interconnects based on microring resonators, IEEE Photonic Technology Letters, vol, no 5, pp 8 83, July [5] S I Association, International technology roadmap for semiconductors, [6] L Tobing and P Dumon, Photonic Microresonator Research and Applications Springer,, pp 3 [7] B G Lee, A Biberman, Sherwood-Droz, C B Poitras, M Lipson, and K Bergman, High-speed x switch for multi-wavelength message routing in on-chip silicon photonic networs, in European Conference on Optical Communication (ECOC), May 8 [8] A Bianco, D Cuda, M G R Gaudino, G Gavilanes, P Giaccone, and F eri, Optical interconnects based on microring resonators, in ICC, May [9] J Y Hui, Switching and traffic theory for integrated broadband networs Kluwer, 99 [] B G Lee, A Biberman, P Dong, M Lipson, and K Bergman, Alloptical comb switch for multiwavelength message routing in silicon photonic networs, IEEE Photonic Technology Letters, vol, no, pp , May 8 [] B G Lee, A Biberman, Sherwood-Droz, M Lipson, and K Bergman, Thermally active 4x4 non-blocing switch for networs-on-chip, Annual Meeting of the Lasers and Electro-Optics Society (LEOS), p TuBB3, ov 8 [] C Li and A Poon, Silicon electro-optic switching based on coupledmicroring resonators, in Conference on Lasers and Electro-Optics (CLEO), May 7 In this paper we analyzed the scalability in terms of cost and performance of different interconnection networs based on microring resonators We described the basic and switching elements, and we highlighted the asymmetric power penalty of the different switching states Then, we analyzed the effects of these asymmetries on the cost and feasibility of crossbar, Benes and Clos networs To achieve a better compromise between costs (in terms of switching elements) and performance (in terms of power penalty), we proposed (i) two architectures based on different combinations of the Benes and crossbar networs and (ii) the mirroring technique Finally, we proposed a simple variation of the classical Paull algorithm to set up new connections, and we investigated the corresponding improvement in terms of the power penalty Given the promising results obtained in our studies, we believe that the role of microring resonators in future high capacity photonic interconnection networs will become more and more relevant

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico di Torino Porto Institutional Repository [Doctoral thesis] Optical architectures for high performance switching and routing Original Citation: Miquel Garrich Alabarce (2013). Optical architectures

More information

NETWORKS-ON-CHIP (NoC) plays an important role in

NETWORKS-ON-CHIP (NoC) plays an important role in 3736 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 30, NO. 23, DECEMBER 1, 2012 A Universal Method for Constructing N-Port Nonblocking Optical Router for Photonic Networks-On-Chip Rui Min, Ruiqiang Ji, Qiaoshan

More information

Hybrid On-chip Data Networks. Gilbert Hendry Keren Bergman. Lightwave Research Lab. Columbia University

Hybrid On-chip Data Networks. Gilbert Hendry Keren Bergman. Lightwave Research Lab. Columbia University Hybrid On-chip Data Networks Gilbert Hendry Keren Bergman Lightwave Research Lab Columbia University Chip-Scale Interconnection Networks Chip multi-processors create need for high performance interconnects

More information

Optical Crossbars on Chip: a comparative study based on worst-case losses

Optical Crossbars on Chip: a comparative study based on worst-case losses Optical Crossbars on Chip: a comparative study based on worst-case losses Hui Li 1, Sébastien Le Beux 1 *, Gabriela icolescu, Jelena Trajkovic 3 and Ian O Connor 1 1 Lyon Institute of anotechnology, IL-UMR57

More information

Scheduling Unsplittable Flows Using Parallel Switches

Scheduling Unsplittable Flows Using Parallel Switches Scheduling Unsplittable Flows Using Parallel Switches Saad Mneimneh, Kai-Yeung Siu Massachusetts Institute of Technology 77 Massachusetts Avenue Room -07, Cambridge, MA 039 Abstract We address the problem

More information

Hybrid Integration of a Semiconductor Optical Amplifier for High Throughput Optical Packet Switched Interconnection Networks

Hybrid Integration of a Semiconductor Optical Amplifier for High Throughput Optical Packet Switched Interconnection Networks Hybrid Integration of a Semiconductor Optical Amplifier for High Throughput Optical Packet Switched Interconnection Networks Odile Liboiron-Ladouceur* and Keren Bergman Columbia University, 500 West 120

More information

IITD OPTICAL STACK : LAYERED ARCHITECTURE FOR PHOTONIC INTERCONNECTS

IITD OPTICAL STACK : LAYERED ARCHITECTURE FOR PHOTONIC INTERCONNECTS SRISHTI PHOTONICS RESEARCH GROUP INDIAN INSTITUTE OF TECHNOLOGY, DELHI 1 IITD OPTICAL STACK : LAYERED ARCHITECTURE FOR PHOTONIC INTERCONNECTS Authors: Janib ul Bashir and Smruti R. Sarangi Indian Institute

More information

MULTICAST CONNECTION CAPACITY OF WDM SWITCHING NETWORKS WITHOUT WAVELENGTH CONVERSION

MULTICAST CONNECTION CAPACITY OF WDM SWITCHING NETWORKS WITHOUT WAVELENGTH CONVERSION MULTICAST CONNECTION CAPACITY OF WDM SWITCHING NETWORKS WITHOUT WAVELENGTH CONVERSION B. CHIDHAMBARARAJAN a,1 K.KALAMANI a,2 N. NAGARAJAN b,2 S.K.SRIVATSA a,3 Department of Electronics and Communication

More information

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks X. Yuan, R. Melhem and R. Gupta Department of Computer Science University of Pittsburgh Pittsburgh, PA 156 fxyuan,

More information

Virtual Circuit Blocking Probabilities in an ATM Banyan Network with b b Switching Elements

Virtual Circuit Blocking Probabilities in an ATM Banyan Network with b b Switching Elements Proceedings of the Applied Telecommunication Symposium (part of Advanced Simulation Technologies Conference) Seattle, Washington, USA, April 22 26, 21 Virtual Circuit Blocking Probabilities in an ATM Banyan

More information

Low-Power Reconfigurable Network Architecture for On-Chip Photonic Interconnects

Low-Power Reconfigurable Network Architecture for On-Chip Photonic Interconnects Low-Power Reconfigurable Network Architecture for On-Chip Photonic Interconnects I. Artundo, W. Heirman, C. Debaes, M. Loperena, J. Van Campenhout, H. Thienpont New York, August 27th 2009 Iñigo Artundo,

More information

Crosstalk limiting schedulers in AWG-based optical switches

Crosstalk limiting schedulers in AWG-based optical switches Crosstalk limiting schedulers in AWG-based optical switches A. Bianco, D. Cuda, G. Gavilanes Castillo, F. Neri, M. Rodelgo Lacruz, F. J. González Castaño, C. López Bravo, M. Salvat Dip. di Elettronica,

More information

NEAR-IR BROADBAND POLARIZER DESIGN BASED ON PHOTONIC CRYSTALS

NEAR-IR BROADBAND POLARIZER DESIGN BASED ON PHOTONIC CRYSTALS U.P.B. Sci. Bull., Series A, Vol. 77, Iss. 3, 2015 ISSN 1223-7027 NEAR-IR BROADBAND POLARIZER DESIGN BASED ON PHOTONIC CRYSTALS Bogdan Stefaniţă CALIN 1, Liliana PREDA 2 We have successfully designed a

More information

AD-A STARNET: 1) A MultiGbit/s Optical Local Area Network With Both Packet and Circuit Switching IX MAR I94l. IVo 0 o 0q -5i-:U-- I SS7

AD-A STARNET: 1) A MultiGbit/s Optical Local Area Network With Both Packet and Circuit Switching IX MAR I94l. IVo 0 o 0q -5i-:U-- I SS7 l-c I "^ J,' 1 AD-A247 617 DTIC IX MAR 18192 STARNET: 1) A MultiGbit/s Optical Local Area Network With Both Packet and Circuit Switching I94l L. Kazovsky, P. Poggiolini Department of Electrical Engineering,

More information

Multi-Optical Network on Chip for Large Scale MPSoC

Multi-Optical Network on Chip for Large Scale MPSoC Multi-Optical Network on hip for Large Scale MPSo bstract Optical Network on hip (ONo) architectures are emerging as promising contenders to solve bandwidth and latency issues in MPSo. owever, current

More information

Silicon Photonics PDK Development

Silicon Photonics PDK Development Hewlett Packard Labs Silicon Photonics PDK Development M. Ashkan Seyedi Large-Scale Integrated Photonics Hewlett Packard Labs, Palo Alto, CA ashkan.seyedi@hpe.com Outline Motivation of Silicon Photonics

More information

CHAPTER 5 PROPAGATION DELAY

CHAPTER 5 PROPAGATION DELAY 98 CHAPTER 5 PROPAGATION DELAY Underwater wireless sensor networks deployed of sensor nodes with sensing, forwarding and processing abilities that operate in underwater. In this environment brought challenges,

More information

INTERCONNECTION networks are used in a variety of applications,

INTERCONNECTION networks are used in a variety of applications, 1 Randomized Throughput-Optimal Oblivious Routing for Torus Networs Rohit Sunam Ramanujam, Student Member, IEEE, and Bill Lin, Member, IEEE Abstract In this paper, we study the problem of optimal oblivious

More information

Simulation of Simultaneous All Optical Clock Extraction and Demultiplexing for OTDM Packet Signal Using a SMZ Switch

Simulation of Simultaneous All Optical Clock Extraction and Demultiplexing for OTDM Packet Signal Using a SMZ Switch Simulation of Simultaneous All Optical Clock Extraction and Demultiplexing for OTDM Packet Signal Using a SMZ Switch R. Ngah, and Z. Ghassemlooy, Northumbria University, United Kingdom Abstract In this

More information

Investigating MAC-layer Schemes to Promote Doze Mode in based WLANs

Investigating MAC-layer Schemes to Promote Doze Mode in based WLANs Investigating MAC-layer Schemes to Promote Doze Mode in 802.11-based WLANs V. Baiamonte and C.-F. Chiasserini CERCOM - Dipartimento di Elettronica Politecnico di Torino Torino, Italy Email: baiamonte,chiasserini

More information

3D systems-on-chip. A clever partitioning of circuits to improve area, cost, power and performance. The 3D technology landscape

3D systems-on-chip. A clever partitioning of circuits to improve area, cost, power and performance. The 3D technology landscape Edition April 2017 Semiconductor technology & processing 3D systems-on-chip A clever partitioning of circuits to improve area, cost, power and performance. In recent years, the technology of 3D integration

More information

NETWORK TOPOLOGIES. Application Notes. Keywords Topology, P2P, Bus, Ring, Star, Mesh, Tree, PON, Ethernet. Author John Peter & Timo Perttunen

NETWORK TOPOLOGIES. Application Notes. Keywords Topology, P2P, Bus, Ring, Star, Mesh, Tree, PON, Ethernet. Author John Peter & Timo Perttunen Application Notes NETWORK TOPOLOGIES Author John Peter & Timo Perttunen Issued June 2014 Abstract Network topology is the way various components of a network (like nodes, links, peripherals, etc) are arranged.

More information

Splitter Placement in All-Optical WDM Networks

Splitter Placement in All-Optical WDM Networks plitter Placement in All-Optical WDM Networks Hwa-Chun Lin Department of Computer cience National Tsing Hua University Hsinchu 3003, TAIWAN heng-wei Wang Institute of Communications Engineering National

More information

Delay-line storage in optical communications switching

Delay-line storage in optical communications switching Delay-line storage in optical communications switching David K Hunter, University of Essex, UK Ivan Andonovic, University of Strathclyde, UK Mike C Parker, Fujitsu Labs, UK Stuart Walker, University of

More information

Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni

Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni Emerging Platforms, Emerging Technologies, and the Need for Crosscutting Tools Luca Carloni Department of Computer Science Columbia University in the City of New York NSF Workshop on Emerging Technologies

More information

Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength

Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength 166 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 20, NO. 1, JANUARY 2002 Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength

More information

Prioritized Shufflenet Routing in TOAD based 2X2 OTDM Router.

Prioritized Shufflenet Routing in TOAD based 2X2 OTDM Router. Prioritized Shufflenet Routing in TOAD based 2X2 OTDM Router. Tekiner Firat, Ghassemlooy Zabih, Thompson Mark, Alkhayatt Samir Optical Communications Research Group, School of Engineering, Sheffield Hallam

More information

Performance of Optical Packet Switching Nodes in IP Transport Networks

Performance of Optical Packet Switching Nodes in IP Transport Networks Performance of Optical Pacet Switching odes in IP Transport etwors aurizio Aste, Achille Pattavina ept. of lectronics and Information, Politecnico di ilano e-mail:pattavina@elet.polimi.it Abstract This

More information

Efficient Queuing Architecture for a Buffered Crossbar Switch

Efficient Queuing Architecture for a Buffered Crossbar Switch Proceedings of the 11th WSEAS International Conference on COMMUNICATIONS, Agios Nikolaos, Crete Island, Greece, July 26-28, 2007 95 Efficient Queuing Architecture for a Buffered Crossbar Switch MICHAEL

More information

Hybrid Optical Switching Network and Power Consumption in Optical Networks

Hybrid Optical Switching Network and Power Consumption in Optical Networks Hybrid Optical Switching Network and Power Consumption in Optical Networks Matteo Fiorani and Maurizio Casoni Department of Information Engineering University of Modena and Reggio Emilia Via Vignolese

More information

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 2, FEBRUARY

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 2, FEBRUARY IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 54, NO. 2, FEBRUARY 2008 623 Multicast Capacity of Packet-Switched Ring WDM Networks Michael Scheutzow, Martin Reisslein, Senior Member, IEEE, Martin Maier,

More information

Optical networking technology

Optical networking technology 1 Optical networking technology Technological advances in semiconductor products have essentially been the primary driver for the growth of networking that led to improvements and simplification in the

More information

Loss-Aware Router Design Approach for Dimension- Ordered Routing Algorithms in Photonic Networks-on-Chip

Loss-Aware Router Design Approach for Dimension- Ordered Routing Algorithms in Photonic Networks-on-Chip www.ijcsi.org 337 Loss-Aware Router Design Approach for Dimension- Ordered Routing Algorithms in Photonic Networks-on-Chip Mehdi Hatamirad 1, Akram Reza 2, Hesam Shabani 3, Behrad Niazmand 4 and Midia

More information

A nodal based evolutionary structural optimisation algorithm

A nodal based evolutionary structural optimisation algorithm Computer Aided Optimum Design in Engineering IX 55 A dal based evolutionary structural optimisation algorithm Y.-M. Chen 1, A. J. Keane 2 & C. Hsiao 1 1 ational Space Program Office (SPO), Taiwan 2 Computational

More information

ITERATIVE COLLISION RESOLUTION IN WIRELESS NETWORKS

ITERATIVE COLLISION RESOLUTION IN WIRELESS NETWORKS ITERATIVE COLLISION RESOLUTION IN WIRELESS NETWORKS An Undergraduate Research Scholars Thesis by KATHERINE CHRISTINE STUCKMAN Submitted to Honors and Undergraduate Research Texas A&M University in partial

More information

Comparison of Protection Cost at IP or WDM Layer

Comparison of Protection Cost at IP or WDM Layer Comparison of Protection Cost at IP or WDM Layer Mauro Cuna Politecnico di Tori - Tori, Italy Email: {mellia}@tlc.polito.it Marco Mellia Politecnico di Tori - Tori, Italy Email: {mellia}@tlc.polito.it

More information

A New Architecture for Multihop Optical Networks

A New Architecture for Multihop Optical Networks A New Architecture for Multihop Optical Networks A. Jaekel 1, S. Bandyopadhyay 1 and A. Sengupta 2 1 School of Computer Science, University of Windsor Windsor, Ontario N9B 3P4 2 Dept. of Computer Science,

More information

Literature Survey of nonblocking network topologies

Literature Survey of nonblocking network topologies Literature Survey of nonblocking network topologies S.UMARANI 1, S.PAVAI MADHESWARI 2, N.NAGARAJAN 3 Department of Computer Applications 1 Department of Computer Science and Engineering 2,3 Sakthi Mariamman

More information

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 8, NO. 6, DECEMBER 2000 747 A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks Yuhong Zhu, George N. Rouskas, Member,

More information

Oblivious Routing Design for Mesh Networks to Achieve a New Worst-Case Throughput Bound

Oblivious Routing Design for Mesh Networks to Achieve a New Worst-Case Throughput Bound Oblivious Routing Design for Mesh Networs to Achieve a New Worst-Case Throughput Bound Guang Sun,, Chia-Wei Chang, Bill Lin, Lieguang Zeng Tsinghua University, University of California, San Diego State

More information

Developing flexible WDM networks using wavelength tuneable components

Developing flexible WDM networks using wavelength tuneable components Developing flexible WDM networks using wavelength tuneable components A. Dantcha 1, L.P. Barry 1, J. Murphy 1, T. Mullane 2 and D. McDonald 2 (1) Research Institute for Network and Communications Engineering,

More information

ECE 697J Advanced Topics in Computer Networks

ECE 697J Advanced Topics in Computer Networks ECE 697J Advanced Topics in Computer Networks Switching Fabrics 10/02/03 Tilman Wolf 1 Router Data Path Last class: Single CPU is not fast enough for processing packets Multiple advanced processors in

More information

International Journal of Advanced Research in Computer Engineering &Technology (IJARCET) Volume 2, Issue 8, August 2013

International Journal of Advanced Research in Computer Engineering &Technology (IJARCET) Volume 2, Issue 8, August 2013 ISSN: 2278 323 Signal Delay Control Based on Different Switching Techniques in Optical Routed Interconnection Networks Ahmed Nabih Zaki Rashed Electronics and Electrical Communications Engineering Department

More information

Unavoidable Constraints and Collision Avoidance Techniques in Performance Evaluation of Asynchronous Transmission WDMA Protocols

Unavoidable Constraints and Collision Avoidance Techniques in Performance Evaluation of Asynchronous Transmission WDMA Protocols 1th WEA International Conference on COMMUICATIO, Heraklion, reece, July 3-5, 8 Unavoidable Constraints and Collision Avoidance Techniques in Performance Evaluation of Asynchronous Transmission WDMA Protocols

More information

Chapter 15 Introduction to Linear Programming

Chapter 15 Introduction to Linear Programming Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of

More information

An optically transparent ultra high speed LAN-ring employing OTDM

An optically transparent ultra high speed LAN-ring employing OTDM An optically transparent ultra high speed LAN-ring employing OTDM K. Bengi, G. Remsak, H.R. van As Vienna University of Technology, Institute of Communication Networks Gusshausstrasse 25/388, A-1040 Vienna,

More information

Simulation of an all Optical Time Division Multiplexing Router Employing Symmetric Mach-Zehnder (SMZ)

Simulation of an all Optical Time Division Multiplexing Router Employing Symmetric Mach-Zehnder (SMZ) Simulation of an all Optical Time Division Multiplexing Router Employing Symmetric Mach-Zehnder (SMZ) Razali Ngah, Zabih Ghassemlooy, and Graham Swift Optical Communications Research Group, School of Engineering,

More information

Brief Background in Fiber Optics

Brief Background in Fiber Optics The Future of Photonics in Upcoming Processors ECE 4750 Fall 08 Brief Background in Fiber Optics Light can travel down an optical fiber if it is completely confined Determined by Snells Law Various modes

More information

Interconnection Networks: Topology. Prof. Natalie Enright Jerger

Interconnection Networks: Topology. Prof. Natalie Enright Jerger Interconnection Networks: Topology Prof. Natalie Enright Jerger Topology Overview Definition: determines arrangement of channels and nodes in network Analogous to road map Often first step in network design

More information

A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup

A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup Yan Sun and Min Sik Kim School of Electrical Engineering and Computer Science Washington State University Pullman, Washington

More information

A NOVEL DECENTRALIZED ETHERNET-BASED PASSIVE OPTICAL NETWORK ARCHITECTURE

A NOVEL DECENTRALIZED ETHERNET-BASED PASSIVE OPTICAL NETWORK ARCHITECTURE A NOVEL DECENTRALIZED ETHERNET-BASED PASSIVE OPTICAL NETWORK ARCHITECTURE A. Hadjiantonis, S. Sherif, A. Khalil, T. Rahman, G. Ellinas, M. F. Arend, and M. A. Ali, Department of Electrical Engineering,

More information

Holistic Comparison of Optical Routers for Chip Multiprocessors

Holistic Comparison of Optical Routers for Chip Multiprocessors Holistic Comparison of Optical Routers for Chip Multiprocessors (Invited Paper) Yaoyao Ye 1,XiaowenWu 2,JiangXu 3, Wei Zhang 4, Mahdi Nikdast 5,XuanWang 6 Department of Electronic and Computer Engineering,

More information

A 3-stage CLOS architecture for high-throughput optical packet switching

A 3-stage CLOS architecture for high-throughput optical packet switching Invited Paper A 3-stage CLOS architecture for high-throughput optical packet switching H.J.S. Dorren, Nicola Calabretta and Oded Raz COBRA Research Institute, Eindhoven University of Technology, P.O. Box

More information

Design of Optical Burst Switches based on Dual Shuffle-exchange Network and Deflection Routing

Design of Optical Burst Switches based on Dual Shuffle-exchange Network and Deflection Routing Design of Optical Burst Switches based on Dual Shuffle-exchange Network and Deflection Routing Man-Ting Choy Department of Information Engineering, The Chinese University of Hong Kong mtchoy1@ie.cuhk.edu.hk

More information

4. Networks. in parallel computers. Advances in Computer Architecture

4. Networks. in parallel computers. Advances in Computer Architecture 4. Networks in parallel computers Advances in Computer Architecture System architectures for parallel computers Control organization Single Instruction stream Multiple Data stream (SIMD) All processors

More information

EDA for ONoCs: Achievements, Challenges, and Opportunities. Ulf Schlichtmann Dresden, March 23, 2018

EDA for ONoCs: Achievements, Challenges, and Opportunities. Ulf Schlichtmann Dresden, March 23, 2018 EDA for ONoCs: Achievements, Challenges, and Opportunities Ulf Schlichtmann Dresden, March 23, 2018 1 Outline Placement PROTON (nonlinear) PLATON (force-directed) Maze Routing PlanarONoC Challenges Opportunities

More information

Multiconfiguration Multihop Protocols: A New Class of Protocols for Packet-Switched WDM Optical Networks

Multiconfiguration Multihop Protocols: A New Class of Protocols for Packet-Switched WDM Optical Networks Multiconfiguration Multihop Protocols: A New Class of Protocols for Packet-Switched WDM Optical Networks Jason P. Jue, Member, IEEE, and Biswanath Mukherjee, Member, IEEE Abstract Wavelength-division multiplexing

More information

Graph Coloring via Constraint Programming-based Column Generation

Graph Coloring via Constraint Programming-based Column Generation Graph Coloring via Constraint Programming-based Column Generation Stefano Gualandi Federico Malucelli Dipartimento di Elettronica e Informatica, Politecnico di Milano Viale Ponzio 24/A, 20133, Milan, Italy

More information

Introduction to Multiprocessors (Part I) Prof. Cristina Silvano Politecnico di Milano

Introduction to Multiprocessors (Part I) Prof. Cristina Silvano Politecnico di Milano Introduction to Multiprocessors (Part I) Prof. Cristina Silvano Politecnico di Milano Outline Key issues to design multiprocessors Interconnection network Centralized shared-memory architectures Distributed

More information

Flexible Bandwidth Provisioning in WDM Networks by Fractional Lambda Switching

Flexible Bandwidth Provisioning in WDM Networks by Fractional Lambda Switching Flexible Bandwidth Provisioning in WDM Networks by Fractional Lambda Switching Achille Pattavina, Donato Grieco Politecnico di Milano, Milano, Italy e-mail: pattavina@elet.polimi.it Yoram Ofek Synchrodyne

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

Asynchronous vs Synchronous Input-Queued Switches

Asynchronous vs Synchronous Input-Queued Switches Asynchronous vs Synchronous Input-Queued Switches Andrea Bianco, Davide Cuda, Paolo Giaccone, Fabio Neri Dipartimento di Elettronica, Politecnico di Torino (Italy) Abstract Input-queued (IQ) switches are

More information

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks André C. S. Donza, Carlos R. L. Francês High Performance Networks Processing Lab - LPRAD Universidade

More information

ARELAY network consists of a pair of source and destination

ARELAY network consists of a pair of source and destination 158 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 55, NO 1, JANUARY 2009 Parity Forwarding for Multiple-Relay Networks Peyman Razaghi, Student Member, IEEE, Wei Yu, Senior Member, IEEE Abstract This paper

More information

AWG-based Optoelectronic Router with QoS Support

AWG-based Optoelectronic Router with QoS Support AWG-based Optoelectronic Router with QoS Support Annette Böhm, Magnus Jonsson, and Kristina Kunert School of Information Science, Computer and Electrical Engineering, Halmstad University Box 823, S-31

More information

Network protocols and. network systems INTRODUCTION CHAPTER

Network protocols and. network systems INTRODUCTION CHAPTER CHAPTER Network protocols and 2 network systems INTRODUCTION The technical area of telecommunications and networking is a mature area of engineering that has experienced significant contributions for more

More information

Crossbar - example. Crossbar. Crossbar. Combination: Time-space switching. Simple space-division switch Crosspoints can be turned on or off

Crossbar - example. Crossbar. Crossbar. Combination: Time-space switching. Simple space-division switch Crosspoints can be turned on or off Crossbar Crossbar - example Simple space-division switch Crosspoints can be turned on or off i n p u t s sessions: (,) (,) (,) (,) outputs Crossbar Advantages: simple to implement simple control flexible

More information

Graphene-enabled hybrid architectures for multiprocessors: bridging nanophotonics and nanoscale wireless communication

Graphene-enabled hybrid architectures for multiprocessors: bridging nanophotonics and nanoscale wireless communication Graphene-enabled hybrid architectures for multiprocessors: bridging nanophotonics and nanoscale wireless communication Sergi Abadal*, Albert Cabellos-Aparicio*, José A. Lázaro, Eduard Alarcón*, Josep Solé-Pareta*

More information

Matching Schemes with Captured-Frame Eligibility for Input-Queued Packet Switches

Matching Schemes with Captured-Frame Eligibility for Input-Queued Packet Switches Matching Schemes with Captured-Frame Eligibility for -Queued Packet Switches Roberto Rojas-Cessa and Chuan-bi Lin Abstract Virtual output queues (VOQs) are widely used by input-queued (IQ) switches to

More information

FIRM: A Class of Distributed Scheduling Algorithms for High-speed ATM Switches with Multiple Input Queues

FIRM: A Class of Distributed Scheduling Algorithms for High-speed ATM Switches with Multiple Input Queues FIRM: A Class of Distributed Scheduling Algorithms for High-speed ATM Switches with Multiple Input Queues D.N. Serpanos and P.I. Antoniadis Department of Computer Science University of Crete Knossos Avenue

More information

FUTURE communication networks are expected to support

FUTURE communication networks are expected to support 1146 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 13, NO 5, OCTOBER 2005 A Scalable Approach to the Partition of QoS Requirements in Unicast and Multicast Ariel Orda, Senior Member, IEEE, and Alexander Sprintson,

More information

Optoelectronic Multi-Chip Modules Based on Imaging Fiber Bundle Structures

Optoelectronic Multi-Chip Modules Based on Imaging Fiber Bundle Structures Optoelectronic Multi-Chip Modules Based on Imaging Fiber Bundle Structures Donald M. Chiarulli a, Steven P. Levitan b, Matt Robinson c Departments of a Computer Science and b Electrical Engineering, University

More information

Bandwidth Aware Routing Algorithms for Networks-on-Chip

Bandwidth Aware Routing Algorithms for Networks-on-Chip 1 Bandwidth Aware Routing Algorithms for Networks-on-Chip G. Longo a, S. Signorino a, M. Palesi a,, R. Holsmark b, S. Kumar b, and V. Catania a a Department of Computer Science and Telecommunications Engineering

More information

Chapter - 7. Multiplexing and circuit switches

Chapter - 7. Multiplexing and circuit switches Chapter - 7 Multiplexing and circuit switches Multiplexing Multiplexing is used to combine multiple communication links into a single stream. The aim is to share an expensive resource. For example several

More information

ENSC 427: COMMUNICATION NETWORKS

ENSC 427: COMMUNICATION NETWORKS ENSC 427: COMMUNICATION NETWORKS Simulation of ZigBee Wireless Sensor Networks Final Report Spring 2012 Mehran Ferdowsi Mfa6@sfu.ca Table of Contents 1. Introduction...2 2. Project Scope...2 3. ZigBee

More information

Network-on-Chip Architecture

Network-on-Chip Architecture Multiple Processor Systems(CMPE-655) Network-on-Chip Architecture Performance aspect and Firefly network architecture By Siva Shankar Chandrasekaran and SreeGowri Shankar Agenda (Enhancing performance)

More information

All Optical Packet Switches Based On Space Switch Array for the Transmission of Higher Data Rate Using NRZand RZ Modulation

All Optical Packet Switches Based On Space Switch Array for the Transmission of Higher Data Rate Using NRZand RZ Modulation IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. VII (Mar - Apr. 2014), PP 19-24 All Optical Packet Switches Based On Space

More information

6.001 Notes: Section 4.1

6.001 Notes: Section 4.1 6.001 Notes: Section 4.1 Slide 4.1.1 In this lecture, we are going to take a careful look at the kinds of procedures we can build. We will first go back to look very carefully at the substitution model,

More information

Comp Online Algorithms

Comp Online Algorithms Comp 7720 - Online Algorithms Notes 4: Bin Packing Shahin Kamalli University of Manitoba - Fall 208 December, 208 Introduction Bin packing is one of the fundamental problems in theory of computer science.

More information

Caching video contents in IPTV systems with hierarchical architecture

Caching video contents in IPTV systems with hierarchical architecture Caching video contents in IPTV systems with hierarchical architecture Lydia Chen 1, Michela Meo 2 and Alessandra Scicchitano 1 1. IBM Zurich Research Lab email: {yic,als}@zurich.ibm.com 2. Politecnico

More information

Scalable Schedulers for High-Performance Switches

Scalable Schedulers for High-Performance Switches Scalable Schedulers for High-Performance Switches Chuanjun Li and S Q Zheng Mei Yang Department of Computer Science Department of Computer Science University of Texas at Dallas Columbus State University

More information

Practical Scalability of Wavelength Routing Switches

Practical Scalability of Wavelength Routing Switches Practical Scalability of Wavelength Routing Switches M. Rodelgo-Lacruz Galician Research and Development Center in Advanced Telecommunications (GRADIAT), Vigo, Spain. mrodelgo@gradiant.org C. López-Bravo,

More information

Combating Packet Loss in OPS networks: A Case for Network Coding. Gergely Biczók and Harald Øverby NTNU Dept. of Telematics.

Combating Packet Loss in OPS networks: A Case for Network Coding. Gergely Biczók and Harald Øverby NTNU Dept. of Telematics. Combating Packet Loss in OPS networks: A Case for Network Coding Gergely Biczók and Harald Øverby NTNU Dept. of Telematics Abstract Fighting packet loss in optical packet-switched networks has been a priority

More information

Silicon Based Packaging for 400/800/1600 Gb/s Optical Interconnects

Silicon Based Packaging for 400/800/1600 Gb/s Optical Interconnects Silicon Based Packaging for 400/800/1600 Gb/s Optical Interconnects The Low Cost Solution for Parallel Optical Interconnects Into the Terabit per Second Age Executive Summary White Paper PhotonX Networks

More information

Randomized Partially-Minimal Routing: Near-Optimal Oblivious Routing for 3-D Mesh Networks

Randomized Partially-Minimal Routing: Near-Optimal Oblivious Routing for 3-D Mesh Networks 2080 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 20, NO. 11, NOVEMBER 2012 Randomized Partially-Minimal Routing: Near-Optimal Oblivious Routing for 3-D Mesh Networks Rohit Sunkam

More information

Optimizing the performance of a data vortex interconnection network

Optimizing the performance of a data vortex interconnection network Vol. 6, No. 4 / April 2007 / JOURNAL OF OPTICAL NETWORKING 369 Optimizing the performance of a data vortex interconnection network Assaf Shacham and Keren Bergman Department of Electrical Engineering,

More information

Phastlane: A Rapid Transit Optical Routing Network

Phastlane: A Rapid Transit Optical Routing Network Phastlane: A Rapid Transit Optical Routing Network Mark Cianchetti, Joseph Kerekes, and David Albonesi Computer Systems Laboratory Cornell University The Interconnect Bottleneck Future processors: tens

More information

The Effect of Adaptivity on the Performance of the OTIS-Hypercube under Different Traffic Patterns

The Effect of Adaptivity on the Performance of the OTIS-Hypercube under Different Traffic Patterns The Effect of Adaptivity on the Performance of the OTIS-Hypercube under Different Traffic Patterns H. H. Najaf-abadi 1, H. Sarbazi-Azad 2,1 1 School of Computer Science, IPM, Tehran, Iran. 2 Computer Engineering

More information

A Novel Energy Efficient Source Routing for Mesh NoCs

A Novel Energy Efficient Source Routing for Mesh NoCs 2014 Fourth International Conference on Advances in Computing and Communications A ovel Energy Efficient Source Routing for Mesh ocs Meril Rani John, Reenu James, John Jose, Elizabeth Isaac, Jobin K. Antony

More information

All-Optical Switches The Evolution of Optical Functionality Roy Appelman, Zeev Zalevsky, Jacob Vertman, Jim Goede, Civcom

All-Optical Switches The Evolution of Optical Functionality Roy Appelman, Zeev Zalevsky, Jacob Vertman, Jim Goede, Civcom All-Optical Switches The Evolution of Optical Functionality Roy Appelman, Zeev Zalevsky, Jacob Vertman, Jim Goede, Civcom Introduction Over the last few years, significant changes in optical networking

More information

New generation integrated photonic systems-on-chip enabling Tb/scapacity

New generation integrated photonic systems-on-chip enabling Tb/scapacity New generation integrated photonic systems-on-chip enabling Tb/scapacity Photonic Routers (Invited) Leontios Stampoulidis, Efstratios Kehayas, Panagiotis Zakynthinos, Dimitrios Apostolopoulos, Dimitrios

More information

Increasing interconnection network connectivity for reducing operator complexity in asynchronous vision systems

Increasing interconnection network connectivity for reducing operator complexity in asynchronous vision systems Increasing interconnection network connectivity for reducing operator complexity in asynchronous vision systems Valentin Gies and Thierry M. Bernard ENSTA, 32 Bd Victor 75015, Paris, FRANCE, contact@vgies.com,

More information

NoC Round Table / ESA Sep Asynchronous Three Dimensional Networks on. on Chip. Abbas Sheibanyrad

NoC Round Table / ESA Sep Asynchronous Three Dimensional Networks on. on Chip. Abbas Sheibanyrad NoC Round Table / ESA Sep. 2009 Asynchronous Three Dimensional Networks on on Chip Frédéric ric PétrotP Outline Three Dimensional Integration Clock Distribution and GALS Paradigm Contribution of the Third

More information

Concurrent/Parallel Processing

Concurrent/Parallel Processing Concurrent/Parallel Processing David May: April 9, 2014 Introduction The idea of using a collection of interconnected processing devices is not new. Before the emergence of the modern stored program computer,

More information

PERFORMANCE EVALUATION OF WIRELESS NETWORKS ON CHIP JYUN-LYANG CHANG

PERFORMANCE EVALUATION OF WIRELESS NETWORKS ON CHIP JYUN-LYANG CHANG PERFORMANCE EVALUATION OF WIRELESS NETWORKS ON CHIP By JYUN-LYANG CHANG A thesis submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE IN ELECTRICAL ENGINEERING WASHINGTON

More information

Meet in the Middle: Leveraging Optical Interconnection Opportunities in Chip Multi Processors

Meet in the Middle: Leveraging Optical Interconnection Opportunities in Chip Multi Processors Meet in the Middle: Leveraging Optical Interconnection Opportunities in Chip Multi Processors Sandro Bartolini* Department of Information Engineering, University of Siena, Italy bartolini@dii.unisi.it

More information

MOST attention in the literature of network codes has

MOST attention in the literature of network codes has 3862 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 8, AUGUST 2010 Efficient Network Code Design for Cyclic Networks Elona Erez, Member, IEEE, and Meir Feder, Fellow, IEEE Abstract This paper introduces

More information

IN this letter we focus on OpenFlow-based network state

IN this letter we focus on OpenFlow-based network state 1 On the Impact of Networ State Collection on the Performance of SDN Applications Mohamed Aslan, and Ashraf Matrawy Carleton University, ON, Canada Abstract Intelligent and autonomous SDN applications

More information

Journal of Advances in Computer Research Quarterly pissn: 2345-606x eissn: 2345-6078 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 7, No. 3, August 2016), Pages: 47-53 www.jacr.iausari.ac.ir

More information

FUTURE high-performance computers (HPCs) and data. Runtime Management of Laser Power in Silicon-Photonic Multibus NoC Architecture

FUTURE high-performance computers (HPCs) and data. Runtime Management of Laser Power in Silicon-Photonic Multibus NoC Architecture Runtime Management of Laser Power in Silicon-Photonic Multibus NoC Architecture Chao Chen, Student Member, IEEE, and Ajay Joshi, Member, IEEE (Invited Paper) Abstract Silicon-photonic links have been proposed

More information