Energy-aware optimisation for run-time reconfiguration

Size: px
Start display at page:

Download "Energy-aware optimisation for run-time reconfiguration"

Transcription

1 Energy-aware otimisation for run-time reconfiguration Tobias Becker and Wayne Luk Deartment of Comuting Imerial College London, UK eter Y. K. Cheung Deartment of Electrical and Electronic Engineering Imerial College London, UK Abstract Run-time reconfiguration has been shown to roduce ower and energy efficient designs. However, it is imortant to take into account the energy overhead of the reconfiguration rocess itself. This aer resents an analytical model that covers the effects of ower consumtion and configuration seed of the reconfiguration rocess. Based on this model, a method is introduced that establishes the otimal degree of arallelism for designs suorting artial run-time reconfiguration. Our energy-aware aroach is illustrated by otimising designs for software-defined radio: a reconfigurable FIR filter is shown to be u to 49% more energy efficient and u to 87% more area efficient than a non-reconfigurable design. I. INTRODUCTION Energy efficiency is a crucial asect in battery-based mobile alications to maximise the battery life. Energy and ower efficiency is also imortant in systems that are connected to the grid. Lower ower leads to less heat, lower comlexity of ower sulies and cooling systems, and reduced energy and system costs. Reconfigurable devices such as FGAs are a romising technology to imlement fast evolving alications such as mobile communication. Raid develoment of communication standards with ever increasing bandwidth and comlexity requires alternatives to traditional aroaches relying on ASICs and DSs. The reconfigurability of FGAs can also be exloited to imrove ower consumtion. A circuit secialised to a certain condition can be more efficient than a general-urose design. Reconfiguration can be used to udate the circuit when the condition changes. However, the device will also consume ower during reconfiguration which can influence the overall efficiency. In this aer we study how ower consumtion during reconfiguration influences the overall efficiency of a reconfigurable alication in terms of its energy er comutation. Our key contributions are: A simle device-indeendent model based on alication, device and imlementation arameters that allows us to analyse the energy efficiency of a design. An analysis of how reconfiguration and the degree of arallelism in the design influence the energy efficiency. A method of design sace exloration to quickly identify an imlementation with maximum energy efficiency. A case study demonstrating our aroach. The rest of the aer is organised as follows. Section II resents the background and related research. Section III resents our model, the analysis of energy efficiency deending on reconfiguration and arallelism in the imlementation and our strategy for design sace exloration. Section IV exlains ractical asects of ower estimation and measurements. Section V demonstrates how our otimisation can be erformed on an examle, showing a reconfigurable FIR filter. Section VI concludes the aer. II. BACKGROUND FGAs allow fast alication develoment and ostdeloyment ugradeability, but their flexibility comes at the cost of area and ower overheads comared to ASICs. An FGA can be between 17 and 32 times less area efficient and between 7 and 14 times less ower efficient than an ASIC manufactured in the same technology [1]. FGA vendors continue to address ower challenges through rocess technology and architectural imrovements. Devices secifically otimised for low-ower oeration can show significant reductions in active and standby ower [2]. The reconfigurability of FGAs can be exloited to create secialised designs that imrove erformance, reduce area and reduce ower. It has been shown that run-time reconfiguration can imrove the functional density of a design [3]. The reconfigurable design becomes more efficient, the more data are rocessed between reconfigurations. Reconfigurable hardware can be emloyed in high-erformance comuting where comute-intensive tasks are offloaded into reconfigurable modules [4]. The reconfiguration overhead has to be carefully balanced against the hardware seed-u in order to archive good overall erformance. The erformance of a reconfigurable design can also be imroved by exloring the degree of arallelism in the imlementation [5]. The reconfigurability of FGAs makes them a articularly comelling architecture to realise software-defined radio alications [6]. There is extensive research on reconfigurable signal rocessing comonents: results include a reconfigurable FIR filter with 4% area reduction including a framework for fast run-time generation of new configurations [7] and a reconfigurable matched filter for UMTS with imroved configuration seed [8]. In another aroach, the reconfiguration time of an FIR filter is imroved by reducing the amount of logic that needs to be reconfigured [9].

2 A ower-otimised Viterbi decoder has been develoed that is reconfigured deending on the signal-to-noise ratio [1]. However, the ower associated with the reconfiguration rocess is not secifically addressed. The ower during the configuration rocess has been measured in a Xilinx Virtex-E FGA [11]. ower tends to ram u during initial device reconfiguration but remains fairly constant during run-time reconfiguration. It has also been shown that clock-aware lacement strategies can lead to ower reductions [12]. An imortant asect for the overall efficiency of a design is how reconfiguration overheads relate to imrovements made in a reconfigurable design. We can judge the overall efficiency of a design by the total amount of energy required for a certain comutation including reconfiguration. In the following we develo an energy-aware analysis that shows when a reconfigurable alication becomes more energy efficient than a standard one. Our aroach, insired by revious work [5], includes the exloration of arallelism for further energy otimisations in the reconfigurable design. This method is orthogonal to other low-ower otimisations based on device architecture or rocess technology. III. ENERGY OTIMISATION There are many alications that can benefit from reconfiguration and there are different oortunities of how reconfigurability can be exloited. We can classify the following scenarios: 1. re-deloyment. The reconfigurability of the device is used for fast rototying and develoment. It is ossible to make changes late into the design rocess. 2. In-field ugrade. A configuration roviding new features or bug-fixes is loaded into the device. In this case the device is usually rebooted. 3. Infrequent reconfiguration. The design uses run-time reconfiguration occasionally to adat to a new rocessing environment. In this case, the reconfiguration overhead is usually insignificant and may be hidden by the alication. A reconfigurable Viterbi decoder that adats to the signal-tonoise ratio is an examle of infrequent reconfiguration [1]. 4. Frequent reconfiguration. The design uses run-time reconfiguration frequently as art of the alication. The influence of the reconfiguration overhead on erformance and energy efficiency is significant and needs to be considered. Reconfigurable high-erformance comuting is an examle involving frequent reconfiguration [4]. The last scenario is the most challenging because reconfiguration overheads can have a significant imact. In the following we analyse how the energy efficiency can be imroved in such a scenario. We use several alication, imlementation and device arameters for our energy otimisation. Alication arameters are: Number of ackets or data items n that are rocessed between reconfigurations Number of rocessing stes s in the algorithm A reconfigurable imlementation is characterised by the following arameters: Area requirement of the imlementation A Amount of arallelism in the imlementation rocessing time t for one acket or datum Reconfiguration time t r ower consumed during rocessing Comutation ower c, a comonent of ower overhead o, a comonent of ower consumed during reconfiguration r Finally we use the following device arameters: Data throughut of the configuration interface φ config Configuration size er resource or unit of area Θ We consider two energy otimisation aroaches. In the first, we analyse the energy overhead of reconfiguration and identify when a reconfigurable design becomes more energy efficient than a non-reconfigurable one. In the second aroach we analyse how the degree of arallelism influences the energy efficiency. A. Energy efficiency in reconfigurable designs The energy required to rocess n data items in a nonreconfigurable imlementation is given by equation 2. Note that even a non-reconfigurable design might require a arameter reload between rocessing data sets. This can have an influence on its energy consumtion. E total = E + E load (1) = t n + load t load (2) The energy normalised er datum is given in equation 3. For ractical data set sizes n, it is often ossible to neglect the energy influence of the arameter reload. E total,n = t + load t load t (3) n For a reconfigurable design, the energy to rocess n data items is given as follows: E total = E + E r (4) = t n + r t r (5) The reconfiguration time t r can be calculated based on the area requirement A of a design: t r = Θ A φ config (6) Θ is a device secific constant and secifies the number of bytes required to configure a articular device resource. φ config is the configuration data rate and deends on the configuration interface and the configuration controller. We can normalise equation 5 to n: E total,n = t + r Θ A φ config n (7)

