A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems

Size: px
Start display at page:

Download "A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems"

Transcription

1 A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems Cheng-Yuan Chang and I-Lun Tseng Deartment of Comuter Science and Engineering Yuan Ze University, Taiwan Abstract - In the field of integrated circuit hysical design automation, the roblem of obstacle-avoiding rectilinear Steiner minimal tree (OARSMT) construction is a fundamental roblem and has attracted a lot of research attention. In this aer, a arallel algorithm for constructing OARSMTs is roosed. The algorithm is based on maze routing and double front-wave exansion. Exerimental results show that our algorithm not only generates very short wires, but also erforms efficiently on shared-memory multi-core comuter systems. Comared with the sequential execution of our arallel rogram that has been imlemented, the rogram can achieve % seed-u on average while running on a multicore workstation. Keywords: VLSI Physical Design Automation, Routing, Parallel Programming, Multi-Core, Algorithm Introduction As the semiconductor rocess technology advances, transistor feature sizes have been shrinking. As a result, an integrated circuit can accommodate many transistors and building blocks. To imlement an integrated circuit containing comlex functions, a number of building blocks are usually required. Since each building block erforms a secific set of functions (e.g., inverter, NAND, NOR, shift register, memory, and ALU), we can combine many building blocks and make roer connections between their terminals in order to build a larger circuit. Routing algorithms, which are caable of making connections between building blocks, lay a crucial role, esecially when the design is large or comlex. In the field of integrated circuit hysical design automation [, ], many routing algorithms require the function of constructing rectilinear Steiner minimal trees (RSMTs). That is because most integrated circuit layouts use rectilinear wires. Also, by minimizing the total wire length of an integrated circuit, the signal roagation delay, the ower consumtion, and the die size can all be reduced. Since an integrated circuit layout can contain building blocks and rerouted nets, it is desirable to consider regions that cannot be This research was suorted in art by the National Science Council of Taiwan under grants NSC-9--E--0 and NSC- 99--E--0. assed through by a net (or wire) as obstacles. Consequently, develoing efficient algorithms for solving the obstacleavoiding rectilinear Steiner minimal tree (OARSMT) roblem is imortant and has thus received a lot of research attention [-, -0]. Although many algorithms have been roosed in order to solve the OARSMT roblem, most of these algorithms are sequential, rather than arallel. As inexensive multi-core rocessors and comuter systems have become widely available, develoing arallel algorithms allows us to exloit the comutational ower from these shared-memory multicore systems. This article resents a arallel algorithm for constructing OARSMTs. The algorithm is based on Watanabe s Steiner tree construction algorithm [], but there are differences between these two aroaches. First, our algorithm is suitable for use on a shared-memory multi-core comuter system, whereas Watanabe s algorithm is suitable for use on a comuter system containing a two-dimensional array rocessor. Secifically, an array rocessor can have as many as tens of thousands of rocessing elements, while a sharedmemory multi-core comuter may have less than ten rocessor cores. Second, our algorithm adots two arallelized rocedures, namely PARALLEL-CONNECT() and PARALLEL-CLEANUP(), and these two rocedures can efficiently reduce the rogram execution time. The arallel algorithm roosed in this article has been imlemented in C++ with the use of OenMP []. Exerimental results show that the imlemented arallel rogram erforms efficiently on a shared-memory multi-core workstation. The remainder of this article is organized as follows. In Section, we formulate the OARSMT roblem. Our arallel algorithm for constructing OARSMTs is resented in Section. Exerimental results are given in Section. Finally, conclusions are drawn in Section. Problem Formulation In the xy lane, let T = {t,,, t m } be a set of m terminals which are to be connected by a net (or wire), and let O = {o, o,, o n } be a set of n rectilinear obstacles. A terminal can exist on the boundary or on a corner of an obstacle, but cannot exist within an obstacle. In Fig. (a), for examle, is a valid terminal since it is on the boundary of an obstacle, whereas is an invalid terminal since it is located

2 within the obstacle. Invalid terminals cannot aear in an instance of the OARSMT roblem. For the figures in this article, obstacles are denoted by light-gray regions. With regard to hysical ositions of line segments of a wire, a line segment can overla with the boundary of an obstacle as shown in Fig. (b), but cannot ass through the interior of an obstacle as shown in Fig. (c). Since a wire is comosed of rectilinear line segments, the total wire length of a routing result is comuted as the sum of the lengths of all line segments. Fig. (d) illustrates a valid routing result and its total wire length is. The OARSMT roblem is defined below. Definition (The OARSMT Problem): Given a set T of terminals and a set O of rectilinear obstacles in the xy lane, we are requested to construct a net (or wire) which consists of rectilinear line segments and connects all the terminals in T, while ossibly through some Steiner oints. In addition, line segments of the net cannot ass through the interior of each obstacle in O, and the total wire length of the routing result must be minimal. The Algorithm Our aroach for constructing an OARSMT is based on Watanabe s algorithm [], which mainly consists of two reetitive hases (known as double front-wave exansion). The first hase is called the first front-wave roagation; a set of start oints P S is selected, and then we roagate from these oints in order to find another terminal t t T, which is the closest to P S. During the roagation rocess, in addition, the roagation wave cannot ass through the interior of each obstacle. Also, the shortest distance between a oint in P S and each visited grid oint must be recorded; the numbers reresenting these distances are called distance numbers. The second hase of Watanabe s algorithm is named the second front-wave roagation; another roagation wave starts from the terminal t t to reach either a oint or oints in P S. An overlaing region between the first and the second hases can thus be found. Moreover, Steiner oints can also be determined. Therefore, an OARSMT can be obtained after connecting all the Steiner oints and terminals. Our arallel algorithm for constructing an OARSMT from given sets of T and O is described in Fig.. First, a start terminal (t s ) must be selected from T. Although an arbitrary terminal can be selected from T as the start terminal, our imlementation of the algorithm selects the terminal which has the least value in terms of the sum of x and y coordinates. The set V is used for storing all the terminals that have been visited during double front-wave exansion. Since the algorithm starts by roagating from the start terminal t s, it is assigned to V in line. The set S, which can be imlemented as a task queue, is used for storing grid oints from which the next iteration of double front-wave exansion will start; these grid oints may include terminals and/or Steiner oints. t o t o (a) (b) (c) (d) Figure. Valid and invalid OARSMT examles and routing results. Algorithm PARALLEL-OARSMT-CONSTRUCTION( T, O ) Inut: T /* all the terminals which are to be connected */ O /* all the rectilinear obstacles */ Outut: An OARSMT which connects all the terminals in T using only horizontal and/or vertical line segments while these line segments cannot ass through the interior of each obstacle.. t s select a start terminal from set T. V t s. S t s. while ( V < T ) {. t i PROPAGATE_ST( S ). PROPAGATE_ND( t i ). R the intersection region between the first and the second front-wave roagation hases.. Insert t i into V. 9. if ( NULL AND T ) 0. PARALLEL-CONNECT(). PARALLEL-CLEANUP(). S. S all the grid oints from which the first front-wave roagation in the next iteration will start.. }. FINAL-CONNECT(). return the comleted OARSMT Figure. The roosed arallel algorithm for OARSMT construction. The while loo in line checks whether all the terminals have been visited or not. Lines will be executed if at least one terminal in T has not been visited. The first frontwave roagation hase is imlemented in the rocedure PROPAGATE_ST(); the rocedure returns a terminal (t i ) which is the terminal found in the hase and is the closest terminal to grid oints in S. Note that distance numbers increase as the roagation roceeds during this hase. The second front-wave roagation hase is imlemented in the rocedure PROPAGATE_ND(). The rocedure returns, which is either a newly found Steiner oint or NULL. Note that distance numbers decrease as the roagation roceeds during this hase. In line, a region R, which is the intersection of regions between the first and the second roagation hases, can be obtained. In line, the terminal that has just been discovered during the first front-wave roagation hase is inserted into V. In lines 9 0, if Steiner oint exists and it is not an element in T, the wire connections between and terminals in a region which was formed reviously will be made. We have found that the connection rocess can be arallelized; it has been imlemented in the rocedure PARALLEL-CONNECT(). The rocedure can efficiently seed u the connection rocess and will be described in detail in subsection.. t o t o

