RECONFIGURABLE AND MODULAR BASED SYNTHESIS OF CYCLIC DSP DATA FLOW GRAPHS

Size: px
Start display at page:

Download "RECONFIGURABLE AND MODULAR BASED SYNTHESIS OF CYCLIC DSP DATA FLOW GRAPHS"

Transcription

1 RECONFIGURABLE AND MODULAR BASED SYNTHESIS OF CYCLIC DSP DATA FLOW GRAPHS AWNI ITRADAT Assistant Professor, Departent of Coputer Engineering, Faculty of Engineering, Hasheite University, P.O. Box 15459, Zarqa 13115, Jordan E-ail: ABSTRACT The conventional high level synthesis techniques target DSP algoriths onto architectures using basic functional units such as adders or ultipliers. In this paper, a schee for the partitioning of the data flow graph of a DSP application for a high-level synthesis aied at a design using ulti-odules is proposed. In the propose schee, the regularity characteristics of DSP application are exploited. Moreover, in order to reduce the nuber of distinct odules, the near-isoorphis sub-graphs represents the odules are erged together by ultiplexing the in tie to produce a single adaptable odule. This erging process enables the reuse of the adaptable odules by partially reconfiguring the at run tie to realize different odules during the running of the DSP data flow graph. Furtherore, a novel reconfigurable ultiplier ultiplier is incorporated in the proposed synthesis technique. It is seen that a sall overhead in ters of the architecture s controller is needed by the odules in order for the to be adapted to perfor different coputations (ulti-odes). Keywords: Architectural Synthesis; Reconfigurable Multiodule; Tie Scheduling, Reconfigurable Processing Units 1. INTRODUCTION Soe of the applications that need a high-level synthesis are digital signal processing (DSP), counications, and iage processing. These applications are aong the ost iportant applications that deand high coputational power, and ust be executed at a very high speed to enable real-tie processing. Due to the parallelis within the DSP applications, parallel processing architectures are a natural choice for the synthesis of these applications. Moreover, the need to reduce the design tie of digital systes, and thus, the tie to arket is increasingly crucial factor to have a copetitive edge. Such an advantage can be achieved if there are efficient techniques to reduce the tie taken by each of the individual steps of the design process. The design cycle of a digital syste is coposed of three aor steps: RTL design, Physical ipleentation and Verification or Validation at various levels of design and ipleentation. A ulti-odule design could be an attractive platfor to reduce the overall design tie by reducing the tie of the steps of the design cycle following the step at which the odularity is introduced. There exist a variety of architectural synthesis techniques, ost of which target DSP algoriths onto ultiprocessor architecture using basic functional units such as adders or ultipliers [1][2]. This however results in inferior ipleentation of DSP applications, since the regularity feature of DSP application are not exploited. Furtherore, hardware flexibility is a crucial factor in today s syste design. However, such flexibility ust not be gained at the expense of perforance and area, as is the case with generalpurpose reconfigurable fabrics such as field prograable gate-arrays (FPGAs) [3]. Hybrid FPGAs and reconfigurable cores provide hardware flexibility, their coarse integration of fixed logic and reconfigurable fabric results in perforance, area and power penalties [4]. New techniques have therefore been explored to add flexibility to individual hardware coponents without the penalties associated with FPGAs. To overcoe the latter penalties, sall-scale reconfiguration would iniizes the area and delay penalties by inserting into fixed-logic only the iniu aount of reconfigurable logic and interconnect and by reusing the ain part of the available logic and by changing the status of a few control signals to achieve the desired coponent functionality. In this paper, a schee for the architectural synthesis of DSP applications based on adaptable ulti-odules is proposed. The regularity characteristics of DSP applications are identified by eploying the so called regularity extraction. Then, 443

2 those near-isoorphis odules (sub-graphs) are erged together by ultiplexing the on tie. The original data flow graph (DFG) represents the DSP application is reconstructed by using the extracted and erged odules. Scheduling and allocation techniques are proposed to ap the DSP application onto reconfigurable ulti-odule structure. The proposed architectural synthesis technique operating on the cyclic ulti-odule based DFG of a DSP algorith is designed to deterine the relative firing ties of the nodes by using Floyd-Warshall's longest path algorith [5] so that the throughput is aied to be axiized and the nuber of distinct odule resources is aied to be iniized. 2. SCHEME FOR MULTI-MODULE SYNTHESIS The data flow graph (DFG) is proven to be an efficient representation of the syste specification due to its ability to expose the hidden concurrency between the operations of the underlying algorith. Since DSP applications are known for their inherent parallelis, the DFG odel is suitable for the DSP applications. Moreover, regularity is an inherent feature of several VLSI systes, especially those we find in signal processing applications. Data flow graph representations is an efficient to exploit such regular characteristics of such applications. Unfortunately, ost of architectural synthesis algoriths proposed to-date ai to provide a generalized approach to synthesis, without usually uch regard to the special characteristics of the syste being synthesized. An efficient work on regularity extraction could be found in [6]. We present in this paper an approach to highlevel synthesis (specifically, scheduling and odule allocation) that is aied to exploit the inherent characteristics of DSP circuits. We assue here that the designer has the behaviour of the filter in ters of its dataflow graph. We propose that such behavioural data-flow graphs can be abstracted as a collection of identical or near-identical odules (sub-graphs), each of which represents a part of the behaviour. The flow graph of these odule is the one on which we perfor the scheduling and odule allocation. Thus, hardware sharing is now done on the odule (sub-graph), rather than on individual functional units like adders and ultipliers. Once each of the odule teplates is fully characterized, we are left with the task of having to schedule the ulti-odule based graph. The overall synthesis schee involves the following steps. 1. Identification of coon odule structures: The coputation odule structures can be identified by using regularity extraction algorith [6]. 2. Reconstruction of the data flow graph representing the DSP application using the newly identified odule structures. 3. Deterination of the coputational delay of each odule. This is done by the synthesis of the internal odule coputations. 4. Scheduling of the newly constructed cyclic data flow graph (the odule-based DFG). 5. Allocation of odules onto ulti-odule structures. 6. Synthesis of control structures: In this step the control signals specifies the data flow of the algorith are retargeted for synthesising the base odule structures. 3. TIME SCHEDULING AND ALLOCATION OF MULTI- MODULE FLOW GRAPH After the extraction of the regular odules of a DFG, this original DFG is reconstructed by clustering those coputations having isoorphis with the extracted odules. Those coputations which are not covered by any odule because they don t have an isoorphis with any extracted odule are considered as if they are separate odules. A odule-based graph G can be represented by the pair (M, E), where M is a set of nodes (odules), and E is a set of eleents called edges. Each edge is associated with a pair of odules. The sybols 1, 2,... n 1, n are used to represent the odules, and the sybols e 1, e2,... are used to represent the edges of a graph. A direct path P is a finite sequence of distinct odules k, 1,..., k and distinct edges such that the edge ( i, i+ 1) is present in the pathp. If k = k then this path is called a directed circuit or loop. Each loop in a DSP graph ust contain at least one ideal delay eleent for the graph to be coputable. The data flow graph that contains at least one directed circuit is called the cyclic graph, otherwise it is acyclic. In order to find the best assignent of the odules in a odule-based DFG, the allocation process needs to know the tie schedule for the nodes or odules. For this purpose, in this section a tie schedule is built. An iterative procedure based on the node obility is eployed. The earliest and the latest firing ties (EFT and LFT) at which each odule can be scheduled to fire are iteratively 444