3 A reconfigurable design often has the benefit of consuming less rocessing ower and having higher erformance, i.e. lower t. A reconfigurable design is also smaller than a non-reconfigurable version. In order to be more energy efficient than the non-reconfigurable design, the savings in E must be larger than the overhead in reconfiguration energy E r. To kee E r low, it is imortant to reconfigure the smallest ossible area A with the highest available configuration seed φ config. Configuring between larger datasets n also increases the efficiency. B. Exloring arallelism We now consider how arallelism in the imlementation of a run-time reconfigurable design can influence its energy efficiency. Many algorithms can be scaled between a small and slow serial imlementation and a large and fast arallel imlementation. revious work demonstrates that the degree of arallelism can be used to otimise the erformance of a reconfigurable design [5]. We now erform a similar analysis for energy. The uer three diagrams in figure 1 illustrate three different temoral and satial maings of an algorithm with four stes, and the imlication on rocessing time, reconfiguration time and area. One rocessing element is characterised by t,e, the basic rocessing time er rocessing element, and t r,e, the basic reconfiguration time er rocessing element. The rocessing time t for one data item in an algorithm with s stes and an imlementation with arallelism is: t = t,e s arallelism seeds u rocessing of data but slows down reconfiguration. This is because a arallel imlementation will require more area than a sequential one, and reconfiguration time is directly roortional to area. The reconfiguration time t r of an imlementation with rocessing elements is therefore: (8) t r = t r,e (9) We now analyse the ower and energy consumtion in a reconfigurable design. Instead of static and dynamic ower, we consider ower comonents that scale with and comonents that remain constant. We consider rocessing ower to be a combination of comutation ower c and ower overhead o. We assume that each rocessing element incurs a certain comutation ower c,e. The comutation ower c is hence directly roortional to : c = c,e (1) The comutation energy E c for rocessing n data items is: E c = c,e t n = c,e t,e s n (11) The energy associated with comutation is indeendent of and is constant for an algorithm with given s and n. During rocessing, we will also find a ower overhead o that is not directly associated with comutation. This overhead may be static ower only. However, there can be further elements to this ower overhead e.g. the ower consumtion of auxiliary circuits such as clock managers. This ower comonent is constant and does not scale with. The energy overhead E o encountered during the rocessing of n data items is inversely roortional to : E o = o t n = o t,e s n (12) Finally, we have to consider the ower and energy consumed during the reconfiguration rocess. We assume that reconfiguration ower r is constant. For r we do not have to consider the ower overhead searately. Reconfiguration energy simly scales with reconfiguration time regardless of the distribution of its comonents. The reconfiguration energy E r grows with reconfiguration time t r, and is therefore roortional to : E r = r t r = r t r,e (13) The total energy for rocessing n data items is therefore: E total = E + E r = E c + E o + E r (14) = c,e t,e s n + o t,e s n + r t r,e (15) The total energy normalised to n is: E total,n = c,e t,e s + o t,e s + r tr,e n (16) Figure 2 shows the normalised energy er datum over for the arameters s = 128, n = 1,, t,e /t r,e = and o / r =.5. A variation of either n or t,e /t r,e with the factor a leads to different otima. Larger datasets or higher rocessing time to reconfiguration time ratios (faster reconfiguration) ush the otimum towards more arallel imlementations. Smaller data sets or slower reconfiguration shift the otimum to a more serial solution. In order to find the otimal degree of arallelism that minimises the energy er datum, we calculate the artial derivative of equation 16 with resect to : E total,n = o t,e s 2 + r t r,e n (17) To find the minimum we set equation 17 to and solve for : o t,e s n ot = (18) r t r,e

4 t t = 4 = 2 = 1 t t r,e t,e t,e A, t r A, t r A, t r c,e c t r,e c c o t t r r t r r o o t t r t t t r t Figure 1. Different temoral and satial maings of an algorithm with s = 4. The uer diagrams show rocessing time, reconfiguration time and area. The lower diagrams show the influence of on ower for n = 1. We have to minimise the energy reresented by the grey rectangles. The result ot is usually a real number which is not a feasible value to secify arallelism. One should choose a value which divides s and is close to ot. If 1, then a fully serial imlementation is the most efficient and for s, a fully arallel imlementation is the most efficient. This otimisation is indeendent of comutation ower c. It balances the energy associated with the ower overhead o and the energy associated with reconfiguration ower r. Grahically this corresonds to reducing the combined area of the grey rectangles in figure 1. The area of the white rectangles is constant. C. Otimisation stes In the revious section we describe how a variation in the degree of arallelism of the imlementation can be used to otimise a design for energy. This effect may be observed in many designs that require several similar rocessing stes E a=.1 a=.1 a=1 a=1 a=1 Figure 2. Normalised energy er datum for arameter variations of dataset size n, or the rocessing to configuration time ratio t,e/t r,e. such as multily-accumulate oerations in digital filters, butterfly oerations in FFTs or substitution boxes in encrytion. When develoing several imlementations with varying degrees of arallelism, design arameters may not scale exactly as assumed reviously. For examle, some designs may incur an area overhead for serial imlementations while in other cases, arallelising a design may cause an area overhead. It is ossible to erform an otimisation by simly building and measuring designs for all ossible variations of. However, this will require a long time. Instead, we can use equation 18 to quickly exlore the design sace based on arameters derived from just one imlementation. Even if arameters do scale not exactly as assumed, our exloration will still indicate where the otimum can be found. After determining ot using equation 18, we imlement a new design with a ractical value close to ot. We then measure its arameters and check the resulting energy efficiency. If the design is less efficient than redicted, has to be moved closer to the value of the original imlementation. If the design is more efficient, then can be moved further out. Our exloration can be summarised by the following 8 stes: 1) Derive s and n from alication. 2) Obtain Φ config and Θ for target device. 3) Imlement one design and determine t, A, r and. 4) Calculate t r, t,e and t r,e using equations 6, 8 and 9. 5) Find ot from equation 18 and determine a ractical value for. 6) Build design for. 7) Verify if design matches redicted arameters. 8) If necessary refine result by moving u or down.

5 If a design scales well, then the above method will find the otimum right away. If arameters vary, a reiteration of stes 6 and 7 may be necessary. This is still considerably less effort than building all ossible design variations. IV. OWER MEASUREMENTS Our otimisations can be erformed based on ower estimation tools or ower measurements. ower estimation tools offer a fast and simle way of determining the ower consumtion of a design, but may be limited in accuracy. ower estimation tools usually also lack suort for reconfiguration ower. ower measurements are more accurate but require a target board with ower measurement facilities as well as adequate measuring equiment. rocessing ower may be calculated with reasonable accuracy using ower estimation tools. With ower estimation tools it is also straightforward to identify comutation ower c and the ower overhead o caused by static ower and additional non-reconfigurable circuits. For ower measurements, o can be determined by building a design with all comonents that are not affected by reconfiguration and measuring its ower consumtion. This design should include clock managers running at their targeted clock rate. Xilinx ower estimation tools currently do not suort ower estimation for artial reconfiguration. Reconfiguration ower r has therefore be measured on the board. FGA ower measurements can be obtained by measuring the current in the device suly rails. However, wiring a multimeter directly into the suly rails may not be a suitable measurement technique. FGAs are sensitive to core voltage variations. For examle, Xilinx Virtex-5 FGAs have to stay within 5 mv of the secified core suly voltage of 1 V. The voltage dro over the internal shunt resistor in a multimeter can easily exceed this limit if higher currents are drawn. Instead it is referable to insert a recision current sense resistor with a small enough resistance into the suly rail and measure the voltage dro over the resistor. All our exeriments are imlemented on the Xilinx ML55 board and ower results are based on FGA core current measurements. The ML55 board does not rovide core current measurement facilities as a standard feature. The board was therefore modified by inserting a recision current sense resistor between the voltage regulator and the FGA core suly rails. We measure the voltage dro across the resistor with a digital storage oscilloscoe. V. CASE STUDY In software-defined radio we can identify many comonents that can benefit from reconfiguration. Examles are FIR filters, FFTs, correlators, the CORDIC algorithm and error correction such as Viterbi or Turbo codes. These basic blocks are used in different communication standards with varying arameters [13] and may require reconfiguration. These comonents also offer the oortunity to exlore the degree of arallelism in their imlementation. We demonstrate our otimisations on the examle of a reconfigurable FIR filter. FIR filters are used in many stages of a radio receiver or transmitter and may require some form of modification. Examles of filter modifications are coefficient reloading to change the filtered frequency band, or temlate reloading in a matched filter. A flexible filter can be imlemented as a non-reconfigurable filter that rovides additional circuitry to reload arameters into the design. As an alternative, the filter can be reconfigurable where each instance is secific and otimised to one set of arameters. A filter modification is then carried out through run-time reconfiguration. In the following, we first analyse the energy efficiency of a reconfigurable filter and comare with a nonreconfigurable counterart. In the second art of our case study, we exlore how the degree of arallelism can be used to further imrove energy efficiency. We erform our analysis on the examle of an 8-ta FIR filter that has to rocess 1, 16-bit samles between arameter udates. Our exeriments are conducted on the Xilinx ML55 board which contains a Virtex-5 XC5VLX5T FGA. Virtex-5 FGAs contain an internal configuration access ort (ICA) which can rovide a maximum configuration throughut of φ config = 4MB/s. ICA can be used in the HWICA core [14] in combination with a Micro- Blaze softcore rocessor to control reconfiguration. When using this core, we measure a configuration throughut of only 5M B/s. However, Claus et.al. recently resented an imroved ICA controller that rovides a throughut of 3M B/s [15]. In Virtex-5 FGAs, the configuration size er unit of area is Θ CLB = 295.2bytes/CLB or Θ LUT = 36.9bytes/LUT [16]. A. Comaring reconfigurable and non-reconfigurable designs We imlement our 8-ta FIR filter in a reconfigurable and a non-reconfigurable version. The filters are designed in VHDL and synthesised with Xilinx XST 11 synthesis tools using IEEE arithmetic libraries. The non-reconfigurable filter rovides a ort to reload filter coefficients. Coefficients are loaded into a register chain and a reload requires 8 clock cycles. The reconfigurable filter contains hardcoded coefficients. The synthesis tools use this to create otimised fixed-coefficient multiliers. We imlement one reconfigurable version of the design with an embedded configuration controller based on a MicroBlaze rocessor and the HWICA core. This system creates an overhead in terms of logic utilisation and ower. We also create a second version of the reconfigurable design based on an external configuration controller. No logic and ower overhead is added to the design. Even though an external controller will add some general overhead to the system, it could still be a lot more efficient than a MircoBlaze-based rocessor system. This scenario can be considered the best case in energy efficiency.