3 Since distance numbers are recorded during double frontwave exansion, arts of these numbers must be cleared in rearation for the next double-wave exansion iteration. Because the rocess of clearing distance numbers does not have any data deendency, the rocess can be arallelized; the arallelized rocess has been imlemented in the rocedure PARALLEL-CLEANUP() and will be described in detail in subsection.. In lines of our arallel algorithm, the set S is reset and then its content is udated in rearation for the next iteration of double-wave exansion. After all iterations of double-wave exansion have been comleted, there can still exist terminals that remain unconnected. The rocedure FINAL-CONNECT() will comlete the routing for these unconnected terminals. Fig. illustrates an examle of constructing an OARSMT by using our algorithm. As shown in Fig. (a), an instance of the OARSMT roblem, which is to be solved, contains four terminals and three obstacles. If t is the start terminal, the first front-wave roagation hase will generate distance numbers, as shown in Fig. (b), after is reached. The second front-wave roagation hase, which starts from and then reaches t, will generate the result as illustrated in Fig. (c). Note that the second roagation hase will only visit grid oints that have been visited reviously in the first roagation hase. Therefore, the overlaing region (region A) between the first and the second front-wave roagation hases can be obtained, as shown in Fig. (d). After the first iteration of the while loo finishes, set S contains all the grid oints which are on the boundary of region A; these oints include terminals t and. During the second iteration of the while loo, terminal t will be visited and then region B will be generated. A Steiner oint, which is at the intersection between regions A and B, can be obtained; the oint is named in Fig. (e). The rocedure PARALLEL-CONNECT() can then be invoked to connect and t as well as to connect and, as illustrated in Fig. (f). After that, the third iteration of the while loo will visit, and region C in Fig. (g) will be formed. Next, Steiner oint will be obtained, and it can then be connected to and t. Finally, the unconnected terminals (i.e., only in this examle) can be connected after invoking the rocedure FINAL-CONNECT(). The final routing result is shown in Fig. (h).. Parallel-Connect In Watanabe s PAR- algorithm [], a arameter named exansion distance (denoted by D ex ) is used to control the quality of routing during front-wave roagation hases. When D ex =, the PAR- algorithm is equivalent to Lee s algorithm [], and a wire whose length is the shortest between two given oints can be obtained. On the other hand, when D ex =, a wire which has the minimum number of bends can be generated, although the wire length may not be the shortest. The rocedure PARALLEL-CONNECT() is used to connect a Steiner oint with other oints, including terminals and/or t o o (a) t 0 t t o o t (c) o o o o o A B (e) o o C o t t t t other Steiner oints, within a region. The technique of frontwave roagation is also used in the rocedure. However, the rocedure is arallelized and arameter D ex is set to infinity. Therefore, connections will be made within the region and have the minimum number of bends. As a result, final routing results generated by our algorithm can have minimal total wire lengths and minimal number of bends. An examle for illustrating detailed stes of PARALLEL- CONNECT() is shown in Fig.. In this examle, we assume that Steiner oint has been found, and we need to connect to t as well as connect to, as shown in Fig. (a). Also, connections must be made within region A. After the frontwave roagation hase, which starts from, with D ex set to is finished, distance numbers for visited grid oints are shown in Fig. (b). In the backtracking hase, terminal t must be connected to and terminal must also be connected to o t 0 t t t o o o t A (b) (d) (f) o o o o o o B o (g) (h) Figure. An examle of constructing an OARSMT by using our algorithm. o t t t t