3 calculated. The odule obility is equal to the difference between its calculated latest and earliest firing ties. These earliest and the latest firing ties are found relative to a reference node. Given a odule-based data flow graph of a DSP application, the tie scheduling can be built using the longest path atrix Q f [5]. The entries of this atrix represent the length of the longest path between each pair of odules ( i ) which is given by f Q i = ax len[ P [ i (1) all P i The earliest firing tie and the latest firing tie for a odule relative to that of a reference odule i are, respectively, given by EFT LFT f = FT ( ) + Q (2) i i f = FT ( ) Q (3) i where FT ( i ) is the firing tie of odule i. To find the earliest and the latest firing ties of node i, the axiu earliest firing tie and the iniu latest firing tie of the odule ust be found relative to all previously scheduled odules. Thus, EFT and LFT of node are, respectively, given by EFT( ) = ax EFT( all i< i i i ) i (4) reconfiguration. Due to the new firing tie of the odule, the tie schedule of other non-scheduled odules ay be affected. This odule is chosen to be the new reference-odule and the rest of all the earliest and latest firing ties for the rest of the non-scheduled odules are calculated. A new odule is chosen for scheduling and the process is iteratively repeated. 3.2 Choosing the firing tie We defined the level of a control step to be the nuber of odules which will eventually occupy this control step. This level deterines the nuber of odule structures required in the ipleentation of the final syste. The chosen odule is scheduled to fire at a control step that would results in a iniu nuber of functional odules required. We defined the level of a control step to be the suation of sub-levels of the different types of operations and given by level = level type 1 + leveltype The choosing of the best firing tie is done by exaining all the control steps within its obility such that total nuber of odule per cycle is iniized, rather than individual odule concurrency. More specifically, find the control step having the iniu total level as a priary key or the iniu sublevel ( level type ) as a secondary key. 3.3 Scheduling algorith The scheduling algorith involves the following steps. LFT( ) = in LFT( all i< ) i (5) Algorith 1 Tie schedule A valid schedule range specifies a valid way to schedule the odule for a given the precedence relations. Thus, the obility is given M v = LFT EFT. as ( ) ( ) ( ) 3.1 The tie schedule The tie schedule is built by selecting a reference-odule and by calculating the obility of all non-scheduled odules with respect to this reference odule. All the non-scheduled odules are put in a list. The odule with the iniu obility calculated thus far is chosen for scheduling first and then reoved fro the list. When choosing between equal obility odules, the selection is ade such that individual odules concurrency is equalized with the previous step. This is to increase the probability that a odule unit would be reused by dynaically reconfiguration a few control signals or even without any 1. Calculate the iniu iteration period. Find the longest path atrix. 2. Take the input odule as the reference and schedule it first to fire at the control step zero. 3. Calculate the earliest and latest firing ties of all the reaining odules with respect to the input odule. 4. Calculate the current schedule range or obility for each of the reaining nonscheduled odules. 5. Schedule all the odules that have zero obility to fire at the only control step in their obility. (Note: There is no need to update the earliest and latest firing ties of the reaining odules after scheduling such a zero-obility odule) 445

4 6. Based on the current obility for each non-scheduled odule, choose one odule as the target odule for the scheduling according to the following priority: a. A odule that has the iniu current obility. If ore than one odule has iniu current obility, chose fro these odules the one that is a predecessor or successor to the current reference odule. b. A odule that is longest coputational tie and a predecessor or successor of any scheduled odule. c. Any first available odule. 7. Within the scheduling range of the target odule, find the best firing tie position as the control step that has the iniu level. If ore than one control step results in the sae iniu possible level, chose iniu sublevel. Set the best firing tie position found as the tie schedule of the target odule. 9. Set the target odule to be the new reference node. Update the earliest and latest firing ties of all the reaining non-scheduled odules. 1. Go to Step 4 until all the odules have been scheduled. 3.4 Multi-odule allocation A straight forward allocating the odules in the data flow graph onto ulti-odule structure fro a tie schedule can be carried out by using an allocation algorith siilar to the one presented in [7]. 4. MERGING OF NEAR-ISOMORPHISM MODULES In order to reduce the nuber of distinct odules in the ulti-odule structure, the subgraphs represent each selected odule are erged together, synthesizing a single reconfigurable odule structure for the near-isoorphis odules. The data-flow graph erging process enables the reuse of hardware blocks and interconnections by identifying siilarities aong the DFGs representing the odules, and produces a single odule structure that can be partially reconfigured at run-tie by setting soe control signals specifically for each odule (sub-graph). Efficient erging techniques can be found in [8] and [9]. In addition to odularity, this erging process results in a data-path having a few and siple hardware blocks (odule units and registers) and interconnections (ultiplexers and wires), which in turn, reduces its cost, area, and power consuption. Achieving such an ai is possible if hardware blocks and interconnections be reused across the application as uch as possible. The odule allocation that is used in the previous section has also a great ipact in reducing the syste reconfiguration overhead, both in tie and space. An exaple of odule erging is shown in Fig. 1. c = Merged = G1 c = 1 Merged = G2 Fig 1: Merging of two odules (sub-graphs) 5. EXAMPLES In this section, we consider two exaples of DSP filters, a fourth-order Jauann filter and fourth-order lattice All-pole filter, in order to deonstrate the proposed synthesis schee. In the two benchark probles, the coputational delays of the addition and ultiplication nodes are assued to be 1 and 5 cycles, respectively. Moreover, the delay of ultiplexer is assued to be equal to that of the adder, i.e., 1 cycle. 5.1 Fourth-order Jauann wave filter The DFG of the fourth-order Jauann wave filter is shown in Fig. 2(a). Fig. 2(b) shows extracted regular odule for this filter. A latency of 8 cycles for this odule is calculated based on its critical path fro input to output. The tie schedule and odule allocation obtained for the ulti-odule based DFG (Fig. 2(c)) by using the proposed technique are given in Fig. 3. It is seen, that the iteration period obtained for this filter using ultiodule structure is 16 cycles which is equal to that using individual hardware functional units. Hence, odularity is gained without penalties in ters of delay or throughput. 5.2 Fourth-order all-pole lattice filter The DFG of the all-pole lattice filter is shown in Fig. 4(a). Fig. 2(b) shows extracted regular odule for this filter. Near-isoorphis odules are identified and then erged by ultiplexing the in tie. So that, this odule structure can be reused for all the odules fro which it is obtained. A c 446

5 latency of 8 cycles for this odule is calculated based on its critical path, i.e. (+, *, MUX, +). The tie schedule and odule allocation obtained for the ulti-odule based DFG are given in Fig. 5. Fig. 6 shows the status of the reconfiguration control signals that are dynaically changed each iteration of execution. Fully-regular and reconfigurable ulti-odule structure is obtained, but associated with a penalty of 2 cycles in ters of iteration period. out out1 in in 1 4 Fig 2: (A) Data Flow Graph Of Fourth-Order Jauann Wave Filter (B) Module Structure (C) Modular Structure Of The Jauann Wave Filter Fig 3: Tie Schedule Of Multi-Module Based Fourth-Order Jauann Filter 447

6 in out c out 1 in 1 c 1 Fig 4: (A) Data Flow Graph Of Fourth-Order All-Pole Filter (B) Module Structure (C) Modular Structure Of The All-Pole Filter Fig 5: Tie schedule of ulti-odule based fourth-order all-pole filter C = C = 1 C 1 = C 1 = 1 C = 1 C = 1 C 1 = 1 C 1 = 1 Fig 6: Reconfiguration Control Signals Of Each Adaptable Module 6. INCORPORATION OF RECONFIGURABLE PROCESSING UNIT We incorporate dynaically reconfigurable functional units [1][11] in the extracted odules in order to increase regularity and optiize the area of each odule. The reconfigurable ultiplier is eployed in the proposed schee since it is capable of ipleenting both ultiplication and addition (in fact, it can perfor two or ore data-independent additions in parallel) with the sae delay as a fixed 448 logic ultiplier and with very sall area overhead. Given the regularity occurrence of MAC operations in DSP algoriths, such dynaically reconfigurable functional unit provides significant benefits for DSP applications. The goal of the proposed technique is to ake use of this orphable ultiplier in a hybrid library of functional units coposed both operation-specific and reconfigurable functional units supporting sets of different operators. Figure 7 (a and b) gives an exaple of the use of reconfiguarable functional units in building the RTL odules.

7 c c (a) c c Fig 7: (A) A Module With Basic FU (B) A Module With Reconfigurable FU Incorporated (b) Fig 8: Iteration Period Obtained For DSP Applications Targeting Modular Architectures With And Without Reconfigurable Processing Units 7. INCORPORATION THE PROPOSED SCHEME IN MULTI-MODE ARCHITECTURES DSP APPLICATIONS The schees proposed in [12] and [13] address the design of ulti-ode architectures for digital signal processing applications. The ulti-ode or ulticonfiguration architectures are specifically designed for a set of tie-wise utually exclusive applications (ulti-standard applications) [12]. One of the goals of ulti-ode architecture design is to iniize the area reusing the resources effectively aong the different odes. The proposed schee is very uch suitable for such applications. Hence, we have incorporated our proposed schee of odular and reconfigurable synthesis into such ulti-ode DSP application. 449

8 Fig 9: Modular Synthesis Results In Ters Of Area For Four Set Of Multi-Mode DSP Applications With And Without Reconfigurable Processing Units 8. EXPERIMENTAL RESULTS We have carried out several experients with soe well-known set of DSP applications coonly used in the literature of architectural synthesis. Moreover, we have used the Synopsys Design Copiler (DC) synthesis tool, which perfors different levels of optiization, i.e., architectural, logic- and gate-level optiization to synthesize the obtained odular RTL structures. The reconfigurable orphable ultiplier shown in [11] is eployed. It is shown in [11] that an extra area is required to be added in order to introduce ode2 (reconfiguration to adder) to a fixed ultiplier. For exaple, an additional area overhead of 1.5% is required to ipleent one 32-bit Adder in a reconfigurable 16x16-bit orphable ultiplier RC- PM 1 A. If ode2 has two adders (RC-PM 2 A ), the area overhead is pushed up significantly to be 11.4%. Noralized to the area of 32-bit Adder X: The area of the fixed 16x16-bit pipelined ultiplier is 4.77X, of the fixed ultiple-operation (ALU) is 6.1X, and of the reconfigurable pipelined ultipliers RC-PM 1A and RC-PM 2 A, are 4.84X and 5.32X, respectively. Figure 8 suarizes the synthesis results of schedules obtained for 4 DSP filters in the two cases: (a) only operation-specific functional units (b) hybrid library of functional units. It is seen that iteration period obtained for the tie schedule targeting odular architectures with reconfigurable functional units in reduced copared to that obtained using only operationspecific functional. Another experient is carried out. We choose four sets of DSP applications for our experient, naely, set1: HOUGH-TRNS, BIQUAD, FFT, PFILTER, set2: FIR19, FIR15, FIR11, FIR7, set3: LMS16, FIR16, set4: FIR64, FIR32, FIR16. Figures 9 shows the synthesis results obtained in ters of area. It is seen that a significant reduction in ters of the area is achieved by using the proposed schee for odular architecture with reconfigurable processing units in ulti-ode DSP applications. 9. CONCLUSION In this paper, we have iproved the schee proposed in [14] for odular synthesis in which the high level synthesis of DSP applications apped onto dynaically reconfigurable and odular architecture has been introduced. We have incorporated reconfigurable processing units into the proposed schee. Furtherore, it has been applied to ulti-ode DSP applications. The regularity characteristics of DSP application have been exploited. Near-isoorphis sub-graphs have been erged together by ultiplexing the in tie. The DFG of the DSP application is reconstructed based on the extracted odules. Scheduling and ulti-odule allocation techniques have been proposed. The proposed techniques have been used to obtain the tie schedule and ulti-odule structures for DSP applications. The proposed 45

9 technique has been applied to well-known benchark probles of Digital filters showing that a dynaically reconfigurable ulti-odule architecture brings about a trade-off between the odularity, throughput, and area. REFERENCES [1] Y.-N. Chang, C.-Y. Wang, and K. K. Parhi. Loop-list scheduling for heterogeneous functional units, in Proc.6th Great Lakes Syposiu on VLSI, pp. 2 7, March [2] Z. Shao, Q. Zhuge, C. Xue, and E.H.-M. Sha Efficient assignent and scheduling for heterogeneous DSP systes, IEEE Tran. on Parallel and Distributed Systes vol. 16, pp , June 25. [3] K. Copton and S. Hauck. Reconfigurable coputing: A survey of systes and software, ACM Coputing Surveys, vol 34, no. 2, 22, pp [4] R. Tessier and W. Burleson., Reconfigurable Coputing for Digital Signal Processing: A Survey, Journal of VLSI Signal Processing, vol 28, no. 1, pp.7 27, 22. [5] R. W. Floyd, "Algorith 97: shortest path," Counications of ACM, vol. 5, no. 6, pp. 345, [6] D. Sreenivasa Rao and F. J. Kurdahi, Partitioning by regularity extraction, in Proc. 29th DAC, June 1992, pp [7] A. Itradat, M.O. Ahad, and A. Shatnawi, Scheduling of DSP algoriths onto heterogeneous ultiprocessors with interprocessor counication, in Proc of 3rd International IEEE-NEWCAS, June 25, pp [8] N. Shirazi, W. Luk, and P. Cheung, Autoating production of runtie reconfigurable designs, in Proc. 6th Syp. FCCM, Apr. 1998, pp [9] Z. Huang and S. Malik, Managing dynaic reconfiguration overhead in systes-on-a-chip design using reconfigurable datapaths and optiized interconnection networks, in Proc. Design Autoation Test Eur. Conf., 21, pp [1] A. Itradat, M.O. Ahad, A. Shatnawi, Architectural synthesis of DSP applications with dynaically reconfigurable functional units, in Proc. of the International Syposiu on Circuits and Systes. ISCAS 27, New Orleans, USA, 27-3 May 27, pp [11] S. M. S. A. Chiricescu, M. A. Schuette, R. Glinton, and H. schit, Morphable ultipliers, in Proc. of 12th International Conference on Field Prograable Logic and Applications (FLP 2),, Montpellier, France, Septeber 22, pp [12] Cyrille Chavet, Caaliph Andriaisaina, Philippe Coussy, Eanuel Casseau, Eanuel Juin, Pascal Urard, Eric Martin, "A design flow dedicated to ulti-ode architectures for DSP applications", in proc. of the 27 IEEE/ACM international conference on Coputer-aided design, Noveber 5-8, 27, San Jose, California. [13] A. Itradat, T. Hayaneh, and A. Qatoo, "Mapping of ultiple data Flow graphs of DSP applications onto ASIC/Reconfigurable architectures," in International Journal of Science and Applied Inforation Technology(IJSAIT), Vol. 2, No. 2, pp , 213. [14] A. Itradat, M.O. Ahad, and A. Shatnawi, Dynaically reconfigurable adaptable ultiodule based synthesis of DSP data flow graphs. In proc. 2th Canadian Conference on Electrical and Coputer Engineering. pp. 1515{1518. IEEE (27) 451

Ascending order sort Descending order sort

Ascending order sort Descending order sort Scalable Binary Sorting Architecture Based on Rank Ordering With Linear Area-Tie Coplexity. Hatrnaz and Y. Leblebici Departent of Electrical and Coputer Engineering Worcester Polytechnic Institute Abstract

More information

The optimization design of microphone array layout for wideband noise sources

The optimization design of microphone array layout for wideband noise sources PROCEEDINGS of the 22 nd International Congress on Acoustics Acoustic Array Systes: Paper ICA2016-903 The optiization design of icrophone array layout for wideband noise sources Pengxiao Teng (a), Jun

More information

Survivability Function A Measure of Disaster-Based Routing Performance

Survivability Function A Measure of Disaster-Based Routing Performance Survivability Function A Measure of Disaster-Based Routing Perforance Journal Club Presentation on W. Molisz. Survivability function-a easure of disaster-based routing perforance. IEEE Journal on Selected

More information

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 13

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 13 Coputer Aided Drafting, Design and Manufacturing Volue 26, uber 2, June 2016, Page 13 CADDM 3D reconstruction of coplex curved objects fro line drawings Sun Yanling, Dong Lijun Institute of Mechanical

More information

A High-Speed VLSI Fuzzy Inference Processor for Trapezoid-Shaped Membership Functions *

A High-Speed VLSI Fuzzy Inference Processor for Trapezoid-Shaped Membership Functions * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 21, 607-626 (2005) A High-Speed VLSI Fuzzy Inference Processor for Trapezoid-Shaped Mebership Functions * SHIH-HSU HUANG AND JIAN-YUAN LAI + Departent of

More information

Oblivious Routing for Fat-Tree Based System Area Networks with Uncertain Traffic Demands

Oblivious Routing for Fat-Tree Based System Area Networks with Uncertain Traffic Demands Oblivious Routing for Fat-Tree Based Syste Area Networks with Uncertain Traffic Deands Xin Yuan Wickus Nienaber Zhenhai Duan Departent of Coputer Science Florida State University Tallahassee, FL 3306 {xyuan,nienaber,duan}@cs.fsu.edu

More information

A Novel Fast Constructive Algorithm for Neural Classifier

A Novel Fast Constructive Algorithm for Neural Classifier A Novel Fast Constructive Algorith for Neural Classifier Xudong Jiang Centre for Signal Processing, School of Electrical and Electronic Engineering Nanyang Technological University Nanyang Avenue, Singapore

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 10, October ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 10, October ISSN International Journal of Scientific & Engineering Research, Volue 4, Issue 0, October-203 483 Design an Encoding Technique Using Forbidden Transition free Algorith to Reduce Cross-Talk for On-Chip VLSI

More information

FPL Implementation of a SIMD RISC RNS-Enabled DSP

FPL Implementation of a SIMD RISC RNS-Enabled DSP FPL Ipleentation of a SIMD RISC RNS-Enabled DSP J. RAMÍREZ (1), A. GARCÍA (1), P. G. FERNÁNDEZ (2), A. LLORIS (1) (1) Dpt. of Electronics and Coputer Technology (2) Dpt. of Electrical Engineering University

More information

Shortest Path Determination in a Wireless Packet Switch Network System in University of Calabar Using a Modified Dijkstra s Algorithm

Shortest Path Determination in a Wireless Packet Switch Network System in University of Calabar Using a Modified Dijkstra s Algorithm International Journal of Engineering and Technical Research (IJETR) ISSN: 31-869 (O) 454-4698 (P), Volue-5, Issue-1, May 16 Shortest Path Deterination in a Wireless Packet Switch Network Syste in University

More information

Utility-Based Resource Allocation for Mixed Traffic in Wireless Networks

Utility-Based Resource Allocation for Mixed Traffic in Wireless Networks IEEE IFOCO 2 International Workshop on Future edia etworks and IP-based TV Utility-Based Resource Allocation for ixed Traffic in Wireless etworks Li Chen, Bin Wang, Xiaohang Chen, Xin Zhang, and Dacheng

More information

Energy-Efficient Disk Replacement and File Placement Techniques for Mobile Systems with Hard Disks

Energy-Efficient Disk Replacement and File Placement Techniques for Mobile Systems with Hard Disks Energy-Efficient Disk Replaceent and File Placeent Techniques for Mobile Systes with Hard Disks Young-Jin Ki School of Coputer Science & Engineering Seoul National University Seoul 151-742, KOREA youngjk@davinci.snu.ac.kr

More information

OPTIMAL COMPLEX SERVICES COMPOSITION IN SOA SYSTEMS

OPTIMAL COMPLEX SERVICES COMPOSITION IN SOA SYSTEMS Key words SOA, optial, coplex service, coposition, Quality of Service Piotr RYGIELSKI*, Paweł ŚWIĄTEK* OPTIMAL COMPLEX SERVICES COMPOSITION IN SOA SYSTEMS One of the ost iportant tasks in service oriented

More information

A Distributed Multi-service Resource Allocation Algorithm in Heterogeneous Wireless Access Medium

A Distributed Multi-service Resource Allocation Algorithm in Heterogeneous Wireless Access Medium 1 A Distributed Multi-service Resource Allocation Algorith in Heterogeneous Wireless Access Mediu Muhaad Isail, Student Meber, IEEE, and Weihua Zhuang, Fellow, IEEE Abstract In this paper, radio resource

More information

COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL

COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL 1 Te-Wei Chiang ( 蔣德威 ), 2 Tienwei Tsai ( 蔡殿偉 ), 3 Jeng-Ping Lin ( 林正平 ) 1 Dept. of Accounting Inforation Systes, Chilee Institute

More information

EE 364B Convex Optimization An ADMM Solution to the Sparse Coding Problem. Sonia Bhaskar, Will Zou Final Project Spring 2011

EE 364B Convex Optimization An ADMM Solution to the Sparse Coding Problem. Sonia Bhaskar, Will Zou Final Project Spring 2011 EE 364B Convex Optiization An ADMM Solution to the Sparse Coding Proble Sonia Bhaskar, Will Zou Final Project Spring 20 I. INTRODUCTION For our project, we apply the ethod of the alternating direction

More information

Designing High Performance Web-Based Computing Services to Promote Telemedicine Database Management System

Designing High Performance Web-Based Computing Services to Promote Telemedicine Database Management System Designing High Perforance Web-Based Coputing Services to Proote Teleedicine Database Manageent Syste Isail Hababeh 1, Issa Khalil 2, and Abdallah Khreishah 3 1: Coputer Engineering & Inforation Technology,

More information

Performance Analysis of RAID in Different Workload

Performance Analysis of RAID in Different Workload Send Orders for Reprints to reprints@benthascience.ae 324 The Open Cybernetics & Systeics Journal, 2015, 9, 324-328 Perforance Analysis of RAID in Different Workload Open Access Zhang Dule *, Ji Xiaoyun,

More information

Analysing Real-Time Communications: Controller Area Network (CAN) *

Analysing Real-Time Communications: Controller Area Network (CAN) * Analysing Real-Tie Counications: Controller Area Network (CAN) * Abstract The increasing use of counication networks in tie critical applications presents engineers with fundaental probles with the deterination

More information

A Fast Multi-Objective Genetic Algorithm for Hardware-Software Partitioning In Embedded System Design

A Fast Multi-Objective Genetic Algorithm for Hardware-Software Partitioning In Embedded System Design A Fast Multi-Obective Genetic Algorith for Hardware-Software Partitioning In Ebedded Syste Design 1 M.Jagadeeswari, 2 M.C.Bhuvaneswari 1 Research Scholar, P.S.G College of Technology, Coibatore, India

More information

Modeling Parallel Applications Performance on Heterogeneous Systems

Modeling Parallel Applications Performance on Heterogeneous Systems Modeling Parallel Applications Perforance on Heterogeneous Systes Jaeela Al-Jaroodi, Nader Mohaed, Hong Jiang and David Swanson Departent of Coputer Science and Engineering University of Nebraska Lincoln

More information

MAPPING THE DATA FLOW MODEL OF COMPUTATION INTO AN ENHANCED VON NEUMANN PROCESSOR * Peter M. Maurer

MAPPING THE DATA FLOW MODEL OF COMPUTATION INTO AN ENHANCED VON NEUMANN PROCESSOR * Peter M. Maurer MAPPING THE DATA FLOW MODEL OF COMPUTATION INTO AN ENHANCED VON NEUMANN PROCESSOR * Peter M. Maurer Departent of Coputer Science and Engineering University of South Florida Tapa, FL 33620 Abstract -- The

More information

THE rapid growth and continuous change of the real

THE rapid growth and continuous change of the real IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 8, NO. 1, JANUARY/FEBRUARY 2015 47 Designing High Perforance Web-Based Coputing Services to Proote Teleedicine Database Manageent Syste Isail Hababeh, Issa

More information

Enhancing Real-Time CAN Communications by the Prioritization of Urgent Messages at the Outgoing Queue

Enhancing Real-Time CAN Communications by the Prioritization of Urgent Messages at the Outgoing Queue Enhancing Real-Tie CAN Counications by the Prioritization of Urgent Messages at the Outgoing Queue ANTÓNIO J. PIRES (1), JOÃO P. SOUSA (), FRANCISCO VASQUES (3) 1,,3 Faculdade de Engenharia da Universidade

More information

Closing The Performance Gap between Causal Consistency and Eventual Consistency

Closing The Performance Gap between Causal Consistency and Eventual Consistency Closing The Perforance Gap between Causal Consistency and Eventual Consistency Jiaqing Du Călin Iorgulescu Aitabha Roy Willy Zwaenepoel EPFL ABSTRACT It is well known that causal consistency is ore expensive

More information

Recursion-Driven Parallel Code Generation for Multi-Core Platforms

Recursion-Driven Parallel Code Generation for Multi-Core Platforms Recursion-Driven Parallel Generation for Multi- Platfors Rebecca L. Collins, Bharadwaj Vellore, and Luca P. Carloni Departent of Coputer Science, Colubia University, New York, NY 10027 Eail: {rlc2119,vrb2102,luca}@cs.colubia.edu

More information

Optimal Route Queries with Arbitrary Order Constraints

Optimal Route Queries with Arbitrary Order Constraints IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL.?, NO.?,? 20?? 1 Optial Route Queries with Arbitrary Order Constraints Jing Li, Yin Yang, Nikos Maoulis Abstract Given a set of spatial points DS,

More information

FILTER SYNTHESIS USING FINE-GRAIN DATA-FLOW GRAPHS. Waqas Akram, Cirrus Logic Inc., Austin, Texas

FILTER SYNTHESIS USING FINE-GRAIN DATA-FLOW GRAPHS. Waqas Akram, Cirrus Logic Inc., Austin, Texas FILTER SYNTHESIS USING FINE-GRAIN DATA-FLOW GRAPHS Waqas Akram, Cirrus Logic Inc., Austin, Texas Abstract: This project is concerned with finding ways to synthesize hardware-efficient digital filters given

More information

Design Optimization of Mixed Time/Event-Triggered Distributed Embedded Systems

Design Optimization of Mixed Time/Event-Triggered Distributed Embedded Systems Design Optiization of Mixed Tie/Event-Triggered Distributed Ebedded Systes Traian Pop, Petru Eles, Zebo Peng Dept. of Coputer and Inforation Science, Linköping University {trapo, petel, zebpe}@ida.liu.se

More information

TensorFlow and Keras-based Convolutional Neural Network in CAT Image Recognition Ang LI 1,*, Yi-xiang LI 2 and Xue-hui LI 3

TensorFlow and Keras-based Convolutional Neural Network in CAT Image Recognition Ang LI 1,*, Yi-xiang LI 2 and Xue-hui LI 3 2017 2nd International Conference on Coputational Modeling, Siulation and Applied Matheatics (CMSAM 2017) ISBN: 978-1-60595-499-8 TensorFlow and Keras-based Convolutional Neural Network in CAT Iage Recognition

More information

AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM

AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM International Journal of Software Engineering & Applications (IJSEA), Vol.6, No.5, Septeber 205 AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM Xie Yang and Cheng Wushan College of Mechanical Engineering,

More information

A wireless sensor network for visual detection and classification of intrusions

A wireless sensor network for visual detection and classification of intrusions A wireless sensor network for visual detection and classification of intrusions ANDRZEJ SLUZEK 1,3, PALANIAPPAN ANNAMALAI 2, MD SAIFUL ISLAM 1 1 School of Coputer Engineering, 2 IntelliSys Centre Nanyang

More information

Geo-activity Recommendations by using Improved Feature Combination

Geo-activity Recommendations by using Improved Feature Combination Geo-activity Recoendations by using Iproved Feature Cobination Masoud Sattari Middle East Technical University Ankara, Turkey e76326@ceng.etu.edu.tr Murat Manguoglu Middle East Technical University Ankara,

More information

A Low-Cost Multi-Failure Resilient Replication Scheme for High Data Availability in Cloud Storage

A Low-Cost Multi-Failure Resilient Replication Scheme for High Data Availability in Cloud Storage 216 IEEE 23rd International Conference on High Perforance Coputing A Low-Cost Multi-Failure Resilient Replication Schee for High Data Availability in Cloud Storage Jinwei Liu* and Haiying Shen *Departent

More information

Using the KressArray for Reconfigurable Computing

Using the KressArray for Reconfigurable Computing Using the KressArray for econfigurable Coputing einer Hartenstein, Michael Herz, Thoas Hoffann, Ulrich Nageldinger University of Kaiserslautern, Erwin-Schroedinger-Strasse, D-67663 Kaiserslautern, Gerany

More information

QUERY ROUTING OPTIMIZATION IN SENSOR COMMUNICATION NETWORKS

QUERY ROUTING OPTIMIZATION IN SENSOR COMMUNICATION NETWORKS QUERY ROUTING OPTIMIZATION IN SENSOR COMMUNICATION NETWORKS Guofei Jiang and George Cybenko Institute for Security Technology Studies and Thayer School of Engineering Dartouth College, Hanover NH 03755

More information

Scheduling Parallel Real-Time Recurrent Tasks on Multicore Platforms

Scheduling Parallel Real-Time Recurrent Tasks on Multicore Platforms IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL., NO., NOV 27 Scheduling Parallel Real-Tie Recurrent Tasks on Multicore Platfors Risat Pathan, Petros Voudouris, and Per Stenströ Abstract We

More information

Joint Measurement- and Traffic Descriptor-based Admission Control at Real-Time Traffic Aggregation Points

Joint Measurement- and Traffic Descriptor-based Admission Control at Real-Time Traffic Aggregation Points Joint Measureent- and Traffic Descriptor-based Adission Control at Real-Tie Traffic Aggregation Points Stylianos Georgoulas, Panos Triintzios and George Pavlou Centre for Counication Systes Research, University

More information

Derivation of an Analytical Model for Evaluating the Performance of a Multi- Queue Nodes Network Router

Derivation of an Analytical Model for Evaluating the Performance of a Multi- Queue Nodes Network Router Derivation of an Analytical Model for Evaluating the Perforance of a Multi- Queue Nodes Network Router 1 Hussein Al-Bahadili, 1 Jafar Ababneh, and 2 Fadi Thabtah 1 Coputer Inforation Systes Faculty of

More information

Investigation of The Time-Offset-Based QoS Support with Optical Burst Switching in WDM Networks

Investigation of The Time-Offset-Based QoS Support with Optical Burst Switching in WDM Networks Investigation of The Tie-Offset-Based QoS Support with Optical Burst Switching in WDM Networks Pingyi Fan, Chongxi Feng,Yichao Wang, Ning Ge State Key Laboratory on Microwave and Digital Counications,

More information

An Adaptive Low-latency Power Management Protocol for Wireless Sensor Networks

An Adaptive Low-latency Power Management Protocol for Wireless Sensor Networks An Adaptive Low-latency Power Manageent Protocol for Wireless Sensor Networks Giuseppe Anastasi, Marco Conti*, Mario Di Francesco, Andrea Passarella* Pervasive Coputing & Networking Lab. (PerLab) Departent

More information

Solving the Damage Localization Problem in Structural Health Monitoring Using Techniques in Pattern Classification

Solving the Damage Localization Problem in Structural Health Monitoring Using Techniques in Pattern Classification Solving the Daage Localization Proble in Structural Health Monitoring Using Techniques in Pattern Classification CS 9 Final Project Due Dec. 4, 007 Hae Young Noh, Allen Cheung, Daxia Ge Introduction Structural

More information

Galois Homomorphic Fractal Approach for the Recognition of Emotion

Galois Homomorphic Fractal Approach for the Recognition of Emotion Galois Hooorphic Fractal Approach for the Recognition of Eotion T. G. Grace Elizabeth Rani 1, G. Jayalalitha 1 Research Scholar, Bharathiar University, India, Associate Professor, Departent of Matheatics,

More information

I-0 Introduction. I-1 Introduction. Objectives: Quote:

I-0 Introduction. I-1 Introduction. Objectives: Quote: I-0 Introduction Objectives: Explain necessity of parallel/ultithreaded algoriths Describe different fors of parallel processing Present coonly used architectures Introduce a few basic ters Coents: Try

More information

Deterministic Voting in Distributed Systems Using Error-Correcting Codes

Deterministic Voting in Distributed Systems Using Error-Correcting Codes IEEE TRASACTIOS O PARALLEL AD DISTRIBUTED SYSTEMS, VOL. 9, O. 8, AUGUST 1998 813 Deterinistic Voting in Distributed Systes Using Error-Correcting Codes Lihao Xu and Jehoshua Bruck, Senior Meber, IEEE Abstract

More information

A Generic Architecture for Programmable Trac. Shaper for High Speed Networks. Krishnan K. Kailas y Ashok K. Agrawala z. fkrish,

A Generic Architecture for Programmable Trac. Shaper for High Speed Networks. Krishnan K. Kailas y Ashok K. Agrawala z. fkrish, A Generic Architecture for Prograable Trac Shaper for High Speed Networks Krishnan K. Kailas y Ashok K. Agrawala z fkrish, agrawalag@cs.ud.edu y Departent of Electrical Engineering z Departent of Coputer

More information

Theoretical Analysis of Local Search and Simple Evolutionary Algorithms for the Generalized Travelling Salesperson Problem

Theoretical Analysis of Local Search and Simple Evolutionary Algorithms for the Generalized Travelling Salesperson Problem Theoretical Analysis of Local Search and Siple Evolutionary Algoriths for the Generalized Travelling Salesperson Proble Mojgan Pourhassan ojgan.pourhassan@adelaide.edu.au Optiisation and Logistics, The

More information

An Adaptive and Low-latency Power Management Protocol for Wireless Sensor Networks

An Adaptive and Low-latency Power Management Protocol for Wireless Sensor Networks An Adaptive and Low-latency Power Manageent Protocol for Wireless Sensor Networks Giuseppe Anastasi, Marco Conti*, Mario Di Francesco, Andrea Passarella* Pervasive Coputing & Networking Lab. (PerLab) Departent

More information

Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization

Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization 1 Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization Jonathan van de Belt, Haed Ahadi, and Linda E. Doyle The Centre for Future Networks and Counications - CONNECT,

More information

IN many interactive multimedia streaming applications, such

IN many interactive multimedia streaming applications, such 840 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 5, MAY 06 A Geoetric Approach to Server Selection for Interactive Video Streaing Yaochen Hu, Student Meber, IEEE, DiNiu, Meber, IEEE, and Zongpeng Li, Senior

More information

Collaborative Web Caching Based on Proxy Affinities

Collaborative Web Caching Based on Proxy Affinities Collaborative Web Caching Based on Proxy Affinities Jiong Yang T J Watson Research Center IBM jiyang@usibco Wei Wang T J Watson Research Center IBM ww1@usibco Richard Muntz Coputer Science Departent UCLA

More information

A Periodic Dynamic Load Balancing Method

A Periodic Dynamic Load Balancing Method 2016 3 rd International Conference on Engineering Technology and Application (ICETA 2016) ISBN: 978-1-60595-383-0 A Periodic Dynaic Load Balancing Method Taotao Fan* State Key Laboratory of Inforation

More information

Relocation of Gateway for Enhanced Timeliness in Wireless Sensor Networks Abstract 1. Introduction

Relocation of Gateway for Enhanced Timeliness in Wireless Sensor Networks Abstract 1. Introduction Relocation of ateway for Enhanced Tieliness in Wireless Sensor Networks Keal Akkaya and Mohaed Younis Departent of oputer Science and Electrical Engineering University of Maryland, altiore ounty altiore,

More information

Using Imperialist Competitive Algorithm in Optimization of Nonlinear Multiple Responses

Using Imperialist Competitive Algorithm in Optimization of Nonlinear Multiple Responses International Journal of Industrial Engineering & Production Research Septeber 03, Volue 4, Nuber 3 pp. 9-35 ISSN: 008-4889 http://ijiepr.iust.ac.ir/ Using Iperialist Copetitive Algorith in Optiization

More information

Different criteria of dynamic routing

Different criteria of dynamic routing Procedia Coputer Science Volue 66, 2015, Pages 166 173 YSC 2015. 4th International Young Scientists Conference on Coputational Science Different criteria of dynaic routing Kurochkin 1*, Grinberg 1 1 Kharkevich

More information

POSITION-PATCH BASED FACE HALLUCINATION VIA LOCALITY-CONSTRAINED REPRESENTATION. Junjun Jiang, Ruimin Hu, Zhen Han, Tao Lu, and Kebin Huang

POSITION-PATCH BASED FACE HALLUCINATION VIA LOCALITY-CONSTRAINED REPRESENTATION. Junjun Jiang, Ruimin Hu, Zhen Han, Tao Lu, and Kebin Huang IEEE International Conference on ultiedia and Expo POSITION-PATCH BASED FACE HALLUCINATION VIA LOCALITY-CONSTRAINED REPRESENTATION Junjun Jiang, Ruiin Hu, Zhen Han, Tao Lu, and Kebin Huang National Engineering

More information

An Efficient Approach for Content Delivery in Overlay Networks

An Efficient Approach for Content Delivery in Overlay Networks An Efficient Approach for Content Delivery in Overlay Networks Mohaad Malli, Chadi Barakat, Walid Dabbous Projet Planète, INRIA-Sophia Antipolis, France E-ail:{alli, cbarakat, dabbous}@sophia.inria.fr

More information

TOLLY. Premise: Buyers of multi-port. BayStack T Switch Fast Ethernet Switch Competitive Evaluation Backplane Capacity.

TOLLY. Premise: Buyers of multi-port. BayStack T Switch Fast Ethernet Switch Competitive Evaluation Backplane Capacity. Preise: Buyers of ulti-port switches need to know the actual capacity of the backplane (switching fabric) used to interconnect ports. To assure a non-blocking environent i.e., all ports can run at wire-speed

More information

NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH

NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH V. Atienza; J.M. Valiente and G. Andreu Departaento de Ingeniería de Sisteas, Coputadores y Autoática Universidad Politécnica de Valencia.

More information

Secure Wireless Multihop Transmissions by Intentional Collisions with Noise Wireless Signals

Secure Wireless Multihop Transmissions by Intentional Collisions with Noise Wireless Signals Int'l Conf. Wireless etworks ICW'16 51 Secure Wireless Multihop Transissions by Intentional Collisions with oise Wireless Signals Isau Shiada 1 and Hiroaki Higaki 1 1 Tokyo Denki University, Japan Abstract

More information

A Low-cost Memory Architecture with NAND XIP for Mobile Embedded Systems

A Low-cost Memory Architecture with NAND XIP for Mobile Embedded Systems A Low-cost Meory Architecture with XIP for Mobile Ebedded Systes Chanik Park, Jaeyu Seo, Sunghwan Bae, Hyojun Ki, Shinhan Ki and Busoo Ki Software Center, SAMSUNG Electronics, Co., Ltd. Seoul 135-893,

More information

Identifying Converging Pairs of Nodes on a Budget

Identifying Converging Pairs of Nodes on a Budget Identifying Converging Pairs of Nodes on a Budget Konstantina Lazaridou Departent of Inforatics Aristotle University, Thessaloniki, Greece konlaznik@csd.auth.gr Evaggelia Pitoura Coputer Science and Engineering

More information

Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues

Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues Mapping Data in Peer-to-Peer Systes: Seantics and Algorithic Issues Anastasios Keentsietsidis Marcelo Arenas Renée J. Miller Departent of Coputer Science University of Toronto {tasos,arenas,iller}@cs.toronto.edu

More information

Energy Efficient Design Strategies of Translucent and Transparent IP Over WDM Networks

Energy Efficient Design Strategies of Translucent and Transparent IP Over WDM Networks Energy Efficient Design Strategies of Translucent and Transparent IP Over WDM Networs F. Mousavi Madani Departent of coputer engineering Alzahra University Tehran, Iran, osavif@alzahra.ac.ir Received:

More information

THE rounding operation is performed in almost all arithmetic

THE rounding operation is performed in almost all arithmetic This is the author's version of an article that has been published in this journal. Changes were ade to this version by the publisher prior to publication. The final version of record is available at http://dx.doi.org/.9/tvlsi.5.538

More information

Fair Energy-Efficient Sensing Task Allocation in Participatory Sensing with Smartphones

Fair Energy-Efficient Sensing Task Allocation in Participatory Sensing with Smartphones Advance Access publication on 24 February 2017 The British Coputer Society 2017. All rights reserved. For Perissions, please eail: journals.perissions@oup.co doi:10.1093/cojnl/bxx015 Fair Energy-Efficient

More information

Image Filter Using with Gaussian Curvature and Total Variation Model

Image Filter Using with Gaussian Curvature and Total Variation Model IJECT Vo l. 7, Is s u e 3, Ju l y - Se p t 016 ISSN : 30-7109 (Online) ISSN : 30-9543 (Print) Iage Using with Gaussian Curvature and Total Variation Model 1 Deepak Kuar Gour, Sanjay Kuar Shara 1, Dept.

More information

Scheduling Parallel Task Graphs on (Almost) Homogeneous Multi-cluster Platforms

Scheduling Parallel Task Graphs on (Almost) Homogeneous Multi-cluster Platforms 1 Scheduling Parallel Task Graphs on (Alost) Hoogeneous Multi-cluster Platfors Pierre-François Dutot, Tchiou N Takpé, Frédéric Suter and Henri Casanova Abstract Applications structured as parallel task

More information

The Flaw Attack to the RTS/CTS Handshake Mechanism in Cluster-based Battlefield Self-organizing Network

The Flaw Attack to the RTS/CTS Handshake Mechanism in Cluster-based Battlefield Self-organizing Network The Flaw Attack to the RTS/CTS Handshake Mechanis in Cluster-based Battlefield Self-organizing Network Zeao Zhao College of Counication Engineering, Hangzhou Dianzi University, Hangzhou 310018, China National

More information

An Architecture for a Distributed Deductive Database System

An Architecture for a Distributed Deductive Database System IEEE TENCON '93 / B eih An Architecture for a Distributed Deductive Database Syste M. K. Mohania N. L. Sarda bept. of Coputer Science and Engineering, Indian Institute of Technology, Bobay 400 076, INDIA

More information

Verifying the structure and behavior in UML/OCL models using satisfiability solvers

Verifying the structure and behavior in UML/OCL models using satisfiability solvers IET Cyber-Physical Systes: Theory & Applications Review Article Verifying the structure and behavior in UML/OCL odels using satisfiability solvers ISSN 2398-3396 Received on 20th October 2016 Revised on

More information

Evaluation of a multi-frame blind deconvolution algorithm using Cramér-Rao bounds

Evaluation of a multi-frame blind deconvolution algorithm using Cramér-Rao bounds Evaluation of a ulti-frae blind deconvolution algorith using Craér-Rao bounds Charles C. Beckner, Jr. Air Force Research Laboratory, 3550 Aberdeen Ave SE, Kirtland AFB, New Mexico, USA 87117-5776 Charles

More information

Redundancy Level Impact of the Mean Time to Failure on Wireless Sensor Network

Redundancy Level Impact of the Mean Time to Failure on Wireless Sensor Network (IJACSA) International Journal of Advanced Coputer Science and Applications Vol. 8, No. 1, 217 Redundancy Level Ipact of the Mean Tie to Failure on Wireless Sensor Network Alaa E. S. Ahed 1 College of

More information

Multi Packet Reception and Network Coding

Multi Packet Reception and Network Coding The 2010 Military Counications Conference - Unclassified Progra - etworking Protocols and Perforance Track Multi Packet Reception and etwork Coding Aran Rezaee Research Laboratory of Electronics Massachusetts

More information

A Hybrid Network Architecture for File Transfers

A Hybrid Network Architecture for File Transfers JOURNAL OF IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 6, NO., JANUARY 9 A Hybrid Network Architecture for File Transfers Xiuduan Fang, Meber, IEEE, Malathi Veeraraghavan, Senior Meber,

More information

Detection of Outliers and Reduction of their Undesirable Effects for Improving the Accuracy of K-means Clustering Algorithm

Detection of Outliers and Reduction of their Undesirable Effects for Improving the Accuracy of K-means Clustering Algorithm Detection of Outliers and Reduction of their Undesirable Effects for Iproving the Accuracy of K-eans Clustering Algorith Bahan Askari Departent of Coputer Science and Research Branch, Islaic Azad University,

More information

Integrating fast mobility in the OLSR routing protocol

Integrating fast mobility in the OLSR routing protocol Integrating fast obility in the OLSR routing protocol Mounir BENZAID 1,2, Pascale MINET 1 and Khaldoun AL AGHA 1,2 1 INRIA, Doaine de Voluceau - B.P.105, 78153 Le Chesnay Cedex, FRANCE ounir.benzaid, pascale.inet@inria.fr

More information

Feature Based Registration for Panoramic Image Generation

Feature Based Registration for Panoramic Image Generation IJCSI International Journal of Coputer Science Issues, Vol. 10, Issue 6, No, Noveber 013 www.ijcsi.org 13 Feature Based Registration for Panoraic Iage Generation Kawther Abbas Sallal 1, Abdul-Mone Saleh

More information

A Comparative Study of Two-phase Heuristic Approaches to General Job Shop Scheduling Problem

A Comparative Study of Two-phase Heuristic Approaches to General Job Shop Scheduling Problem IE Vol. 7, No. 2, pp. 84-92, Septeber 2008. A Coparative Study of Two-phase Heuristic Approaches to General Job Shop Scheduling Proble Ji Ung Sun School of Industrial and Managent Engineering Hankuk University

More information

QoS and Sensible Routing Decisions

QoS and Sensible Routing Decisions QoS and Sensible Routing Decisions Erol Gelenbe Dept. of Electrical & Electronic Engineering Iperial College London SW7 2BT e.gelenbe@iperial.ac.uk Abstract Network Quality of Service (QoS) criteria of

More information

A Beam Search Method to Solve the Problem of Assignment Cells to Switches in a Cellular Mobile Network

A Beam Search Method to Solve the Problem of Assignment Cells to Switches in a Cellular Mobile Network A Bea Search Method to Solve the Proble of Assignent Cells to Switches in a Cellular Mobile Networ Cassilda Maria Ribeiro Faculdade de Engenharia de Guaratinguetá - DMA UNESP - São Paulo State University

More information

Packet-Switched On-Chip FPGA Overlay Networks

Packet-Switched On-Chip FPGA Overlay Networks Packet-Switched On-Chip FPGA Overlay Networks Thesis by Nachiket Kapre In Partial Fulfillent of the Requireents for the Degree of Master of Science California Institute of Technology Pasadena, California

More information

Control Message Reduction Techniques in Backward Learning Ad Hoc Routing Protocols

Control Message Reduction Techniques in Backward Learning Ad Hoc Routing Protocols Control Message Reduction Techniques in Backward Learning Ad Hoc Routing Protocols Navodaya Garepalli Kartik Gopalan Ping Yang Coputer Science, Binghaton University (State University of New York) Contact:

More information

Simulated Sensor Reading. Heading. Y [m] local minimum ; m. local maximum ; M. discontinuity ; D. connection ; c X [m]

Simulated Sensor Reading. Heading. Y [m] local minimum ; m. local maximum ; M. discontinuity ; D. connection ; c X [m] Localization based on Visibility Sectors using Range Sensors Sooyong Lee y Nancy. Aato Jaes Fellers Departent of Coputer Science Texas A& University College Station, TX 7784 fsooyong,aato,jpf938g@cs.tau.edu

More information

A Measurement-Based Model for Parallel Real-Time Tasks

A Measurement-Based Model for Parallel Real-Time Tasks A Measureent-Based Model for Parallel Real-Tie Tasks Kunal Agrawal 1 Washington University in St. Louis St. Louis, MO, USA kunal@wustl.edu https://orcid.org/0000-0001-5882-6647 Sanjoy Baruah 2 Washington

More information

Boosted Detection of Objects and Attributes

Boosted Detection of Objects and Attributes L M M Boosted Detection of Objects and Attributes Abstract We present a new fraework for detection of object and attributes in iages based on boosted cobination of priitive classifiers. The fraework directly

More information

An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured from Different Viewpoints

An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured from Different Viewpoints 519 An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured fro Different Viewpoints Yousuke Kawauchi 1, Shin Usuki, Kenjiro T. Miura 3, Hiroshi Masuda 4 and Ichiro Tanaka 5 1 Shizuoka

More information

Minimum Delay Stream Routing and Content Caching in Hybrid Coalition Networks

Minimum Delay Stream Routing and Content Caching in Hybrid Coalition Networks Miniu Delay Strea Routing and Content Caching in Hybrid Coalition Networks Mostafa Dehghan, Anand Seethara, Ting He, Theodoros Salonidis Ji Kurose, Don Towsley, Bo Jiang, Raesh Sitaraan University of Massachussetts

More information

COLLABORATIVE BEAMFORMING FOR WIRELESS AD-HOC NETWORKS

COLLABORATIVE BEAMFORMING FOR WIRELESS AD-HOC NETWORKS International Journal of Coputer Science and Counication Vol. 3, No. 1, January-June 2012, pp. 181-185 COLLABORATIVE BEAMFORMING FOR WIRELESS AD-HOC NETWORKS A.H. Karode 1, S.R. Suralkar 2, Manoj Bagde

More information

Threshold Analysis of Non-Binary Spatially-Coupled LDPC Codes with Windowed Decoding

Threshold Analysis of Non-Binary Spatially-Coupled LDPC Codes with Windowed Decoding 1 Threshold Analysis of Non-Binary Spatially-Coupled LDPC Codes with Windowed Decoding Lai Wei, Toshiaki Koike-Akino, David G. M. Mitchell, Thoas E. Fuja, and Daniel J. Costello, Jr. Departent of Electrical

More information

Multipath Selection and Channel Assignment in Wireless Mesh Networks

Multipath Selection and Channel Assignment in Wireless Mesh Networks Multipath Selection and Channel Assignent in Wireless Mesh Networs Soo-young Jang and Chae Y. Lee Dept. of Industrial and Systes Engineering, KAIST, 373-1 Kusung-dong, Taejon, Korea Tel: +82-42-350-5916,

More information

Data-driven Hybrid Caching in Hierarchical Edge Cache Networks

Data-driven Hybrid Caching in Hierarchical Edge Cache Networks Data-driven Hybrid Caching in Hierarchical Edge Cache Networks Abstract Hierarchical cache networks are increasingly deployed to facilitate high-throughput and low-latency content delivery to end users.

More information

Improve Peer Cooperation using Social Networks

Improve Peer Cooperation using Social Networks Iprove Peer Cooperation using Social Networks Victor Ponce, Jie Wu, and Xiuqi Li Departent of Coputer Science and Engineering Florida Atlantic University Boca Raton, FL 33431 Noveber 5, 2007 Corresponding

More information

Clustering. Cluster Analysis of Microarray Data. Microarray Data for Clustering. Data for Clustering

Clustering. Cluster Analysis of Microarray Data. Microarray Data for Clustering. Data for Clustering Clustering Cluster Analysis of Microarray Data 4/3/009 Copyright 009 Dan Nettleton Group obects that are siilar to one another together in a cluster. Separate obects that are dissiilar fro each other into

More information

AN APPROACH ON BIMODAL BIOMETRIC SYSTEMS

AN APPROACH ON BIMODAL BIOMETRIC SYSTEMS AN APPROACH ON BIODAL BIOETRIC SYSTES Eugen LUPU, Siina EERICH Technical University of Cluj-Napoca, 26-28 Baritiu str. Cluj-Napoca phone: +40-264-40-266; fax: +40-264-592-055; e-ail: Eugen.Lupu @co.utcluj.ro

More information

Data Caching for Enhancing Anonymity

Data Caching for Enhancing Anonymity Data Caching for Enhancing Anonyity Rajiv Bagai and Bin Tang Departent of Electrical Engineering and Coputer Science Wichita State University Wichita, Kansas 67260 0083, USA Eail: {rajiv.bagai, bin.tang}@wichita.edu

More information

Feature Selection to Relate Words and Images

Feature Selection to Relate Words and Images The Open Inforation Systes Journal, 2009, 3, 9-13 9 Feature Selection to Relate Words and Iages Wei-Chao Lin 1 and Chih-Fong Tsai*,2 Open Access 1 Departent of Coputing, Engineering and Technology, University

More information

Effects of Interleaving on RTP Header Compression

Effects of Interleaving on RTP Header Compression Effects of Interleaving on RTP Header Copression Colin Perkins Jon Crowcroft Departent of Coputer Science University College London Gower Street London WCE 6BT Abstract We discuss the use of interleaving

More information

Privacy-preserving String-Matching With PRAM Algorithms

Privacy-preserving String-Matching With PRAM Algorithms Privacy-preserving String-Matching With PRAM Algoriths Report in MTAT.07.022 Research Seinar in Cryptography, Fall 2014 Author: Sander Sii Supervisor: Peeter Laud Deceber 14, 2014 Abstract In this report,

More information

Multiple operand addition and multiplication

Multiple operand addition and multiplication Multiple operand addition and ultiplication by SHANKER SINGH and RONALD WAXMAN International Business Machines Corporation Poughkeepsie, N ew York INTRODUCTION Traditionally, adders used in sall- and ediu-sized

More information