6 LUTs f max t [ns] [W ] E [µj] r[w ] t r[µs] E r[µj] E total [µj] reconfigurable, MB, φ config = 5MB/s reconfigurable, MB, φ config = 3MB/s reconfigurable, ext, φ config = 5MB/s reconfigurable, ext, φ config = 3MB/s non-reconfigurable, 8 cycle coeff reload note 1: total size of design including MicroBlaze, only 9452 LUTs are reconfigured note 2: f max alies to FIR, not MicroBlaze note 3: coefficient reload instead of reconfiguration Table I COMARISON OF A NON-RECONFIGURABLE DESIGN WITH RECONFIGURABLE DESIGNS USING AN INTERNAL MICROBLAZE CONFIGURATION CONTROLLER (MB) AND AN EXTERNAL CONFIGURATION CONTROLLER (EXT). ALSO SHOWN ARE FAST AND SLOW CONFIGURATION SEEDS. Table I shows the arameters of our three designs. The MicroBlaze-based reconfigurable design requires less than half of the logic resources than the non-reconfigurable version. The MicroBlaze system also requires some BRAM resources which are not shown in this comarison. The reconfigurable design with external reconfiguration requires 64% less logic resources than the non-reconfigurable design. The maximum clock frequency also increases from 1 MHz to 182 MHz. The rocessing ower is reduced by 6% for the MicroBlaze-based design and by 64% for the design with external reconfiguration. Area and ower savings and the erformance increase can be exlained given the fact that more efficient fixed-coefficient multiliers are used in the reconfigurable design. These imrovements lead to significant reductions in the rocessing energy. However, reconfiguration can incur an energy enalty that may offset the imrovements in rocessing energy. Table I shows the total energy to rocess 1, samles in our reconfigurable designs for two different reconfiguration seeds. The slow seed of 5M B/s corresonds to what can be achieved with an unotimised HWICA core, and the fast seed of 3M B/s corresonds to what has been demonstrated in [15]. The results show that slow configuration leads to significant energy enalties that make the reconfigurable designs less efficient than the non-reconfigurable ones. Even the MircoBlaze design with fast reconfiguration is less efficient than the design without reconfiguration. However, the design with external reconfiguration is 19% more energy efficient. Figure 3 shows the normalised energy efficiency of our designs over a range of data set sizes. For large data sets, all reconfigurable designs aroach an energy of 6.8nJ/samle. This is 5 times more efficient than the non-reconfigurable design with 34.3nJ/samle. However, slow reconfiguration seeds as well as energy overheads caused by the reconfiguration controller lead to fast deterioration of energy efficiency for smaller data sets. To obtain imrovements in energy efficiency through reconfiguration, it is imortant to develo reconfiguration mechanisms with high seed and low ower overhead. B. Exloring arallelism We now demonstrate how our design exloration method can be used to further otimise the design. As ste 1, we determine the alication arameters as s = 8 and n = 1,. For Viretx-5 with fast reconfiguration, we obtain φ config = 3MB/s and Θ LUT = 36.9bytes/LUT (ste 2). We use the reconfigurable design with external configuration as initial imlementation. This design is fully arallel, i.e. = 8. The ower overhead o = 35mW is measured on a configured device with clock managers running but without any FIR logic, and t, A and r are obtained from table I (ste 3). As ste 4, we calculate the rocessing time er element as t,e = 5.49ns using equation 8, and the reconfiguration time er element as t r,e = 14.5µs using equation 6 and 9. Using equation 18 we can calculate ot = 24.1 (ste 5). We choose = 2 as a ractical value. According to equation 16, we redict the energy for this design to be 17.8nJ/samle. We now build a design for = 2 and obtain its arameters (ste 6). Table II shows circuit size, maximum clock rate, time and energy arameters for designs with ranging from 8 down to 5. This is for illustration uroses; not all E [nj/samle] E+2 1.E+3 1.E+4 1.E+5 1.E+6 1.E+7 1.E+8 n non-reconf reconf, fast, ext reconf, fast, MB reconf, slow, ext reconf,slow, MB Figure 3. Energy efficiency over dataset size n for MicroBlaze (MB) and external (ext) reconfiguration and with various configuration seeds.

7 VHDL design CoreGen design LUTs f max t,e t r,e E,n E r,n E total,n LUTs f max t,e t r,e E,n E r,n E total,n [mw ] [ns] [µs] [nj] [nj] [nj] [mw ] [ns] [µs] [nj] [nj] [nj] Table II VHDL AND COERGEN IMLEMENTATIONS OF THE RECONFIGURABLE FIR FILTER FOR VARIOUS AND A DATASET SIZE OF n = 1,. E [nj/samle] E total,n E,n E r,n LUTs area E [nj/samle] E total,n E,n E r,n LUTs area Figure 4. Energy efficiency and area for different levels of arallelism in VHDL imlementation. Figure 5. Energy efficiency and area for different levels of arallelism in CoreGen imlementation. of these designs would be built when using our method. A breakdown of the energy comonents and circuit size is also illustrated in figure 4. For = 2, we find that E total,n = 37.2nJ/samle (ste 7). This is worse than exected and can be exlained with the fact that the clock frequency dros and that circuit size does not scale as well as exected. As ste 8, we move back closer to the original value and try = 4. For this value we do find an otimum. The design uses 26.5nJ/samle which is 5% less than the fully arallel design and 23% less than the original nonreconfigurable design. The design with = 4 requires 6278 LUTs which is 34% less than the fully arallel design and 76% less than the original non-reconfigurable design. We now reimlement the same reconfigurable filter with Xilinx CoreGen. Filters are imlemented using distributed arithmetic and fixed coefficients. arallelism cannot be directly secified in CoreGen, but it can be imlied by setting clock rates and data rates accordingly. We first build a fully arallel version of the design and erform our otimisation again from ste 3. Table II shows that the fully arallel version requires more area and ower and is less energy efficient than the comarable VHDL imlementation. The ower overhead for this design is measured as o = 356mW and we calculate t,e = 3.33ns and t r,e = 18.5µs. All other arameters are identical to the revious case. Using E [nj/samle] n=1 n=1, n=1, n=1, Figure 6. Energy efficiency for different levels of arallelism and various data set sizes n in CoreGen imlementation. equation 18, we calculate ot = A ractical value for is 16. However, CoreGen can only efficiently generate designs where arallelism is reduced by owers of 2. We therefore choose the closest ractical value = 2. Using equation 16 we calculate the energy for this design to be 16.7nJ/samle. The real energy according to table II is 17.7nJ/samle which is close to what we exect. The design with = 2 is indeed the otimal design and requires 47% less energy than the fully arallel CoreGen design and