4 . Since t and must be located on different corners of region A and must be on the boundary of region A, the two connection rocesses are indeendent and can thus be arallelized. Therefore, the connection between t and can be made by one thread while the connection between and can be made by another thread. Because there are two ossible routes for the connection between t and, one of the two ossible connection results, shown in Fig. (c) and Fig. (d), will be generated. After all the terminals have been visited during iterations of double front-wave exansion, there may still exist terminals that have not been connected. These terminals will be connected via rocedure FINAL-CONNECT().. Parallel-CleanU After each iteration of the first and the second front-wave roagation hases, an intersection region R can be obtained, as mentioned reviously. However, distance numbers for grid oints which are not located in the intersection region must be reset to zero before the next iteration of double front-wave exansion starts. The rocess of resetting distance numbers of grid oints is named the clean-u rocess and can be arallelized. Fig. (a) illustrates an examle where region A has been generated. After the execution of the clean-u rocess, distance numbers for grid oints outside region A will be reset, as shown in Fig. (b). Another occasion that requires the invocation of the clean-u rocess is when wire connections within a region have been made, and the region must be removed in rearation for the next iteration of double front-wave exansion. For examle, in Fig. (c), region A has been generated, followed by the generation of region B. Also, Steiner oint has been obtained. After terminals t and have been connected to, therefore, distance numbers for grid oints after erforming double front-wave exansion as well as distance numbers for grid oints inside region A must be reset. However, distance numbers for grid oints inside regions which have not been removed must be ket intact. The result after executing the clean-u rocess is illustrated in Fig. (d). Since the two occasions for erforming the clean-u rocess can be merged, we imlemented the clean-u rocess in rocedure PARALLEL-CLEANUP(). The rocedure can be arallelized because there is no data deendency while resetting distance numbers for individual grid oints. Exerimental Results The algorithm resented in Fig. has been imlemented in C++ with the use of OenMP []. Exeriments were carried out on a Linux workstation containing two Quad-Core Xeon E0.GHz rocessors and GB of RAM. Table I shows statistics information for each of benchmark testcases; the information includes the number of terminals (denoted by #Pin) and the number of obstacles (denoted by #Obs). Among these benchmark testcases, five were industrial t o o A (a) o o B o t testcases (ind to ind) from Synosys, eleven testcases (rc0 to rc) were used in [, ], and five randomly-generated testcases (rt0 to rt0) were used in [, ]. Table I also shows the execution times of our rogram for solving these benchmark testcases. On average, % seed-u can be achieved while executing the arallel rogram using threads for solving these benchmark testcases. Table II resents comarisons of total wire lengths for routing results generated by different OARSMT algorithms; the testcases listed in the table are the same as the ones listed in Table I. Additionally, Table III shows comarisons of total wire lengths for routing results generated by different o o t Thread Thread B B t o o Thread t Thread (c) (d) Figure. An examle for illustrating detailed stes of PARALLEL- CONNECT(). o o o (b) A t 0 o t 0 t o (a) o A B B t 0 o t o t t (c) (d) Figure. Examles for illustrating functionalities of rocedure PARALLEL- CLEANUP(). o o A (b) o o o B o o t t t

5 TABLE II. Comarisons of Total Wire Lengths for Different OARSMT Algorithms Testcase Lin [] Lin [] Long [] Li [] Liu [9] Liu [0] Ajwani [] Our Program ind ind ind ind ind 9 0 rc rc rc rc rc rc rc rc rc rc rc 09 r rt rt rt rt Normalized OARSMT algorithms when all the obstacles in each of the benchmark testcases have been removed. As can be seen in both tables, our aroach is very cometitive in terms of minimizing total wire lengths. Conclusion We roosed a arallel algorithm which is caable of constructing obstacle-avoiding rectilinear Steiner minimal trees (OARSMTs) in the gridded xy lane. The algorithm is based on maze routing and double front-wave exansion. Although our aroach does not use refinement techniques, exerimental results have shown that it is very cometitive in terms of minimizing total wire lengths. Moreover, % seed-u can be achieved on average while executing the arallel rogram using threads on a multi-core comuter system. [] References [] Chung-Wei Lin, Szu-Yu Chen, Chi-Feng Li, Yao-Wen Chang, and Chia-Lin Yang, Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction, In Proceedings of International Symosium on Physical Design,. -, 00. [] Jieyi Long, Hai Zhou, and S. O. Memik, EBOARST: An Efficient Edge-Based Obstacle-Avoiding Rectilinear Steiner Tree Construction Algorithm, IEEE Transactions on Comuter-Aided Design of Integrated Circuits and Systems, vol., no.,. 9-, 00. [] Chung-Wei Lin, Szu-Yu Chen, Chi-Feng Li, Yao-Wen Chang, and Chia-Lin Yang, Obstacle-Avoiding TABLE I. EXECUTION TIMES OF OUR PROGRAM FOR SOLVING BENCHMARK TESTCASES Testcase #Pin #Obs Sequential (sec.) Parallel - threads (sec.) Seed-U (%) ind ind ind ind ind rc rc rc rc rc rc rc rc rc rc rc rt rt rt rt rt Average. Rectilinear Steiner Tree Construction Based on Sanning Grahs, IEEE Transactions on Comuter-Aided Design of Integrated Circuits and Systems, vol., no.,. -, 00. [] Liang Li and Evangeline F.Y. Young, Obstacle- Avoiding Rectilinear Steiner Tree Construction, In Proceedings of International Conference on Comuter- Aided Design,. -, 00.

6 TABLE III. Comarisons of Total Wire lengths for Different OARSMT Algorithms When Testcases Do Not Contain Obstacles Testcase #Pin #Obs Long [] Li [] Chu [] Ajwani [] Our Program ind ind ind ind ind rc rc rc rc rc rc rc rc rc rc rc rt 0 0 rt rt rt rt Normalized [] Naveed A. Sherwani, Algorithms for VLSI Physical Design Automation, Kluwer Academic Publishers, 999. [] Sabih H. Gerez, Algorithms for VLSI Design Automation, Wiley, 99. [] Gaurav Ajwani, Chris Chu, and Mak Wai-Kei, FOARS: FLUTE Based Obstacle-Avoiding Rectilinear Steiner Tree Construction, IEEE Transactions on Comuter- Aided Design of Integrated Circuits and Systems, vol. 0, no.,. 9-0, 0. [] Tao Huang and Evangeline F.Y. Young, Obstacle- Avoiding Rectilinear Steiner Minimum Tree construction: An Otimal Aroach, In Proceedings of International Conference on Comuter-Aided Design,. 0-, 00. [9] Chih-Hung Liu, Shih-Yi Yuan, Sy-Yen Kuo, and Yao- Hsin Chou, An O(n log n) Path-Based Obstacle- Avoiding Algorithm for Rectilinear Steiner Tree Construction, In Proceedings of Design Automation Conference,. -9, 009. [0] Chih-Hung Liu, Shih-Yi Yuan, Sy-Yen Kuo, and Jung- Hung Weng, Obstacle-Avoiding Rectilinear Steiner Tree Construction Based on Steiner Point Selection, In Proceedings of International Conference on Comuter- Aided Design,. -, 009. [] Chris Chu and Yiu-Chung Wong, FLUTE: Fast Looku Table Based Rectilinear Steiner Minimal Tree Algorithm for VLSI Design, IEEE Transactions on Comuter-Aided Design of Integrated Circuits and Systems, vol., no.,. 0-, 00. [] Takumi Watanabe, Hitoshi Kitazawa, and Yoshi Sugiyama, A Parallel Adatable Routing Algorithm and Its Imlementation on a Two-Dimensional Array Processor, IEEE Transactions on Comuter-Aided Design of Integrated Circuits and Systems, vol., no.,. -0, 9. [] Barbara Chaman, Gabriele Jost, and Ruud van der Pas, Using OenMP: Portable Shared Memory Parallel Programming, The MIT Press, 00. [] C. Y. Lee, An Algorithm for Path Connections and Its Alications, IRE Transactions on Electronic Comuters, vol. EC-0, no.,. -, Setember, 9.

Efficient Parallel Hierarchical Clustering

Efficient Parallel Hierarchical Clustering Efficient Parallel Hierarchical Clustering Manoranjan Dash 1,SimonaPetrutiu, and Peter Scheuermann 1 Deartment of Information Systems, School of Comuter Engineering, Nanyang Technological University, Singaore

More information

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 Mingliang Chen 1, Weiyao Lin 1*, Xiaozhen Zheng 2 1 Deartment of Electronic Engineering, Shanghai Jiao Tong University, China

More information

Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers

Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers , October 20-22, 2010, San Francisco, USA Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers I-Lun Tseng, Member, IAENG, Huan-Wen Chen, and Che-I Lee Abstract Longest-path routing problems,

More information

A Model-Adaptable MOSFET Parameter Extraction System

A Model-Adaptable MOSFET Parameter Extraction System A Model-Adatable MOSFET Parameter Extraction System Masaki Kondo Hidetoshi Onodera Keikichi Tamaru Deartment of Electronics Faculty of Engineering, Kyoto University Kyoto 66-1, JAPAN Tel: +81-7-73-313

More information

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K.

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K. inuts er clock cycle Streaming ermutation oututs er clock cycle AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS Ren Chen and Viktor K.

More information

Performance-Preserved Analog Routing Methodology via Wire Load Reduction

Performance-Preserved Analog Routing Methodology via Wire Load Reduction Electronic Design Automation Laboratory (EDA LAB) Performance-Preserved Analog Routing Methodology via Wire Load Reduction Hao-Yu Chi, Hwa-Yi Tseng, Chien-Nan Jimmy Liu, Hung-Ming Chen 2 Dept. of Electrical

More information

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs

An empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs An emirical analysis of looy belief roagation in three toologies: grids, small-world networks and random grahs R. Santana, A. Mendiburu and J. A. Lozano Intelligent Systems Grou Deartment of Comuter Science

More information

10. Parallel Methods for Data Sorting

10. Parallel Methods for Data Sorting 10. Parallel Methods for Data Sorting 10. Parallel Methods for Data Sorting... 1 10.1. Parallelizing Princiles... 10.. Scaling Parallel Comutations... 10.3. Bubble Sort...3 10.3.1. Sequential Algorithm...3

More information

A BICRITERION STEINER TREE PROBLEM ON GRAPH. Mirko VUJO[EVI], Milan STANOJEVI] 1. INTRODUCTION