8 49% less energy than the original non-reconfigurable design. The design with = 2 has a size of 3321 LUTs which is 72% less than the fully arallel CoreGen version, and 87% less than the original design. Table II shows that the CoreGen design scales better than the revious VHDL imlementation. The clock rate remains constant and the circuit size scales roortionally to. This causes the CoreGen design to become more efficient than the VHDL version as is reduced. A breakdown of the energy efficiency is illustrated in figure 5. The revious analysis considers a fixed dataset size of n = 1,. Figure 6 shows the efficiency of the CoreGen design when the dataset size varies. For a dataset size of 1, a fully serial imlementation is the best choice for a reconfigurable design. However, in our case this is 15% less energy efficient than the non-reconfigurable design. Larger dataset sizes ush the otimum to fully arallel imlementations which are all more energy efficient than the non-reconfigurable design. VI. CONCLUSION We analyse the energy efficiency of reconfigurable and non-reconfigurable designs including the overhead caused by reconfiguration. Our analysis is based on a simle analytical model that allows us to evaluate the energy efficiency based on a set of alication, device and imlementation arameters. Using our model we can erform a fast design-sace exloration to identify the most efficient imlementation without building and measuring all design variations. We conduct a case study of a reconfigurable FIR filter and show that fast reconfiguration seeds and low-ower reconfiguration are essential to making reconfigurable designs beneficial. We also evaluate how changing the degree of arallelism in the imlementation can influence the overall energy efficiency. A CoreGen imlementation scales exactly as assumed in our model, and our model is also useful for a VDHL imlementation that scales less well. A refinement of the results leads us to the otimal solution. Current and future work includes studying the effect of this otimisation on a wide range of alications, as well as automating our energy-aware aroach. ACKNOWLEDGEMENTS The suort of Xilinx, UK ESRC and F7 HiEAC is gratefully acknowledged. REFERENCES [1] I. Kuon and J. J Rose, Measuring the ga between FGAs and ASICs, IEEE Transactions on Comuter-Aided Design of Integrated Circuits and Systems, vol. 26, no. 2, , Feb. 27. [2] T. Tuan, A. Rahman, S. Das, S. Trimberger, and S. Kao, A 9-nm low-ower FGA for battery-owered alications, IEEE Transactions on Comuter-Aided Design of Integrated Circuits and Systems, vol. 26, no. 2, , Feb. 27. [3] M. Wirthlin and B. Hutchings, Imroving functional density using run-time circuit reconfiguration, IEEE Transactions on VLSI Systems, vol. 6, no. 2, , [4] E. El-Araby, I. Gonzalez, and T. El-Ghazawi, Exloiting artial runtime reconfiguration for high-erformance reconfigurable comuting, ACM Transactions Reconfigurable Technology and Systems, vol. 1, no. 4,. 1 23, 29. [5] T. Becker, W. Luk, and. Y. K. Cheung, arametric design for reconfigurable software-defined radio, in ARC 9: roceedings of the 5th international worksho on Reconfigurable Comuting. Sringer, 29, [6] M. Cummings and S. Haruyama, FGA in the software radio, Communications Magazine, vol. 37, no. 2, , Feb [7] K. Bruneel, F. Abouelella, and D. Stroobandt, Automatically maing alications to a self-reconfiguring latform, in Design, Automation and Test in Euroe. IEEE, 29, [8] I. Kennedy, A dynamically reconfigured UMTS multichannel comlex code matched filter, in Field-rogrammable Technology. IEEE, 25, [9] A. H. Gholamiour, H. Eslami, A. Eltawil, and F. Kurdahi, Size-reconfiguration delay tradeoffs for a class of DS blocks in multi-mode communication systems, in Field- rogrammable Custom Comuting Machines, Annual IEEE Symosium on. IEEE Comuter Society, 29, [1] R. Tessier, S. Swaminathan, R. Ramaswamy, D. Goeckel, and W. Burleson, A reconfigurable, ower-efficient adative Viterbi decoder, IEEE Transactions on VLSI Systems, vol. 13, no. 4, , 25. [11] J. Becker, M. Hübner, and M. Ullmann, ower estimation and ower measurement of Xilinx Virtex FGAs: trade-offs and limitations, in 16th Symosium on Integrated Circuits and Systems Design, SBCCI 23. IEEE Comuter Society, 23, [12] J. Lamoureux and S. J. E. Wilton, On the trade-off between ower and flexibility of FGA clock networks, ACM Transactions Reconfigurable Technology and Systems, vol. 1, no. 3,. 1 33, 28. [13] W. Tuttlebee, Software Defined Radio: Enabling Technologies. Wiley, 22. [14] Xilinx Logic Core: OB HWICA, Xilinx Inc., July 26. [15] C. Claus, B. Zhang, W. Stechele, L. Braun, M. Hübner, and J. Becker, A multi-latform controller allowing for maximum dynamic artial reconfiguration throughut, in Field rogrammable Logic and Alications. IEEE, 28, [16] Virtex-5 Configuration Guide v2.1, Xilinx Inc., October 26.

Shadow Computing: An Energy-Aware Fault Tolerant Computing Model

Shadow Computing: An Energy-Aware Fault Tolerant Computing Model Shadow Comuting: An Energy-Aware Fault Tolerant Comuting Model Bryan Mills, Taieb Znati, Rami Melhem Deartment of Comuter Science University of Pittsburgh (bmills, znati, melhem)@cs.itt.edu Index Terms

More information

Computer arithmetic. Intensive Computation. Annalisa Massini 2017/2018

Computer arithmetic. Intensive Computation. Annalisa Massini 2017/2018 Comuter arithmetic Intensive Comutation Annalisa Massini 7/8 Intensive Comutation - 7/8 References Comuter Architecture - A Quantitative Aroach Hennessy Patterson Aendix J Intensive Comutation - 7/8 3

More information

Evaluating Circuit Reliability Under Probabilistic Gate-Level Fault Models

Evaluating Circuit Reliability Under Probabilistic Gate-Level Fault Models Evaluating Circuit Reliability Under Probabilistic Gate-Level Fault Models Ketan N. Patel, Igor L. Markov and John P. Hayes University of Michigan, Ann Arbor 48109-2122 {knatel,imarkov,jhayes}@eecs.umich.edu

More information

MODELING THE RELIABILITY OF C4ISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL

MODELING THE RELIABILITY OF C4ISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL Technical Sciences and Alied Mathematics MODELING THE RELIABILITY OF CISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL Cezar VASILESCU Regional Deartment of Defense Resources Management

More information

Design Constraint for Fine Grain Supply Voltage Control LSI

Design Constraint for Fine Grain Supply Voltage Control LSI ASP-DAC 211 Designer s Forum Session 8D-3: State-of-The-Art SoCs and Design Methodologies Design Constraint for Fine Grain Suly Voltage Control LSI January 28, 211 Atsuki Inoue Platform Technologies Laboratories

More information

arxiv: v1 [physics.data-an] 26 Oct 2012

arxiv: v1 [physics.data-an] 26 Oct 2012 Constraints on Yield Parameters in Extended Maximum Likelihood Fits Till Moritz Karbach a, Maximilian Schlu b a TU Dortmund, Germany, moritz.karbach@cern.ch b TU Dortmund, Germany, maximilian.schlu@cern.ch

More information

Characterizing the Behavior of a Probabilistic CMOS Switch Through Analytical Models and Its Verification Through Simulations

Characterizing the Behavior of a Probabilistic CMOS Switch Through Analytical Models and Its Verification Through Simulations Characterizing the Behavior of a Probabilistic CMOS Switch Through Analytical Models and Its Verification Through Simulations PINAR KORKMAZ, BILGE E. S. AKGUL and KRISHNA V. PALEM Georgia Institute of

More information

Estimation of the large covariance matrix with two-step monotone missing data

Estimation of the large covariance matrix with two-step monotone missing data Estimation of the large covariance matrix with two-ste monotone missing data Masashi Hyodo, Nobumichi Shutoh 2, Takashi Seo, and Tatjana Pavlenko 3 Deartment of Mathematical Information Science, Tokyo

More information

Analysis of execution time for parallel algorithm to dertmine if it is worth the effort to code and debug in parallel

Analysis of execution time for parallel algorithm to dertmine if it is worth the effort to code and debug in parallel Performance Analysis Introduction Analysis of execution time for arallel algorithm to dertmine if it is worth the effort to code and debug in arallel Understanding barriers to high erformance and redict

More information

4. Score normalization technical details We now discuss the technical details of the score normalization method.

4. Score normalization technical details We now discuss the technical details of the score normalization method. SMT SCORING SYSTEM This document describes the scoring system for the Stanford Math Tournament We begin by giving an overview of the changes to scoring and a non-technical descrition of the scoring rules

More information

Using the Divergence Information Criterion for the Determination of the Order of an Autoregressive Process

Using the Divergence Information Criterion for the Determination of the Order of an Autoregressive Process Using the Divergence Information Criterion for the Determination of the Order of an Autoregressive Process P. Mantalos a1, K. Mattheou b, A. Karagrigoriou b a.deartment of Statistics University of Lund

More information

Combining Logistic Regression with Kriging for Mapping the Risk of Occurrence of Unexploded Ordnance (UXO)

Combining Logistic Regression with Kriging for Mapping the Risk of Occurrence of Unexploded Ordnance (UXO) Combining Logistic Regression with Kriging for Maing the Risk of Occurrence of Unexloded Ordnance (UXO) H. Saito (), P. Goovaerts (), S. A. McKenna (2) Environmental and Water Resources Engineering, Deartment

More information

Elliptic Curves and Cryptography

Elliptic Curves and Cryptography Ellitic Curves and Crytograhy Background in Ellitic Curves We'll now turn to the fascinating theory of ellitic curves. For simlicity, we'll restrict our discussion to ellitic curves over Z, where is a

More information

State Estimation with ARMarkov Models

State Estimation with ARMarkov Models Deartment of Mechanical and Aerosace Engineering Technical Reort No. 3046, October 1998. Princeton University, Princeton, NJ. State Estimation with ARMarkov Models Ryoung K. Lim 1 Columbia University,

More information

Radial Basis Function Networks: Algorithms

Radial Basis Function Networks: Algorithms Radial Basis Function Networks: Algorithms Introduction to Neural Networks : Lecture 13 John A. Bullinaria, 2004 1. The RBF Maing 2. The RBF Network Architecture 3. Comutational Power of RBF Networks 4.

More information

End-to-End Delay Minimization in Thermally Constrained Distributed Systems

End-to-End Delay Minimization in Thermally Constrained Distributed Systems End-to-End Delay Minimization in Thermally Constrained Distributed Systems Pratyush Kumar, Lothar Thiele Comuter Engineering and Networks Laboratory (TIK) ETH Zürich, Switzerland {ratyush.kumar, lothar.thiele}@tik.ee.ethz.ch

More information

An Ant Colony Optimization Approach to the Probabilistic Traveling Salesman Problem

An Ant Colony Optimization Approach to the Probabilistic Traveling Salesman Problem An Ant Colony Otimization Aroach to the Probabilistic Traveling Salesman Problem Leonora Bianchi 1, Luca Maria Gambardella 1, and Marco Dorigo 2 1 IDSIA, Strada Cantonale Galleria 2, CH-6928 Manno, Switzerland

More information

On Line Parameter Estimation of Electric Systems using the Bacterial Foraging Algorithm

On Line Parameter Estimation of Electric Systems using the Bacterial Foraging Algorithm On Line Parameter Estimation of Electric Systems using the Bacterial Foraging Algorithm Gabriel Noriega, José Restreo, Víctor Guzmán, Maribel Giménez and José Aller Universidad Simón Bolívar Valle de Sartenejas,

More information

The Graph Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule

The Graph Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule The Grah Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule STEFAN D. BRUDA Deartment of Comuter Science Bisho s University Lennoxville, Quebec J1M 1Z7 CANADA bruda@cs.ubishos.ca

More information

EE 508 Lecture 13. Statistical Characterization of Filter Characteristics

EE 508 Lecture 13. Statistical Characterization of Filter Characteristics EE 508 Lecture 3 Statistical Characterization of Filter Characteristics Comonents used to build filters are not recisely redictable L C Temerature Variations Manufacturing Variations Aging Model variations

More information

Linear diophantine equations for discrete tomography

Linear diophantine equations for discrete tomography Journal of X-Ray Science and Technology 10 001 59 66 59 IOS Press Linear diohantine euations for discrete tomograhy Yangbo Ye a,gewang b and Jiehua Zhu a a Deartment of Mathematics, The University of Iowa,

More information

GIVEN an input sequence x 0,..., x n 1 and the

GIVEN an input sequence x 0,..., x n 1 and the 1 Running Max/Min Filters using 1 + o(1) Comarisons er Samle Hao Yuan, Member, IEEE, and Mikhail J. Atallah, Fellow, IEEE Abstract A running max (or min) filter asks for the maximum or (minimum) elements

More information

A Qualitative Event-based Approach to Multiple Fault Diagnosis in Continuous Systems using Structural Model Decomposition

A Qualitative Event-based Approach to Multiple Fault Diagnosis in Continuous Systems using Structural Model Decomposition A Qualitative Event-based Aroach to Multile Fault Diagnosis in Continuous Systems using Structural Model Decomosition Matthew J. Daigle a,,, Anibal Bregon b,, Xenofon Koutsoukos c, Gautam Biswas c, Belarmino

More information

John Weatherwax. Analysis of Parallel Depth First Search Algorithms

John Weatherwax. Analysis of Parallel Depth First Search Algorithms Sulementary Discussions and Solutions to Selected Problems in: Introduction to Parallel Comuting by Viin Kumar, Ananth Grama, Anshul Guta, & George Karyis John Weatherwax Chater 8 Analysis of Parallel

More information

An Investigation on the Numerical Ill-conditioning of Hybrid State Estimators

An Investigation on the Numerical Ill-conditioning of Hybrid State Estimators An Investigation on the Numerical Ill-conditioning of Hybrid State Estimators S. K. Mallik, Student Member, IEEE, S. Chakrabarti, Senior Member, IEEE, S. N. Singh, Senior Member, IEEE Deartment of Electrical

More information

An Analysis of TCP over Random Access Satellite Links

An Analysis of TCP over Random Access Satellite Links An Analysis of over Random Access Satellite Links Chunmei Liu and Eytan Modiano Massachusetts Institute of Technology Cambridge, MA 0239 Email: mayliu, modiano@mit.edu Abstract This aer analyzes the erformance

More information

Research of power plant parameter based on the Principal Component Analysis method

Research of power plant parameter based on the Principal Component Analysis method Research of ower lant arameter based on the Princial Comonent Analysis method Yang Yang *a, Di Zhang b a b School of Engineering, Bohai University, Liaoning Jinzhou, 3; Liaoning Datang international Jinzhou

More information

Improved Capacity Bounds for the Binary Energy Harvesting Channel

Improved Capacity Bounds for the Binary Energy Harvesting Channel Imroved Caacity Bounds for the Binary Energy Harvesting Channel Kaya Tutuncuoglu 1, Omur Ozel 2, Aylin Yener 1, and Sennur Ulukus 2 1 Deartment of Electrical Engineering, The Pennsylvania State University,

More information

Analyses of Orthogonal and Non-Orthogonal Steering Vectors at Millimeter Wave Systems

Analyses of Orthogonal and Non-Orthogonal Steering Vectors at Millimeter Wave Systems Analyses of Orthogonal and Non-Orthogonal Steering Vectors at Millimeter Wave Systems Hsiao-Lan Chiang, Tobias Kadur, and Gerhard Fettweis Vodafone Chair for Mobile Communications Technische Universität

More information

A SIMPLE PLASTICITY MODEL FOR PREDICTING TRANSVERSE COMPOSITE RESPONSE AND FAILURE

A SIMPLE PLASTICITY MODEL FOR PREDICTING TRANSVERSE COMPOSITE RESPONSE AND FAILURE THE 19 TH INTERNATIONAL CONFERENCE ON COMPOSITE MATERIALS A SIMPLE PLASTICITY MODEL FOR PREDICTING TRANSVERSE COMPOSITE RESPONSE AND FAILURE K.W. Gan*, M.R. Wisnom, S.R. Hallett, G. Allegri Advanced Comosites

More information

On Fractional Predictive PID Controller Design Method Emmanuel Edet*. Reza Katebi.**

On Fractional Predictive PID Controller Design Method Emmanuel Edet*. Reza Katebi.** On Fractional Predictive PID Controller Design Method Emmanuel Edet*. Reza Katebi.** * echnology and Innovation Centre, Level 4, Deartment of Electronic and Electrical Engineering, University of Strathclyde,

More information

A generalization of Amdahl's law and relative conditions of parallelism

A generalization of Amdahl's law and relative conditions of parallelism A generalization of Amdahl's law and relative conditions of arallelism Author: Gianluca Argentini, New Technologies and Models, Riello Grou, Legnago (VR), Italy. E-mail: gianluca.argentini@riellogrou.com

More information

Provided by the author(s) and University College Dublin Library in accordance with ublisher olicies. Please cite the ublished version when available. Title Low Comlexity Stochastic Otimization-Based Model

More information

Distributed Rule-Based Inference in the Presence of Redundant Information

Distributed Rule-Based Inference in the Presence of Redundant Information istribution Statement : roved for ublic release; distribution is unlimited. istributed Rule-ased Inference in the Presence of Redundant Information June 8, 004 William J. Farrell III Lockheed Martin dvanced

More information

DIFFERENTIAL evolution (DE) [3] has become a popular

DIFFERENTIAL evolution (DE) [3] has become a popular Self-adative Differential Evolution with Neighborhood Search Zhenyu Yang, Ke Tang and Xin Yao Abstract In this aer we investigate several self-adative mechanisms to imrove our revious work on [], which

More information

The Noise Power Ratio - Theory and ADC Testing

The Noise Power Ratio - Theory and ADC Testing The Noise Power Ratio - Theory and ADC Testing FH Irons, KJ Riley, and DM Hummels Abstract This aer develos theory behind the noise ower ratio (NPR) testing of ADCs. A mid-riser formulation is used for

More information

An Analysis of Reliable Classifiers through ROC Isometrics

An Analysis of Reliable Classifiers through ROC Isometrics An Analysis of Reliable Classifiers through ROC Isometrics Stijn Vanderlooy s.vanderlooy@cs.unimaas.nl Ida G. Srinkhuizen-Kuyer kuyer@cs.unimaas.nl Evgueni N. Smirnov smirnov@cs.unimaas.nl MICC-IKAT, Universiteit

More information

For q 0; 1; : : : ; `? 1, we have m 0; 1; : : : ; q? 1. The set fh j(x) : j 0; 1; ; : : : ; `? 1g forms a basis for the tness functions dened on the i