A BICRITERION STEINER TREE PROBLEM ON GRAPH. Mirko VUJO[EVI], Milan STANOJEVI] 1. INTRODUCTION Yugoslav Journal of Oerations Research (00), umber, 5- A BICRITERIO STEIER TREE PROBLEM O GRAPH Mirko VUJO[EVI], Milan STAOJEVI] Laboratory for Oerational Research, Faculty of Organizational Sciences University

More information

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical

More information

Efficient Multilayer Routing Based on Obstacle-Avoiding Preferred Direction Steiner Tree

Efficient Multilayer Routing Based on Obstacle-Avoiding Preferred Direction Steiner Tree Efficient Multilayer Routing Based on Obstacle-Avoiding Preferred Direction Steiner Tree Ching-Hung Liu, Yao-Hsin Chou, Shin-Yi Yuan, and Sy-Yen Kuo National Taiwan University 1 Outline 2 Outline 3 The

More information

Obstacle-Avoiding Rectilinear Steiner Minimum Tree: A Survey

Obstacle-Avoiding Rectilinear Steiner Minimum Tree: A Survey Obstacle-Avoiding Rectilinear Steiner Minimum Tree: A Survey Arpana Bhagwat 1 PG Student, Department of CSE, BMS College of Engineering, Bangalore, India 1 ABSTRACT: Rectilinear Steiner Minimum Tree (RSMT)

More information

Mining Association rules with Dynamic and Collective Support Thresholds

Mining Association rules with Dynamic and Collective Support Thresholds Mining Association rules with Dynamic and Collective Suort Thresholds C S Kanimozhi Selvi and A Tamilarasi Abstract Mining association rules is an imortant task in data mining. It discovers the hidden,

More information

A GPU Heterogeneous Cluster Scheduling Model for Preventing Temperature Heat Island

A GPU Heterogeneous Cluster Scheduling Model for Preventing Temperature Heat Island A GPU Heterogeneous Cluster Scheduling Model for Preventing Temerature Heat Island Yun-Peng CAO 1,2,a and Hai-Feng WANG 1,2 1 School of Information Science and Engineering, Linyi University, Linyi Shandong,

More information

SPITFIRE: Scalable Parallel Algorithms for Test Set Partitioned Fault Simulation

SPITFIRE: Scalable Parallel Algorithms for Test Set Partitioned Fault Simulation To aear in IEEE VLSI Test Symosium, 1997 SITFIRE: Scalable arallel Algorithms for Test Set artitioned Fault Simulation Dili Krishnaswamy y Elizabeth M. Rudnick y Janak H. atel y rithviraj Banerjee z y

More information

Earthenware Reconstruction Based on the Shape Similarity among Potsherds

Earthenware Reconstruction Based on the Shape Similarity among Potsherds Original Paer Forma, 16, 77 90, 2001 Earthenware Reconstruction Based on the Shae Similarity among Potsherds Masayoshi KANOH 1, Shohei KATO 2 and Hidenori ITOH 1 1 Nagoya Institute of Technology, Gokiso-cho,

More information

An Efficient VLSI Architecture for Adaptive Rank Order Filter for Image Noise Removal

An Efficient VLSI Architecture for Adaptive Rank Order Filter for Image Noise Removal International Journal of Information and Electronics Engineering, Vol. 1, No. 1, July 011 An Efficient VLSI Architecture for Adative Rank Order Filter for Image Noise Removal M. C Hanumantharaju, M. Ravishankar,

More information

Interactive Image Segmentation

Interactive Image Segmentation Interactive Image Segmentation Fahim Mannan (260 266 294) Abstract This reort resents the roject work done based on Boykov and Jolly s interactive grah cuts based N-D image segmentation algorithm([1]).