For q 0; 1; : : : ; `? 1, we have m 0; 1; : : : ; q? 1. The set fh j(x) : j 0; 1; ; : : : ; `? 1g forms a basis for the tness functions dened on the i Comuting with Haar Functions Sami Khuri Deartment of Mathematics and Comuter Science San Jose State University One Washington Square San Jose, CA 9519-0103, USA khuri@juiter.sjsu.edu Fax: (40)94-500 Keywords:

More information

Modeling and Estimation of Full-Chip Leakage Current Considering Within-Die Correlation

Modeling and Estimation of Full-Chip Leakage Current Considering Within-Die Correlation 6.3 Modeling and Estimation of Full-Chi Leaage Current Considering Within-Die Correlation Khaled R. eloue, Navid Azizi, Farid N. Najm Deartment of ECE, University of Toronto,Toronto, Ontario, Canada {haled,nazizi,najm}@eecg.utoronto.ca

More information

An Adaptive Three-bus Power System Equivalent for Estimating Voltage Stability Margin from Synchronized Phasor Measurements

An Adaptive Three-bus Power System Equivalent for Estimating Voltage Stability Margin from Synchronized Phasor Measurements An Adative Three-bus Power System Equivalent for Estimating oltage Stability argin from Synchronized Phasor easurements Fengkai Hu, Kai Sun University of Tennessee Knoxville, TN, USA fengkaihu@utk.edu

More information

On split sample and randomized confidence intervals for binomial proportions

On split sample and randomized confidence intervals for binomial proportions On slit samle and randomized confidence intervals for binomial roortions Måns Thulin Deartment of Mathematics, Usala University arxiv:1402.6536v1 [stat.me] 26 Feb 2014 Abstract Slit samle methods have

More information

Discrete Particle Swarm Optimization for Optimal DG Placement in Distribution Networks

Discrete Particle Swarm Optimization for Optimal DG Placement in Distribution Networks Discrete Particle Swarm Otimization for Otimal DG Placement in Distribution Networs Panaj Kumar, Student Member, IEEE, Nihil Guta, Member, IEEE, Anil Swarnar, Member, IEEE, K. R. Niazi, Senior Member,

More information

Modeling Residual-Geometric Flow Sampling

Modeling Residual-Geometric Flow Sampling 1 Modeling Residual-Geometric Flow Samling Xiaoming Wang, Xiaoyong Li, and Dmitri Loguinov Abstract Traffic monitoring and estimation of flow arameters in high seed routers have recently become challenging

More information

System Reliability Estimation and Confidence Regions from Subsystem and Full System Tests

System Reliability Estimation and Confidence Regions from Subsystem and Full System Tests 009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 0-, 009 FrB4. System Reliability Estimation and Confidence Regions from Subsystem and Full System Tests James C. Sall Abstract

More information

Estimation of component redundancy in optimal age maintenance

Estimation of component redundancy in optimal age maintenance EURO MAINTENANCE 2012, Belgrade 14-16 May 2012 Proceedings of the 21 st International Congress on Maintenance and Asset Management Estimation of comonent redundancy in otimal age maintenance Jorge ioa

More information

Synthesis of Moore FSM with Expanded Coding Space

Synthesis of Moore FSM with Expanded Coding Space Volume 3 Issue, January 24 Synthesis of oore FS with Exanded Coding Sace Olena Hebda, Larysa Titarenko Institute of Comuter Engineering and Electronics University of Zielona Góra Zielona Góra, Poland Email:

More information

Uncorrelated Multilinear Principal Component Analysis for Unsupervised Multilinear Subspace Learning

Uncorrelated Multilinear Principal Component Analysis for Unsupervised Multilinear Subspace Learning TNN-2009-P-1186.R2 1 Uncorrelated Multilinear Princial Comonent Analysis for Unsuervised Multilinear Subsace Learning Haiing Lu, K. N. Plataniotis and A. N. Venetsanooulos The Edward S. Rogers Sr. Deartment

More information

Plotting the Wilson distribution

Plotting the Wilson distribution , Survey of English Usage, University College London Setember 018 1 1. Introduction We have discussed the Wilson score interval at length elsewhere (Wallis 013a, b). Given an observed Binomial roortion

More information

ENHANCING TIMBRE MODEL USING MFCC AND ITS TIME DERIVATIVES FOR MUSIC SIMILARITY ESTIMATION

ENHANCING TIMBRE MODEL USING MFCC AND ITS TIME DERIVATIVES FOR MUSIC SIMILARITY ESTIMATION th Euroean Signal Processing Conference (EUSIPCO ) Bucharest, Romania, August 7-3, ENHANCING TIMBRE MODEL USING AND ITS TIME DERIVATIVES FOR MUSIC SIMILARITY ESTIMATION Franz de Leon, Kirk Martinez Electronics

More information

AI*IA 2003 Fusion of Multiple Pattern Classifiers PART III

AI*IA 2003 Fusion of Multiple Pattern Classifiers PART III AI*IA 23 Fusion of Multile Pattern Classifiers PART III AI*IA 23 Tutorial on Fusion of Multile Pattern Classifiers by F. Roli 49 Methods for fusing multile classifiers Methods for fusing multile classifiers

More information

Parallel Quantum-inspired Genetic Algorithm for Combinatorial Optimization Problem

Parallel Quantum-inspired Genetic Algorithm for Combinatorial Optimization Problem Parallel Quantum-insired Genetic Algorithm for Combinatorial Otimization Problem Kuk-Hyun Han Kui-Hong Park Chi-Ho Lee Jong-Hwan Kim Det. of Electrical Engineering and Comuter Science, Korea Advanced Institute

More information

MATHEMATICAL MODELLING OF THE WIRELESS COMMUNICATION NETWORK

MATHEMATICAL MODELLING OF THE WIRELESS COMMUNICATION NETWORK Comuter Modelling and ew Technologies, 5, Vol.9, o., 3-39 Transort and Telecommunication Institute, Lomonosov, LV-9, Riga, Latvia MATHEMATICAL MODELLIG OF THE WIRELESS COMMUICATIO ETWORK M. KOPEETSK Deartment

More information

Robust Predictive Control of Input Constraints and Interference Suppression for Semi-Trailer System

Robust Predictive Control of Input Constraints and Interference Suppression for Semi-Trailer System Vol.7, No.7 (4),.37-38 htt://dx.doi.org/.457/ica.4.7.7.3 Robust Predictive Control of Inut Constraints and Interference Suression for Semi-Trailer System Zhao, Yang Electronic and Information Technology

More information

Outline. EECS150 - Digital Design Lecture 26 Error Correction Codes, Linear Feedback Shift Registers (LFSRs) Simple Error Detection Coding

Outline. EECS150 - Digital Design Lecture 26 Error Correction Codes, Linear Feedback Shift Registers (LFSRs) Simple Error Detection Coding Outline EECS150 - Digital Design Lecture 26 Error Correction Codes, Linear Feedback Shift Registers (LFSRs) Error detection using arity Hamming code for error detection/correction Linear Feedback Shift

More information

Feedback-error control

Feedback-error control Chater 4 Feedback-error control 4.1 Introduction This chater exlains the feedback-error (FBE) control scheme originally described by Kawato [, 87, 8]. FBE is a widely used neural network based controller

More information

Oil Temperature Control System PID Controller Algorithm Analysis Research on Sliding Gear Reducer

Oil Temperature Control System PID Controller Algorithm Analysis Research on Sliding Gear Reducer Key Engineering Materials Online: 2014-08-11 SSN: 1662-9795, Vol. 621, 357-364 doi:10.4028/www.scientific.net/kem.621.357 2014 rans ech Publications, Switzerland Oil emerature Control System PD Controller

More information

COMPARISON OF VARIOUS OPTIMIZATION TECHNIQUES FOR DESIGN FIR DIGITAL FILTERS

COMPARISON OF VARIOUS OPTIMIZATION TECHNIQUES FOR DESIGN FIR DIGITAL FILTERS NCCI 1 -National Conference on Comutational Instrumentation CSIO Chandigarh, INDIA, 19- March 1 COMPARISON OF VARIOUS OPIMIZAION ECHNIQUES FOR DESIGN FIR DIGIAL FILERS Amanjeet Panghal 1, Nitin Mittal,Devender

More information

ENERGY-EFFICIENT MOTION CONTROL OF A DIGITAL HYDRAULIC JOINT ACTUATOR

ENERGY-EFFICIENT MOTION CONTROL OF A DIGITAL HYDRAULIC JOINT ACTUATOR ENERGY-EFFICIEN MOION CONROL OF DIGIL HYDRULIC JOIN CUOR Matti LINJM and Matti VILENIUS Institute of Hydraulics and utomation amere University of echnology.o.ox 89, FIN-3311 amere, Finland (E-mail: matti.linjama@tut.fi)

More information

Research Article Estimation of Observer Parameters for Dynamic Positioning Ships

Research Article Estimation of Observer Parameters for Dynamic Positioning Ships Mathematical Problems in Engineering Volume 13, Article ID 17363, 7 ages htt://dx.doi.org/1.1155/13/17363 Research Article Estimation of Observer Parameters for Dynamic Positioning Shis Xiaogong Lin, Yehai

More information

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 4143/5195 Electrical Machinery Fall 2009

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 4143/5195 Electrical Machinery Fall 2009 University of North Carolina-Charlotte Deartment of Electrical and Comuter Engineering ECG 4143/5195 Electrical Machinery Fall 9 Problem Set 5 Part Due: Friday October 3 Problem 3: Modeling the exerimental

More information

Homogeneous and Inhomogeneous Model for Flow and Heat Transfer in Porous Materials as High Temperature Solar Air Receivers

Homogeneous and Inhomogeneous Model for Flow and Heat Transfer in Porous Materials as High Temperature Solar Air Receivers Excert from the roceedings of the COMSOL Conference 1 aris Homogeneous and Inhomogeneous Model for Flow and Heat ransfer in orous Materials as High emerature Solar Air Receivers Olena Smirnova 1 *, homas

More information

Adaptive estimation with change detection for streaming data

Adaptive estimation with change detection for streaming data Adative estimation with change detection for streaming data A thesis resented for the degree of Doctor of Philosohy of the University of London and the Diloma of Imerial College by Dean Adam Bodenham Deartment

More information

s v 0 q 0 v 1 q 1 v 2 (q 2) v 3 q 3 v 4

s v 0 q 0 v 1 q 1 v 2 (q 2) v 3 q 3 v 4 Discrete Adative Transmission for Fading Channels Lang Lin Λ, Roy D. Yates, Predrag Sasojevic WINLAB, Rutgers University 7 Brett Rd., NJ- fllin, ryates, sasojevg@winlab.rutgers.edu Abstract In this work

More information

Temperature, current and doping dependence of non-ideality factor for pnp and npn punch-through structures

Temperature, current and doping dependence of non-ideality factor for pnp and npn punch-through structures Indian Journal of Pure & Alied Physics Vol. 44, December 2006,. 953-958 Temerature, current and doing deendence of non-ideality factor for n and nn unch-through structures Khurshed Ahmad Shah & S S Islam

More information

Approximate Dynamic Programming for Dynamic Capacity Allocation with Multiple Priority Levels

Approximate Dynamic Programming for Dynamic Capacity Allocation with Multiple Priority Levels Aroximate Dynamic Programming for Dynamic Caacity Allocation with Multile Priority Levels Alexander Erdelyi School of Oerations Research and Information Engineering, Cornell University, Ithaca, NY 14853,

More information

Indirect Rotor Field Orientation Vector Control for Induction Motor Drives in the Absence of Current Sensors

Indirect Rotor Field Orientation Vector Control for Induction Motor Drives in the Absence of Current Sensors Indirect Rotor Field Orientation Vector Control for Induction Motor Drives in the Absence of Current Sensors Z. S. WANG *, S. L. HO ** * College of Electrical Engineering, Zhejiang University, Hangzhou

More information

On the Relationship Between Packet Size and Router Performance for Heavy-Tailed Traffic 1

On the Relationship Between Packet Size and Router Performance for Heavy-Tailed Traffic 1 On the Relationshi Between Packet Size and Router Performance for Heavy-Tailed Traffic 1 Imad Antonios antoniosi1@southernct.edu CS Deartment MO117 Southern Connecticut State University 501 Crescent St.

More information

RUN-TO-RUN CONTROL AND PERFORMANCE MONITORING OF OVERLAY IN SEMICONDUCTOR MANUFACTURING. 3 Department of Chemical Engineering

RUN-TO-RUN CONTROL AND PERFORMANCE MONITORING OF OVERLAY IN SEMICONDUCTOR MANUFACTURING. 3 Department of Chemical Engineering Coyright 2002 IFAC 15th Triennial World Congress, Barcelona, Sain RUN-TO-RUN CONTROL AND PERFORMANCE MONITORING OF OVERLAY IN SEMICONDUCTOR MANUFACTURING C.A. Bode 1, B.S. Ko 2, and T.F. Edgar 3 1 Advanced

More information

Approximating min-max k-clustering

Approximating min-max k-clustering Aroximating min-max k-clustering Asaf Levin July 24, 2007 Abstract We consider the roblems of set artitioning into k clusters with minimum total cost and minimum of the maximum cost of a cluster. The cost

More information

A MIXED CONTROL CHART ADAPTED TO THE TRUNCATED LIFE TEST BASED ON THE WEIBULL DISTRIBUTION

A MIXED CONTROL CHART ADAPTED TO THE TRUNCATED LIFE TEST BASED ON THE WEIBULL DISTRIBUTION O P E R A T I O N S R E S E A R C H A N D D E C I S I O N S No. 27 DOI:.5277/ord73 Nasrullah KHAN Muhammad ASLAM 2 Kyung-Jun KIM 3 Chi-Hyuck JUN 4 A MIXED CONTROL CHART ADAPTED TO THE TRUNCATED LIFE TEST

More information

Construction of High-Girth QC-LDPC Codes

Construction of High-Girth QC-LDPC Codes MITSUBISHI ELECTRIC RESEARCH LABORATORIES htt://wwwmerlcom Construction of High-Girth QC-LDPC Codes Yige Wang, Jonathan Yedidia, Stark Draer TR2008-061 Setember 2008 Abstract We describe a hill-climbing

More information

DETC2003/DAC AN EFFICIENT ALGORITHM FOR CONSTRUCTING OPTIMAL DESIGN OF COMPUTER EXPERIMENTS

DETC2003/DAC AN EFFICIENT ALGORITHM FOR CONSTRUCTING OPTIMAL DESIGN OF COMPUTER EXPERIMENTS Proceedings of DETC 03 ASME 003 Design Engineering Technical Conferences and Comuters and Information in Engineering Conference Chicago, Illinois USA, Setember -6, 003 DETC003/DAC-48760 AN EFFICIENT ALGORITHM

More information

A PROBABILISTIC POWER ESTIMATION METHOD FOR COMBINATIONAL CIRCUITS UNDER REAL GATE DELAY MODEL

A PROBABILISTIC POWER ESTIMATION METHOD FOR COMBINATIONAL CIRCUITS UNDER REAL GATE DELAY MODEL A PROBABILISTIC POWER ESTIMATION METHOD FOR COMBINATIONAL CIRCUITS UNDER REAL GATE DELAY MODEL G. Theodoridis, S. Theoharis, D. Soudris*, C. Goutis VLSI Design Lab, Det. of Electrical and Comuter Eng.

More information

Recent Developments in Multilayer Perceptron Neural Networks

Recent Developments in Multilayer Perceptron Neural Networks Recent Develoments in Multilayer Percetron eural etworks Walter H. Delashmit Lockheed Martin Missiles and Fire Control Dallas, Texas 75265 walter.delashmit@lmco.com walter.delashmit@verizon.net Michael

More information

Stylianos Sp. Pappas* Vassilios C. Moussas. Sokratis K. Katsikas

Stylianos Sp. Pappas* Vassilios C. Moussas. Sokratis K. Katsikas 242 Int. J. Modelling, Identification and Control, Vol. 4, No. 3, 2008 Alication of the multi-model artitioning theory for simultaneous order and arameter estimation of multivariate ARMA models Stylianos

More information

A New Method of DDB Logical Structure Synthesis Using Distributed Tabu Search

A New Method of DDB Logical Structure Synthesis Using Distributed Tabu Search A New Method of DDB Logical Structure Synthesis Using Distributed Tabu Search Eduard Babkin and Margarita Karunina 2, National Research University Higher School of Economics Det of nformation Systems and

More information

Efficient Hardware Architecture of SEED S-box for Smart Cards

Efficient Hardware Architecture of SEED S-box for Smart Cards JOURNL OF SEMICONDUCTOR TECHNOLOY ND SCIENCE VOL.4 NO.4 DECEMBER 4 37 Efficient Hardware rchitecture of SEED S-bo for Smart Cards Joon-Ho Hwang bstract This aer resents an efficient architecture that otimizes

More information

Genetic Algorithms, Selection Schemes, and the Varying Eects of Noise. IlliGAL Report No November Department of General Engineering

Genetic Algorithms, Selection Schemes, and the Varying Eects of Noise. IlliGAL Report No November Department of General Engineering Genetic Algorithms, Selection Schemes, and the Varying Eects of Noise Brad L. Miller Det. of Comuter Science University of Illinois at Urbana-Chamaign David E. Goldberg Det. of General Engineering University

More information

Network DEA: A Modified Non-radial Approach

Network DEA: A Modified Non-radial Approach Network DEA: A Modified Non-radial Aroach Victor John M. Cantor Deartment of Industrial and Systems Engineering National University of Singaore (NUS), Singaore, Singaore Tel: (+65) 913 40025, Email: victorjohn.cantor@u.nus.edu