More information

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model IMS Network Deloyment Cost Otimization Based on Flow-Based Traffic Model Jie Xiao, Changcheng Huang and James Yan Deartment of Systems and Comuter Engineering, Carleton University, Ottawa, Canada {jiexiao,

More information

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems Matlab Virtual Reality Simulations for otimizations and raid rototying of flexible lines systems VAMVU PETRE, BARBU CAMELIA, POP MARIA Deartment of Automation, Comuters, Electrical Engineering and Energetics

More information

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model.

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model. U.C. Berkeley CS273: Parallel and Distributed Theory Lecture 18 Professor Satish Rao Lecturer: Satish Rao Last revised Scribe so far: Satish Rao (following revious lecture notes quite closely. Lecture

More information

Extracting Optimal Paths from Roadmaps for Motion Planning

Extracting Optimal Paths from Roadmaps for Motion Planning Extracting Otimal Paths from Roadmas for Motion Planning Jinsuck Kim Roger A. Pearce Nancy M. Amato Deartment of Comuter Science Texas A&M University College Station, TX 843 jinsuckk,ra231,amato @cs.tamu.edu

More information

A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH

A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH Jin Lu, José M. F. Moura, and Urs Niesen Deartment of Electrical and Comuter Engineering Carnegie Mellon University, Pittsburgh, PA 15213 jinlu, moura@ece.cmu.edu

More information

Submission. Verifying Properties Using Sequential ATPG

Submission. Verifying Properties Using Sequential ATPG Verifying Proerties Using Sequential ATPG Jacob A. Abraham and Vivekananda M. Vedula Comuter Engineering Research Center The University of Texas at Austin Austin, TX 78712 jaa, vivek @cerc.utexas.edu Daniel

More information

Building Polygonal Maps from Laser Range Data

Building Polygonal Maps from Laser Range Data ECAI Int. Cognitive Robotics Worksho, Valencia, Sain, August 2004 Building Polygonal Mas from Laser Range Data Longin Jan Latecki and Rolf Lakaemer and Xinyu Sun and Diedrich Wolter Abstract. This aer

More information

A Novel Iris Segmentation Method for Hand-Held Capture Device

A Novel Iris Segmentation Method for Hand-Held Capture Device A Novel Iris Segmentation Method for Hand-Held Cature Device XiaoFu He and PengFei Shi Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong University, Shanghai 200030, China {xfhe,

More information

An Exact Algorithm for the Construction of Rectilinear Steiner Minimum Trees among Complex Obstacles

An Exact Algorithm for the Construction of Rectilinear Steiner Minimum Trees among Complex Obstacles An Exact Algorithm for the Construction of Rectilinear Steiner Minimum Trees among Complex Obstacles Tao Huang Dept. of Computer Science and Engineering The Chinese University of Hong Kong Shatin, NT,

More information

An Efficient Video Program Delivery algorithm in Tree Networks*

An Efficient Video Program Delivery algorithm in Tree Networks* 3rd International Symosium on Parallel Architectures, Algorithms and Programming An Efficient Video Program Delivery algorithm in Tree Networks* Fenghang Yin 1 Hong Shen 1,2,** 1 Deartment of Comuter Science,

More information

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE Petra Surynková Charles University in Prague, Faculty of Mathematics and Physics, Sokolovská 83,

More information

Equality-Based Translation Validator for LLVM

Equality-Based Translation Validator for LLVM Equality-Based Translation Validator for LLVM Michael Ste, Ross Tate, and Sorin Lerner University of California, San Diego {mste,rtate,lerner@cs.ucsd.edu Abstract. We udated our Peggy tool, reviously resented

More information

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image -D Fir Filter Design And Its Alications In Removing Imulse Noise In Digital Image Nguyen Thi Huyen Linh 1, Luong Ngoc Minh, Tran Dinh Dung 3 1 Faculty of Electronic and Electrical Engineering, Hung Yen

More information

Sensitivity of multi-product two-stage economic lotsizing models and their dependency on change-over and product cost ratio s

Sensitivity of multi-product two-stage economic lotsizing models and their dependency on change-over and product cost ratio s Sensitivity two stage EOQ model 1 Sensitivity of multi-roduct two-stage economic lotsizing models and their deendency on change-over and roduct cost ratio s Frank Van den broecke, El-Houssaine Aghezzaf,

More information

Modified Bloom filter for high performance hybrid NoSQL systems

Modified Bloom filter for high performance hybrid NoSQL systems odified Bloom filter for high erformance hybrid NoSQL systems A.B.Vavrenyuk, N.P.Vasilyev, V.V.akarov, K.A.atyukhin,..Rovnyagin, A.A.Skitev National Research Nuclear University EPhI (oscow Engineering

More information

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS

PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS PREDICTING LINKS IN LARGE COAUTHORSHIP NETWORKS Kevin Miller, Vivian Lin, and Rui Zhang Grou ID: 5 1. INTRODUCTION The roblem we are trying to solve is redicting future links or recovering missing links

More information

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties Imroved heuristics for the single machine scheduling roblem with linear early and quadratic tardy enalties Jorge M. S. Valente* LIAAD INESC Porto LA, Faculdade de Economia, Universidade do Porto Postal

More information

EE678 Application Presentation Content Based Image Retrieval Using Wavelets

EE678 Application Presentation Content Based Image Retrieval Using Wavelets EE678 Alication Presentation Content Based Image Retrieval Using Wavelets Grou Members: Megha Pandey megha@ee. iitb.ac.in 02d07006 Gaurav Boob gb@ee.iitb.ac.in 02d07008 Abstract: We focus here on an effective

More information

Patterned Wafer Segmentation

Patterned Wafer Segmentation atterned Wafer Segmentation ierrick Bourgeat ab, Fabrice Meriaudeau b, Kenneth W. Tobin a, atrick Gorria b a Oak Ridge National Laboratory,.O.Box 2008, Oak Ridge, TN 37831-6011, USA b Le2i Laboratory Univ.of

More information

CASCH - a Scheduling Algorithm for "High Level"-Synthesis

CASCH - a Scheduling Algorithm for High Level-Synthesis CASCH a Scheduling Algorithm for "High Level"Synthesis P. Gutberlet H. Krämer W. Rosenstiel Comuter Science Research Center at the University of Karlsruhe (FZI) HaidundNeuStr. 1014, 7500 Karlsruhe, F.R.G.

More information

Directed File Transfer Scheduling

Directed File Transfer Scheduling Directed File Transfer Scheduling Weizhen Mao Deartment of Comuter Science The College of William and Mary Williamsburg, Virginia 387-8795 wm@cs.wm.edu Abstract The file transfer scheduling roblem was

More information

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism Erlin Yao, Mingyu Chen, Rui Wang, Wenli Zhang, Guangming Tan Key Laboratory of Comuter System and Architecture Institute

More information

Space-efficient Region Filling in Raster Graphics

Space-efficient Region Filling in Raster Graphics "The Visual Comuter: An International Journal of Comuter Grahics" (submitted July 13, 1992; revised December 7, 1992; acceted in Aril 16, 1993) Sace-efficient Region Filling in Raster Grahics Dominik Henrich

More information

A Reconfigurable Architecture for Quad MAC VLIW DSP

A Reconfigurable Architecture for Quad MAC VLIW DSP A Reconfigurable Architecture for Quad MAC VLIW DSP Sangwook Kim, Sungchul Yoon, Jaeseuk Oh, Sungho Kang Det. of Electrical & Electronic Engineering, Yonsei University 132 Shinchon-Dong, Seodaemoon-Gu,

More information

An improved algorithm for Hausdorff Voronoi diagram for non-crossing sets

An improved algorithm for Hausdorff Voronoi diagram for non-crossing sets An imroved algorithm for Hausdorff Voronoi diagram for non-crossing sets Frank Dehne, Anil Maheshwari and Ryan Taylor May 26, 2006 Abstract We resent an imroved algorithm for building a Hausdorff Voronoi

More information

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University Query Processing Shuigeng Zhou May 18, 2016 School of Comuter Science Fudan University Overview Outline Measures of Query Cost Selection Oeration Sorting Join Oeration Other Oerations Evaluation of Exressions

More information

Multicast in Wormhole-Switched Torus Networks using Edge-Disjoint Spanning Trees 1

Multicast in Wormhole-Switched Torus Networks using Edge-Disjoint Spanning Trees 1 Multicast in Wormhole-Switched Torus Networks using Edge-Disjoint Sanning Trees 1 Honge Wang y and Douglas M. Blough z y Myricom Inc., 325 N. Santa Anita Ave., Arcadia, CA 916, z School of Electrical and

More information

Hardware-Accelerated Formal Verification

Hardware-Accelerated Formal Verification Hardare-Accelerated Formal Verification Hiroaki Yoshida, Satoshi Morishita 3 Masahiro Fujita,. VLSI Design and Education Center (VDEC), University of Tokyo. CREST, Jaan Science and Technology Agency 3.

More information

Chapter 8: Adaptive Networks

Chapter 8: Adaptive Networks Chater : Adative Networks Introduction (.1) Architecture (.2) Backroagation for Feedforward Networks (.3) Jyh-Shing Roger Jang et al., Neuro-Fuzzy and Soft Comuting: A Comutational Aroach to Learning and

More information

Improved Image Super-Resolution by Support Vector Regression

Improved Image Super-Resolution by Support Vector Regression Proceedings of International Joint Conference on Neural Networks, San Jose, California, USA, July 3 August 5, 0 Imroved Image Suer-Resolution by Suort Vector Regression Le An and Bir Bhanu Abstract Suort

More information

A label distance maximum-based classifier for multi-label learning

A label distance maximum-based classifier for multi-label learning Bio-Medical Materials and Engineering 26 (2015) S1969 S1976 DOI 10.3233/BME-151500 IOS ress S1969 A label distance maximum-based classifier for multi-label learning Xiaoli Liu a,b, Hang Bao a, Dazhe Zhao

More information

Using Rational Numbers and Parallel Computing to Efficiently Avoid Round-off Errors on Map Simplification

Using Rational Numbers and Parallel Computing to Efficiently Avoid Round-off Errors on Map Simplification Using Rational Numbers and Parallel Comuting to Efficiently Avoid Round-off Errors on Ma Simlification Maurício G. Grui 1, Salles V. G. de Magalhães 1,2, Marcus V. A. Andrade 1, W. Randolh Franklin 2,

More information

Semi-Markov Process based Model for Performance Analysis of Wireless LANs

Semi-Markov Process based Model for Performance Analysis of Wireless LANs Semi-Markov Process based Model for Performance Analysis of Wireless LANs Murali Krishna Kadiyala, Diti Shikha, Ravi Pendse, and Neeraj Jaggi Deartment of Electrical Engineering and Comuter Science Wichita

More information

2010 First International Conference on Networking and Computing

2010 First International Conference on Networking and Computing First International Conference on Networking and Comuting Imlementations of Parallel Comutation of Euclidean Distance Ma in Multicore Processors and GPUs Duhu Man, Kenji Uda, Hironobu Ueyama, Yasuaki Ito,

More information

Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4

Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4 Auto-Tuning Distributed-Memory 3-Dimensional Fast Fourier Transforms on the Cray XT4 M. Gajbe a A. Canning, b L-W. Wang, b J. Shalf, b H. Wasserman, b and R. Vuduc, a a Georgia Institute of Technology,

More information

CALCULATION METHOD OF MILLING CONTACT AREA FOR BALL-END MILLING TOOL WITH TOOL INCLINATION ANGLE

CALCULATION METHOD OF MILLING CONTACT AREA FOR BALL-END MILLING TOOL WITH TOOL INCLINATION ANGLE U.P.B. Sci. Bull., Series D, Vol. 76, Iss. 3, 214 ISSN 1454-2358 CALCULATION METHOD OF MILLING CONTACT AREA FOR BALL-END MILLING TOOL WITH TOOL INCLINATION ANGLE Yishu HAO 1, Guoqing TANG 2, Meng ZHANG

More information

An Indexing Framework for Structured P2P Systems

An Indexing Framework for Structured P2P Systems An Indexing Framework for Structured P2P Systems Adina Crainiceanu Prakash Linga Ashwin Machanavajjhala Johannes Gehrke Carl Lagoze Jayavel Shanmugasundaram Deartment of Comuter Science, Cornell University

More information

The VEGA Moderately Parallel MIMD, Moderately Parallel SIMD, Architecture for High Performance Array Signal Processing

The VEGA Moderately Parallel MIMD, Moderately Parallel SIMD, Architecture for High Performance Array Signal Processing The VEGA Moderately Parallel MIMD, Moderately Parallel SIMD, Architecture for High Performance Array Signal Processing Mikael Taveniku 2,3, Anders Åhlander 1,3, Magnus Jonsson 1 and Bertil Svensson 1,2

More information

AN ANALYTICAL MODEL DESCRIBING THE RELATIONSHIPS BETWEEN LOGIC ARCHITECTURE AND FPGA DENSITY

AN ANALYTICAL MODEL DESCRIBING THE RELATIONSHIPS BETWEEN LOGIC ARCHITECTURE AND FPGA DENSITY AN ANALYTICAL MODEL DESCRIBING THE RELATIONSHIPS BETWEEN LOGIC ARCHITECTURE AND FPGA DENSITY Andrew Lam 1, Steven J.E. Wilton 1, Phili Leong 2, Wayne Luk 3 1 Elec. and Com. Engineering 2 Comuter Science

More information

A power efficient flit-admission scheme for wormhole-switched networks on chip

A power efficient flit-admission scheme for wormhole-switched networks on chip A ower efficient flit-admission scheme for wormhole-switched networks on chi Zhonghai Lu, Li Tong, Bei Yin and Axel Jantsch Laboratory of Electronics and Comuter Systems Royal Institute of Technology,

More information

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method ITB J. Eng. Sci. Vol. 39 B, No. 1, 007, 1-19 1 Leak Detection Modeling and Simulation for Oil Pieline with Artificial Intelligence Method Pudjo Sukarno 1, Kuntjoro Adji Sidarto, Amoranto Trisnobudi 3,

More information

Mitigating the Impact of Decompression Latency in L1 Compressed Data Caches via Prefetching

Mitigating the Impact of Decompression Latency in L1 Compressed Data Caches via Prefetching Mitigating the Imact of Decomression Latency in L1 Comressed Data Caches via Prefetching by Sean Rea A thesis resented to Lakehead University in artial fulfillment of the requirement for the degree of

More information

Skip List Based Authenticated Data Structure in DAS Paradigm

Skip List Based Authenticated Data Structure in DAS Paradigm 009 Eighth International Conference on Grid and Cooerative Comuting Ski List Based Authenticated Data Structure in DAS Paradigm Jieing Wang,, Xiaoyong Du,. Key Laboratory of Data Engineering and Knowledge

More information

Invariant Descriptors and Classifiers Combination for Recognition of Isolated Printed Tifinagh Characters

Invariant Descriptors and Classifiers Combination for Recognition of Isolated Printed Tifinagh Characters IJACSA Secial Issue on Selected aers from Third international symosium on Automatic Amazigh rocessing (SITACAM 3) Invariant Descritors and Classifiers Combination for Recognition of Isolated rinted Tifinagh

More information

3D Surface Simplification Based on Extended Shape Operator

3D Surface Simplification Based on Extended Shape Operator 3D Surface Simlification Based on Extended Shae Oerator JUI-LIG TSEG, YU-HSUA LI Deartment of Comuter Science and Information Engineering, Deartment and Institute of Electrical Engineering Minghsin University

More information

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network 1 Sensitivity Analysis for an Otimal Routing Policy in an Ad Hoc Wireless Network Tara Javidi and Demosthenis Teneketzis Deartment of Electrical Engineering and Comuter Science University of Michigan Ann

More information

Construction of Irregular QC-LDPC Codes in Near-Earth Communications

Construction of Irregular QC-LDPC Codes in Near-Earth Communications Journal of Communications Vol. 9, No. 7, July 24 Construction of Irregular QC-LDPC Codes in Near-Earth Communications Hui Zhao, Xiaoxiao Bao, Liang Qin, Ruyan Wang, and Hong Zhang Chongqing University

More information

Introduction to Parallel Algorithms

Introduction to Parallel Algorithms CS 1762 Fall, 2011 1 Introduction to Parallel Algorithms Introduction to Parallel Algorithms ECE 1762 Algorithms and Data Structures Fall Semester, 2011 1 Preliminaries Since the early 1990s, there has

More information

A 2D Random Walk Mobility Model for Location Management Studies in Wireless Networks Abstract: I. Introduction

A 2D Random Walk Mobility Model for Location Management Studies in Wireless Networks Abstract: I. Introduction A D Random Walk Mobility Model for Location Management Studies in Wireless Networks Kuo Hsing Chiang, RMIT University, Melbourne, Australia Nirmala Shenoy, Information Technology Deartment, RIT, Rochester,

More information

Complexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks

Complexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks Journal of Comuting and Information Technology - CIT 8, 2000, 1, 1 12 1 Comlexity Issues on Designing Tridiagonal Solvers on 2-Dimensional Mesh Interconnection Networks Eunice E. Santos Deartment of Electrical

More information

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications OMNI: An Efficient Overlay Multicast Infrastructure for Real-time Alications Suman Banerjee, Christoher Kommareddy, Koushik Kar, Bobby Bhattacharjee, Samir Khuller Abstract We consider an overlay architecture

More information

Synthesis of FSMs on the Basis of Reusable Hardware Templates

Synthesis of FSMs on the Basis of Reusable Hardware Templates Proceedings of the 6th WSEAS Int. Conf. on Systems Theory & Scientific Comutation, Elounda, Greece, August -3, 006 (09-4) Synthesis of FSMs on the Basis of Reusable Hardware Temlates VALERY SKLYAROV, IOULIIA

More information

Energy consumption model over parallel programs implemented on multicore architectures

Energy consumption model over parallel programs implemented on multicore architectures Energy consumtion model over arallel rograms imlemented on multicore architectures Ricardo Isidro-Ramírez Instituto Politécnico Nacional SEPI-ESCOM M exico, D.F. Amilcar Meneses Viveros Deartamento de

More information

Short Papers. Symmetry Detection by Generalized Complex (GC) Moments: A Close-Form Solution 1 INTRODUCTION

Short Papers. Symmetry Detection by Generalized Complex (GC) Moments: A Close-Form Solution 1 INTRODUCTION 466 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE VOL 2 NO 5 MAY 999 Short Paers Symmetry Detection by Generalized Comlex (GC) Moments: A Close-Form Solution Dinggang Shen Horace HS I

More information

Generation of Optimal Obstacle-avoiding Rectilinear Steiner Minimum Tree

Generation of Optimal Obstacle-avoiding Rectilinear Steiner Minimum Tree Generation of Optimal Obstacle-avoiding Rectilinear Steiner Minimum Tree Liang Li lli@cse.cuhk.edu.hk Zaichen Qian zcqian@cse.cuhk.edu.hk Evangeline F. Y. Young fyyoung@cse.cuhk.edu.hk ABSTRACT 1 In this

More information

Tiling for Performance Tuning on Different Models of GPUs

Tiling for Performance Tuning on Different Models of GPUs Tiling for Performance Tuning on Different Models of GPUs Chang Xu Deartment of Information Engineering Zhejiang Business Technology Institute Ningbo, China colin.xu198@gmail.com Steven R. Kirk, Samantha

More information

Autonomic Physical Database Design - From Indexing to Multidimensional Clustering

Autonomic Physical Database Design - From Indexing to Multidimensional Clustering Autonomic Physical Database Design - From Indexing to Multidimensional Clustering Stehan Baumann, Kai-Uwe Sattler Databases and Information Systems Grou Technische Universität Ilmenau, Ilmenau, Germany

More information

Wavelet Based Statistical Adapted Local Binary Patterns for Recognizing Avatar Faces

Wavelet Based Statistical Adapted Local Binary Patterns for Recognizing Avatar Faces Wavelet Based Statistical Adated Local Binary atterns for Recognizing Avatar Faces Abdallah A. Mohamed 1, 2 and Roman V. Yamolskiy 1 1 Comuter Engineering and Comuter Science, University of Louisville,

More information

Randomized algorithms: Two examples and Yao s Minimax Principle

Randomized algorithms: Two examples and Yao s Minimax Principle Randomized algorithms: Two examles and Yao s Minimax Princile Maximum Satisfiability Consider the roblem Maximum Satisfiability (MAX-SAT). Bring your knowledge u-to-date on the Satisfiability roblem. Maximum

More information

521493S Computer Graphics Exercise 3 (Chapters 6-8)

521493S Computer Graphics Exercise 3 (Chapters 6-8) 521493S Comuter Grahics Exercise 3 (Chaters 6-8) 1 Most grahics systems and APIs use the simle lighting and reflection models that we introduced for olygon rendering Describe the ways in which each of

More information

Grouping of Patches in Progressive Radiosity

Grouping of Patches in Progressive Radiosity Grouing of Patches in Progressive Radiosity Arjan J.F. Kok * Abstract The radiosity method can be imroved by (adatively) grouing small neighboring atches into grous. Comutations normally done for searate

More information

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data Efficient Processing of To-k Dominating Queries on Multi-Dimensional Data Man Lung Yiu Deartment of Comuter Science Aalborg University DK-922 Aalborg, Denmark mly@cs.aau.dk Nikos Mamoulis Deartment of

More information

A Morphological LiDAR Points Cloud Filtering Method based on GPGPU

A Morphological LiDAR Points Cloud Filtering Method based on GPGPU A Morhological LiDAR Points Cloud Filtering Method based on GPGPU Shuo Li 1, Hui Wang 1, Qiuhe Ma 1 and Xuan Zha 2 1 Zhengzhou Institute of Surveying & Maing, No.66, Longhai Middle Road, Zhengzhou, China

More information

The degree constrained k-cardinality minimum spanning tree problem: a lexisearch

The degree constrained k-cardinality minimum spanning tree problem: a lexisearch Decision Science Letters 7 (2018) 301 310 Contents lists available at GrowingScience Decision Science Letters homeage: www.growingscience.com/dsl The degree constrained k-cardinality minimum sanning tree

More information

Reducing Structural Bias in Technology Mapping

Reducing Structural Bias in Technology Mapping Reducing Structural Bias in Technology Maing S. Chatterjee A. Mishchenko R. Brayton Deartment of EECS U. C. Berkeley {satrajit, alanmi, brayton}@eecs.berkeley.edu X. Wang T. Kam Strategic CAD Labs Intel

More information

Fast Distributed Process Creation with the XMOS XS1 Architecture

Fast Distributed Process Creation with the XMOS XS1 Architecture Communicating Process Architectures 20 P.H. Welch et al. (Eds.) IOS Press, 20 c 20 The authors and IOS Press. All rights reserved. Fast Distributed Process Creation with the XMOS XS Architecture James

More information

Efficient stereo vision for obstacle detection and AGV Navigation

Efficient stereo vision for obstacle detection and AGV Navigation Efficient stereo vision for obstacle detection and AGV Navigation Rita Cucchiara, Emanuele Perini, Giuliano Pistoni Diartimento di Ingegneria dell informazione, University of Modena and Reggio Emilia,

More information

Identity-sensitive Points-to Analysis for the Dynamic Behavior of JavaScript Objects

Identity-sensitive Points-to Analysis for the Dynamic Behavior of JavaScript Objects Identity-sensitive Points-to Analysis for the Dynamic Behavior of JavaScrit Objects Shiyi Wei and Barbara G. Ryder Deartment of Comuter Science, Virginia Tech, Blacksburg, VA, USA. {wei,ryder}@cs.vt.edu

More information

Texture Mapping with Vector Graphics: A Nested Mipmapping Solution

Texture Mapping with Vector Graphics: A Nested Mipmapping Solution Texture Maing with Vector Grahics: A Nested Mimaing Solution Wei Zhang Yonggao Yang Song Xing Det. of Comuter Science Det. of Comuter Science Det. of Information Systems Prairie View A&M University Prairie

More information

Source Coding and express these numbers in a binary system using M log

Source Coding and express these numbers in a binary system using M log Source Coding 30.1 Source Coding Introduction We have studied how to transmit digital bits over a radio channel. We also saw ways that we could code those bits to achieve error correction. Bandwidth is

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Distrib. Comut. 71 (2011) 288 301 Contents lists available at ScienceDirect J. Parallel Distrib. Comut. journal homeage: www.elsevier.com/locate/jdc Quality of security adatation in arallel

More information

GRAPH CUT OPTIMIZATION FOR THE MUMFORD-SHAH MODEL

GRAPH CUT OPTIMIZATION FOR THE MUMFORD-SHAH MODEL GRAPH CUT OPTIMIZATION FOR THE MUMFORD-SHAH MODEL Noha El Zehiry 1,2, Steve Xu 2, Prasanna Sahoo 2 and Adel Elmaghraby 1 1 Deartment of Comuter Engineering and Comuter Science, University of Louisville,

More information

Performance Results of Running Parallel Applications on the InteGrade

Performance Results of Running Parallel Applications on the InteGrade Performance Results of Running Parallel Alications on the InteGrade Edson Norberto Cáceres, Henrique Mongelli, Leonardo Loureiro, Christiane Nishibe Det. de Comutação e Estatística Universidade Federal

More information

An object oriented approach to lattice gas modeling

An object oriented approach to lattice gas modeling An object oriented aroach to lattice gas modeling Alexandre Duuis and Bastien Choard University of Geneva, CUI, 24, rue Général-Dufour, CH - 1211 Geneva, Switzerland [Alexandre.Duuis Bastien.Choard]@cui.unige.ch

More information

High Quality Offset Printing An Evolutionary Approach

High Quality Offset Printing An Evolutionary Approach High Quality Offset Printing An Evolutionary Aroach Ralf Joost Institute of Alied Microelectronics and omuter Engineering University of Rostock Rostock, 18051, Germany +49 381 498 7272 ralf.joost@uni-rostock.de

More information

arxiv: v1 [cs.mm] 18 Jan 2016

arxiv: v1 [cs.mm] 18 Jan 2016 Lossless Intra Coding in with 3-ta Filters Saeed R. Alvar a, Fatih Kamisli a a Deartment of Electrical and Electronics Engineering, Middle East Technical University, Turkey arxiv:1601.04473v1 [cs.mm] 18

More information

Blind RRT: A Probabilistically Complete Distributed RRT

Blind RRT: A Probabilistically Complete Distributed RRT 213 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 213. Tokyo, Jaan Blind RRT: A Probabilistically Comlete Distributed RRT Cesar Rodriguez, Jory Denny, Sam Ade

More information

A DEA-bases Approach for Multi-objective Design of Attribute Acceptance Sampling Plans

A DEA-bases Approach for Multi-objective Design of Attribute Acceptance Sampling Plans Available online at htt://ijdea.srbiau.ac.ir Int. J. Data Enveloment Analysis (ISSN 2345-458X) Vol.5, No.2, Year 2017 Article ID IJDEA-00422, 12 ages Research Article International Journal of Data Enveloment

More information

Face Recognition Using Legendre Moments

Face Recognition Using Legendre Moments Face Recognition Using Legendre Moments Dr.S.Annadurai 1 A.Saradha Professor & Head of CSE & IT Research scholar in CSE Government College of Technology, Government College of Technology, Coimbatore, Tamilnadu,

More information

Swift Template Matching Based on Equivalent Histogram

Swift Template Matching Based on Equivalent Histogram Swift emlate Matching ased on Equivalent istogram Wangsheng Yu, Xiaohua ian, Zhiqiang ou * elecommunications Engineering Institute Air Force Engineering University Xi an, PR China *corresonding author:

More information

An accurate and fast point-to-plane registration technique

An accurate and fast point-to-plane registration technique Pattern Recognition Letters 24 (23) 2967 2976 www.elsevier.com/locate/atrec An accurate and fast oint-to-lane registration technique Soon-Yong Park *, Murali Subbarao Deartment of Electrical and Comuter

More information

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Loy Hui Chien and Takafumi Aoki Graduate School of Information Sciences Tohoku University Aoba-yama 5, Sendai, 98-8579, Jaan

More information