More information

Period-two cycles in a feedforward layered neural network model with symmetric sequence processing

Period-two cycles in a feedforward layered neural network model with symmetric sequence processing PHYSICAL REVIEW E 75, 4197 27 Period-two cycles in a feedforward layered neural network model with symmetric sequence rocessing F. L. Metz and W. K. Theumann Instituto de Física, Universidade Federal do

More information

New Schedulability Test Conditions for Non-preemptive Scheduling on Multiprocessor Platforms

New Schedulability Test Conditions for Non-preemptive Scheduling on Multiprocessor Platforms New Schedulability Test Conditions for Non-reemtive Scheduling on Multirocessor Platforms Technical Reort May 2008 Nan Guan 1, Wang Yi 2, Zonghua Gu 3 and Ge Yu 1 1 Northeastern University, Shenyang, China

More information

VLSI Design Issues. ECE 410, Prof. F. Salem/Prof. A. Mason notes update

VLSI Design Issues. ECE 410, Prof. F. Salem/Prof. A. Mason notes update VLSI Design Issues Scaling/Moore s Law has limits due to the hysics of material. Now L (L=20nm??) affects tx delays (seed), noise, heat (ower consumtion) Scaling increases density of txs and requires more

More information

Characteristics of Beam-Based Flexure Modules

Characteristics of Beam-Based Flexure Modules Shorya Awtar e-mail: shorya@mit.edu Alexander H. Slocum e-mail: slocum@mit.edu Precision Engineering Research Grou, Massachusetts Institute of Technology, Cambridge, MA 039 Edi Sevincer Omega Advanced

More information

Positive decomposition of transfer functions with multiple poles

Positive decomposition of transfer functions with multiple poles Positive decomosition of transfer functions with multile oles Béla Nagy 1, Máté Matolcsi 2, and Márta Szilvási 1 Deartment of Analysis, Technical University of Budaest (BME), H-1111, Budaest, Egry J. u.

More information

Factors Effect on the Saturation Parameter S and there Influences on the Gain Behavior of Ytterbium Doped Fiber Amplifier

Factors Effect on the Saturation Parameter S and there Influences on the Gain Behavior of Ytterbium Doped Fiber Amplifier Australian Journal of Basic and Alied Sciences, 5(12): 2010-2020, 2011 ISSN 1991-8178 Factors Effect on the Saturation Parameter S and there Influences on the Gain Behavior of Ytterbium Doed Fiber Amlifier

More information

Minimax Design of Nonnegative Finite Impulse Response Filters

Minimax Design of Nonnegative Finite Impulse Response Filters Minimax Design of Nonnegative Finite Imulse Resonse Filters Xiaoing Lai, Anke Xue Institute of Information and Control Hangzhou Dianzi University Hangzhou, 3118 China e-mail: laix@hdu.edu.cn; akxue@hdu.edu.cn

More information

SHAPE OPTOMIZATION OF H-BEAM FLANGE FOR MAXIMUM PLASTIC ENERGY DISSIPATION

SHAPE OPTOMIZATION OF H-BEAM FLANGE FOR MAXIMUM PLASTIC ENERGY DISSIPATION The Fourth China-Jaan-Korea Joint Symosium on Otimization of Structural and Mechanical Systems Kunming, Nov. 6-9, 2006, China SHAPE OPTOMIZATION OF H-BEAM FLANGE FOR MAXIMUM PLASTIC ENERGY DISSIPATION

More information

SIMULATED ANNEALING AND JOINT MANUFACTURING BATCH-SIZING. Ruhul SARKER. Xin YAO

SIMULATED ANNEALING AND JOINT MANUFACTURING BATCH-SIZING. Ruhul SARKER. Xin YAO Yugoslav Journal of Oerations Research 13 (003), Number, 45-59 SIMULATED ANNEALING AND JOINT MANUFACTURING BATCH-SIZING Ruhul SARKER School of Comuter Science, The University of New South Wales, ADFA,

More information

DEVELOPMENT AND VALIDATION OF A VERSATILE METHOD FOR THE CALCULATION OF HEAT TRANSFER IN WATER-BASED RADIANT SYSTEMS METHODS

DEVELOPMENT AND VALIDATION OF A VERSATILE METHOD FOR THE CALCULATION OF HEAT TRANSFER IN WATER-BASED RADIANT SYSTEMS METHODS Eleventh International IBPSA Conference Glasgo, Scotland July 27-30, 2009 DEVELOPMENT AND VALIDATION OF A VERSATILE METHOD FOR THE CALCULATION OF HEAT TRANSFER IN WATER-BASED RADIANT SYSTEMS Massimiliano

More information

Information collection on a graph

Information collection on a graph Information collection on a grah Ilya O. Ryzhov Warren Powell February 10, 2010 Abstract We derive a knowledge gradient olicy for an otimal learning roblem on a grah, in which we use sequential measurements

More information

Network Configuration Control Via Connectivity Graph Processes

Network Configuration Control Via Connectivity Graph Processes Network Configuration Control Via Connectivity Grah Processes Abubakr Muhammad Deartment of Electrical and Systems Engineering University of Pennsylvania Philadelhia, PA 90 abubakr@seas.uenn.edu Magnus

More information

J. Electrical Systems 13-2 (2017): Regular paper

J. Electrical Systems 13-2 (2017): Regular paper Menxi Xie,*, CanYan Zhu, BingWei Shi 2, Yong Yang 2 J. Electrical Systems 3-2 (207): 332-347 Regular aer Power Based Phase-Locked Loo Under Adverse Conditions with Moving Average Filter for Single-Phase

More information

1 University of Edinburgh, 2 British Geological Survey, 3 China University of Petroleum

1 University of Edinburgh, 2 British Geological Survey, 3 China University of Petroleum Estimation of fluid mobility from frequency deendent azimuthal AVO a synthetic model study Yingrui Ren 1*, Xiaoyang Wu 2, Mark Chaman 1 and Xiangyang Li 2,3 1 University of Edinburgh, 2 British Geological

More information

AN APPROACH FOR THE MODEL BASED MONITORING OF PIEZOELECTRIC ACTUATORS

AN APPROACH FOR THE MODEL BASED MONITORING OF PIEZOELECTRIC ACTUATORS II ECCOMAS THEMATIC CONFERENCE ON SMART STRUCTURES AND MATERIALS C.A. Mota Soares et al. (Eds.) Lisbon, Portugal, July 18-1, 005 AN APPROACH FOR THE MODEL BASED MONITORING OF PIEZOELECTRIC ACTUATORS Dirk

More information

Principles of Computed Tomography (CT)

Principles of Computed Tomography (CT) Page 298 Princiles of Comuted Tomograhy (CT) The theoretical foundation of CT dates back to Johann Radon, a mathematician from Vienna who derived a method in 1907 for rojecting a 2-D object along arallel

More information

How to Estimate Expected Shortfall When Probabilities Are Known with Interval or Fuzzy Uncertainty

How to Estimate Expected Shortfall When Probabilities Are Known with Interval or Fuzzy Uncertainty How to Estimate Exected Shortfall When Probabilities Are Known with Interval or Fuzzy Uncertainty Christian Servin Information Technology Deartment El Paso Community College El Paso, TX 7995, USA cservin@gmail.com

More information

One step ahead prediction using Fuzzy Boolean Neural Networks 1

One step ahead prediction using Fuzzy Boolean Neural Networks 1 One ste ahead rediction using Fuzzy Boolean eural etworks 1 José A. B. Tomé IESC-ID, IST Rua Alves Redol, 9 1000 Lisboa jose.tome@inesc-id.t João Paulo Carvalho IESC-ID, IST Rua Alves Redol, 9 1000 Lisboa

More information

The Value of Even Distribution for Temporal Resource Partitions

The Value of Even Distribution for Temporal Resource Partitions The Value of Even Distribution for Temoral Resource Partitions Yu Li, Albert M. K. Cheng Deartment of Comuter Science University of Houston Houston, TX, 7704, USA htt://www.cs.uh.edu Technical Reort Number

More information

Study on the Electromagnetic Force Affected by Short-Circuit Current in Vertical and Horizontal Arrangement of Busbar System

Study on the Electromagnetic Force Affected by Short-Circuit Current in Vertical and Horizontal Arrangement of Busbar System International Conference on Electrical, Control and Comuter Engineering Pahang, Malaysia, June 1-, 011 Study on the Electromagnetic Force Affected by Short-Circuit Current in Vertical and Horizontal Arrangement

More information

Detection Algorithm of Particle Contamination in Reticle Images with Continuous Wavelet Transform

Detection Algorithm of Particle Contamination in Reticle Images with Continuous Wavelet Transform Detection Algorithm of Particle Contamination in Reticle Images with Continuous Wavelet Transform Chaoquan Chen and Guoing Qiu School of Comuter Science and IT Jubilee Camus, University of Nottingham Nottingham

More information