A GPU Heterogeneous Cluster Scheduling Model for Preventing Temperature Heat Island

Size: px
Start display at page:

Download "A GPU Heterogeneous Cluster Scheduling Model for Preventing Temperature Heat Island"

Transcription

1 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, China Institute of Linyi University of Shandong Provincial Key Laboratory of Network based Intelligent Comuting, Linyi Shandong, China Abstract. With the develoment of GPU general-urose comuting, GPU heterogeneous cluster has become a widely used arallel data rocessing solution in modern data center. Temerature management and controlling has become a new research hotsot in big data continuous comuting. Temerature heat island in cluster has imortant influence on comuting reliability and energy efficiency. In order to revent the occurrence of GPU cluster temerature heat island, a big data task scheduling model for reventing temerature heat island was roosed. In this model, temerature, reliability and comuting erformance are taken into account to reduce node erformance difference and imrove throughut er unit time in cluster. Temerature heat islands caused by slow nodes are revented by otimizing scheduling. The exerimental results show that the roosed scheme can control node temerature and revent the occurrence of temerature heat island under the remise of guaranteeing comuting erformance and reliability. 1 Introduction After GPU (Grahic Processing Unit) was roosed by NVIDIA comany and its birth, it has been develoing raidly beyond the seed of Moore's Law, its comuting caability has been rising continuously. At SIGGRAPH conference in 2003, GPGPU(General-urose comuting on grahics rocessing units) was introduced. GPUs gradually shifted from dedicated arallel rocessors consisting of fixed functional units to architectures with rimary general-urose comuting resources and secondary fixed functional units. GPU is comosed of a large number of arallel rocessing units and memory control units, its rocessing ower and memory bandwidth has obvious advantages comared with CPU. However, GPU cannot comletely relace CPU, a lot of oerating systems, softwares and codes cannot run on GPU. GPU general-urose comuting usually uses CPU/GPU heterogeneous mode, CPU executes comlex logic and transactions and other tasks unsuitable for arallel rocessing, GPU imlements comute-intensive large-scale data arallel comuting tasks. With its high erformance, low energy consumtion and other advantages, CPU/GPU hybrid architecture has been widely used in grahics and image rocessing, video encoding and decoding, matrix comuting and simulation, medical industry alication, life science research, high-erformance comuting, signal rocessing, database and data mining and many other fields. With technology advances and breakthroughs, GPU is laying an imortant role currently in a Corresonding author: lyucy@163.com The Authors, ublished by EDP Sciences. This is an oen access article distributed under the terms of the Creative Commons Attribution License 4.0 (htt://creativecommons.org/licenses/by/4.0/).

2 large-scale arallel comuting. With the raid increase of roblem scales of various alication fields, single GPU s comuting caability has become insufficient, so multi-gpu and GPU cluster general-urose comuting has become a new research hotsot. As an imortant aroach of high-erformance comuting, GPU clusters have such advantages as low cost, high erformance and low energy consumtion for comute-intensive alications. In constructing GPU clusters, CPU and GPU cooerate with each other, articiate in data rocessing, and form GPU heterogeneous cluster. GPU heterogeneous cluster can make full use of hardware resources, imrove rocessing seed and throughut. It has become an imortant means of big data rocessing. Processing big data, esecially real-time big data stream needs cluster s continuous comuting and rocessing, and it will inevitably require comuter s high-load and continuous work, so the temerature of CPU, GPU and other comonents will continue to rise. On one hand, comuting energy consumtion increases, on the other hand, fans and air conditioners are needed for reducing temerature, thereby increasing cooling energy consumtion. When temerature rises to a certain extent, the temerature of one or some nodes will be too high. The node with too high temerature is known as temerature heat island. The occurrence of temerature heat island will reduce comuting reliability, ranging from result error to system s aralysis and halt. Once errors occur in comuting results, recomuting is needed, resulting in time and resource waste, increasing rocessing costs. In this case, we must reasonably design cluster task scheduling scheme to minimize cluster overall run time, control temerature to aroriate range, revent individual node from running so long that leading to over high temerature and forming temerature heat island, to ensure reliable comuting results, reduce energy consumtion as much as ossible and achieve green comuting. This aer studied the task scheduling on GPU heterogeneous cluster, and roosed a task scheduling scheme of reventing temerature heat island. The scheme s main features and advantages are: (1) strong robustness. The structure of GPU heterogeneous cluster is comlex, each node s configuration is different, and the node is often changed and adjusted. This task scheduling scheme can sense and adat to this comlicated and changeable situation. (2) high rocessing erformance. A task is divided into some sub-tasks, and then they are scheduled to multile nodes for arallel rocessing. The main roblem is determining the mode of division and treatment. The concet of comuting scale threshold and asymmetric artitioning method are roosed in order to adat to the diversity and heterogeneity of node configuration, imrove the arallelism and shorten the whole running time of cluster. This not only revents temerature heat island from occurring because of individual node s overlong running time, but also imroves rocessing erformance. 2 Related researches With the wide alication of GPU heterogeneous cluster, its task scheduling, temerature and heat management and energy consumtion otimization has become a research hotsot. Many scholars have ut forward various scheduling schemes and methods to solve the roblem of energy consumtion and reliability. This has layed a ositive role in reducing cluster energy consumtion and ensuring the reliability of comuting results. In [1] a dynamic task artition method was roosed. It divides arallel comuting tasks according to execution seed to achieve best overall system erformance. In [2] a multi-gpu self-adative load balancing method was roosed. GPU can self-adatively select tasks to execute according to local free-busy state by establishing task queue model between CPU and GPU. In [3] a load balancing strategy that combines task artitioning and stealing was roosed. It takes into account task affinity and rocessor diversity to direct task scheduling between CPU and GPU. In [4] feedback controlling was combined with mixed integer rogramming, and the energy consumtion controlling model of Web server cluster was constructed. In [5] model redictive controlling strategy was introduced from global ersective. The energy consumtion state is changed by adjusting comuting frequency and changing active stream multirocessor. The feedback controlling and rolling otimization mechanism 2

3 are used to redict future controlling to reduce redundant energy consumtion. In [6] the energy loss at idle state is reduced by a secific node selection strategy. CPU resource utilization is imroved by task tye division, combination distribution and DVFS. The above researches mainly focus on cluster task scheduling, changing CPU/GPU core voltage, frequency, hardware-based statistics, and so on to design cluster energy consumtion model, study task scheduling algorithm and achieve energy-saving urose, but do not consider temerature much. In GPU cluster comuting, esecially continuous comuting, temerature has obvious relationshi with energy consumtion and reliability. When temerature is too high, energy consumtion increases, reliability declines, and the robability of result error increases. Therefore, temerature should be controlled in a reasonable range to minimize energy consumtion under the remise of ensuring reliability. The task scheduling scheme roosed in this aer distributes tasks reasonably among comuting nodes to revent the occurrence of temerature heat island and ensure the correctness of comuting results. 3 Task scheduling model In GPU heterogeneous cluster, CPU and GPU all articiate in data rocessing. They are regarded as comuting units uniformly when distributing tasks. The comuters in cluster are controlling nodes and comuting nodes. The controlling node can be simultaneously used as a comuting node. All tasks form a queue. Each task is decomosed into several sub-tasks to form sub-task queue. The controlling node runs the main scheduling rocess, Scheduler. Each comuting node has a scheduling agent rocess, Agent. Scheduler and Agent cooerate to finish task scheduling. The architecture is shown in Figure 1. Task queue Sub-task queue Controlling node Scheduler Comuting node Agent Comuting node Agent Sub-task queue Sub-task queue Comuting node Agent Sub-task queue Figure 1. Task scheduling architecture 4 Task scheduling algorithm and strategy Scheduler algorithm is as follows: Algorithm 1 Controlling node Scheduler scheduling algorithm 1. Obtain a task from task queue 2. Obtain the hardware configuration and running status information of each comuting node 3. Determine the number of comuting nodes articiating in arallel rocessing 4. Divide task into sub-task queue and assign sub-tasks to corresonding comuting node 5. Wait for the results of each sub-task 6. Modify the status of corresonding sub-tasks and the associated tasks in queue. 7. Reschedule sub-tasks that timed out or requested to transfer, modify corresonding status 8. Go to 1 For each comuting node, the sub-tasks that controlling node disatches to it form a queue. The scheduling algorithm of Agent on comuting node is as follows: 3

4 Algorithm 2 Comuting node Agent scheduling algorithm 1. Obtain a sub-task from the sub-task queue of local node 2. Assign the sub-task to local node for rocessing 3. Wait for the result to be returned from local node 4. Reort results to controlling node (comletion, timeout, or requesting transfer) 5. Go to Acquiring hardware configuration information Scheduler first obtains the hardware configuration information of each node in cluster. The information can be manually created in advance and saved in file. When cluster is started, Scheduler loads cluster hardware configuration information file. It olls each comuting node, Agent resonds to the oll and reorts hardware change information to Scheduler. Or, Agent reorts hardware change information to Scheduler actively. Then Scheduler modifies cluster's hardware configuration information. In this way, controlling node can gras the latest changes in cluster hardware configuration, avoiding unnecessary acquisition and reorting of hardware configuration information, thus adating to actual hardware configuration changes and reducing network communication overhead. 4.2 Scheduling strategy Comuting scale is used to measure task size. Comuting scale is the number of instructions to be executed or the amount of data to be rocessed to comlete the task. A task contains arallelizable and non-arallelizable art. Suose the comuting scale of a task is T, T T s +T, T s is the comuting scale of non-arallelizable art, and T is the comuting scale of arallelizable art. Let T t be the critical value of the comuting scale of arallelizable art, then task scheduling strategy is as follows: (1) 0 T <T t, the task does not have arallelizable art or has relatively smaller arallelizable art, it cannot or has no need to be divided into small sub-tasks, the comuting unit with strongest comuting caability is selected directly from idle comuting units to rocess the task. (2) T T t, the task has arallelizable art and it reaches a certain scale. The arallelizable art of task is divided into smaller sub-tasks, many comuting units with strongest comuting caability are selected from idle rocessing units to rocess them Determining T t and the number of comuting units The rocessing caability is assumed to be C s when task is rocessed searately by a single comuting unit. Without loss of generality, assuming that when arallel rocessing, the number of comuting units articiating in rocessing is n, their rocessing caability is all C. In order to obtain better erformance, then: Tt C s T nc t + Q (1) Where Q is the additional time overhead required for arallel rocessing, including arallel comuting rearation, result merging, synchronization, network transmission, and so on. At the same time in order to ensure high rocessing efficiency, then: Tt Q nc (2) Solving the inequality grou consisting of above two inequalities will get: 4

5 T nc CsQ t max{ nc Q, } nc C s (3) The value of Q can be determined exerimentally or by accumulating historical emirical data. C can be taken as the average of the current comuting caability of all comuting units, and C s is the average of the current comuting caability of all CPUs in cluster. Let T mc CsQ m = max{ mc Q, } mc C s, m=1,2,,n idle, N idle is the number of all idle comuting units in current cluster. In order to increase the arallelization degree of task rocessing, change from N idle in descending manner until the first number k which lets T T k is found, then k is the number of units involved in arallel rocessing, the algorithm to determine it is as follows: Algorithm 3 Determining the number of arallel rocessing units 1. get N idle 2. i N idle k 1 3. if i 1 goto 7 ic CsQ 4. T i max{ ic Q, } ic C s 5. if T T i then k i goto 7 6. i i-1 goto 3 7. end If k<2 or qualified k value cannot be found, the task is handled by one CPU and not scheduled in arallel manner Partitioning arallel art Assuming that the current comuting caability of k comuting units involved in arallel comuting is C 1,C 2,.,C k, the scale of sub-tasks assigned to each rocessing unit is T 1,T 2,,T k, then the time to comlete the task is: t = t = max{,,..., } (4) T1 T2 T kk C1 C2 C i Where T 1 +T 2 + +T k =T. It can be roven that when (i=1,2,,k), t is minimum and T C,where C=C 1 +C 2 + +C k. Therefore, the roortion of allocated task to total task scale being equal to the ratio of the current comuting caability of the comuting unit to the sum of the current comuting caabilities of all comuting units articiating in arallel rocessing, can effectively reduce overall rocessing time, balance load, and avoid the case that some units are idle and some units run for long time and cause temerature heat islands to occur. T = i CT C 4.3 Estimating current comuting caability Current comuting caability is related to its own hardware configuration and hardware's current state of utilization. For comuting units with same configuration, the busier ones have stronger current comuting caability than the idle ones. By referencing [7] and imroving, the current comuting caability is estimated. For any comuting node N i, consider its five hardware configuration arameters: CPU frequency rate_cu i, memory size mem i, cache size cache i, GPU frequency rate_gu i, GPU memory size mem_gu i and five state arameters: CPU utilization utlz_cu i, memory 5

6 utilization utlz_mem i, cache utilization utlz_cache i, GPU utilization utlz_gu i, GPU memory utilization utlz_gumem i. The current comuting caability of node N i is: C = kq + k Q + k Q + k Q + k Q (5) i k 1, k 2, k 3, k 4 and k 5 reresents the level roortion weight of influence on node current comuting caability of CPU, memory, Cache, GPU and GPU memory resectively. Their sum is 1. Q 1 -Q 5 resectively denotes CPU current caability, memory current caability, cache current caability, GPU current caability and GPU memory current caability after normalization of node N i. Q 1 is calculated as: rate _ cui (1 utlz _ cui) Q1 = N ( rate _ cu (1 utlz _ cu )) j= 1 j j (6) The formulas for Q 2 -Q 5 are similar. For a certain node, C i, Q 1, Q 2, Q 3, Q 4 and Q 5 can be determined exerimentally, and then the aroximate value of k 1, k 2, k 3, k 4 and k 5 can be determined by regression method. 5 Exeriment and analysis The scheme roosed in this aer was verified exerimentally. Two exeriments were conducted on same cluster. The exeriment rogram is: Some relative softwares (such as CPU-Z, HWMonitor, CoreTem, etc.) were used to measure temeratures of CPU and GPU of each comuting unit at different time during cluster s running, and the temerature curve of each comuting unit was drawn according to them. Seven comuters were used to constitute GPU heterogeneous cluster. Five of them have the configuration: model is Lenovo Erazer X700, memory is 16G, CPU is Intel i7-3930k, GPU is NVIDIA GTX660i, oerating system is Ubuntu12.04 LTS, cluster environment is hadoo2.2.0, Java version is JDK1.7. The other two have lower configuration: CPU is Intel Pentium (R) Dual-Core E GHz, memory is 4G, GPU is NVIDIA GeForce 9400GT, oerating system is Windows 7 64-bit Ultimate. The exerimental data is taxi GPS data and data generated continuously by loadrunner. 5.1 Conventional scheduling method Firstly, conventional scheduling method was used. Only task balanced scheduling was considered, regardless of temerature changes. Every 1 minute temerature was samled once. The result is shown in Figure 2, where C1, C2,..., C7 is each comuting node. Temrature( o C) Samling Interval C 1 C 2 C 3 C 4 C 5 C 6 C 7 Figure 2. Temerature change in conventional scheduling method 6

7 The cluster rocesses taxi GPS data firstly. The data amount is larger, but because it is historical data, it does not take long time to rocess it. Temerature and ower are measured with measuring instruments, temeratures of CPU, GPU and so on are monitored with softwares. It is found that the temerature and ower of CPU and GPU are increasing during rocessing, but the task has been finished before temerature rises to the set threshold, and the roblem of temerature heat island and reliability does not occur. Then simulation data that loadrunner software continues to generate is rocessed. At this time, CPU and GPU temerature continues to rise, energy consumtion continues to increase. After a certain time, temerature exceeds the threshold and temerature heat island is formed, comuting result error occurs. The difference between the lowest and highest temeratures of various comuting nodes is about 12 C. 5.2 Scheduling scheme roosed in this aer In the second exeriment, the same exerimental environment and data were used, but the scheduling scheme reventing temerature heat island roosed in this aer was used. During rocessing task, temerature is collected. The result is shown in Figure 3. Temrature( o C) Samling Interval C 1 C 2 C 3 C 4 C 5 C 6 C 7 Figure 3. Temerature change in scheduling method reventing temerature heat island The result of rocessing taxi GPS data is similar to the revious, but the result shows that the difference of temerature and energy consumtion of each node tends to decrease. This shows that this scheme is more time-balanced in task scheduling to revent temerature heat island from occurring and guarantee overall stability. Data streams generated continuously by rogram are rocessed by cluster. It was found that, although the temerature of CPU and GPU increased, the temerature and ower did not increase continuously when temerature rised nearly to threshold value, and no temerature heat island and comuting error occurred. When data suly amount was increased, the henomenon that temerature and ower increase did not occur. This shows that the scheduling scheme trys to balance running time, inhibit the increasing of temerature and energy consumtion to revent temerature heat island from occurring. The difference between the lowest and highest temeratures among various comuting nodes is about 9 C. Analyzing above exerimental results, it is shown that, if conventional method is adoted, the temerature of each comuting node increases continuously with the rocessing of task, the temerature of some nodes exceeds threshold, and the temerature fluctuates greatly. However, when the scheduling method roosed in this aer is used, temerature is also rising, but because task division makes node running time be consistent as far as ossible, the range of temerature fluctuation is small, the overall temerature change is relatively calm, thus it is avoided that the temerature heat island occurs. 7

8 Conclusion The GPU heterogeneous cluster task scheduling scheme roosed in this aer avoids long running time of individual nodes as far as ossible, revents temerature heat island from occurring, guarantees comuting reliability, controls energy consumtion in a certain range, and also considers the constraints among temerature, reliability, erformance and energy consumtion, minimizes energy consumtion or imroves rocessing seed as far as ossible under the remise of ensuring reliability. The main work of next ste is to study how GPU heterogeneous cluster erceives and redicts cluster temerature and its variation, and aly it to cluster task scheduling. Acknowledgments This research roject is suorted by the joint secial roject of Shandong Provincial Natural Science Foundation (Project No.: ZR2015FL014) and the secial roject of Shandong Provincial Indeendent Innovation and Achievement Transformation (Project No.: 2014ZZCX02702). References 1. C. Q. Yang, F. Wang, Y. F. Du, et al. Adative otimization for etascale heterogeneous CPU/GPU comuting. The 2010 IEEE Int'l Conf. on Cluster Comuting. (2010) 2. L. Chen, O. Villa, S. Krishnamoorthy, G. R. Gao. Dynamic load balancing on single- and multi-gpu systems. The 2010 IEEE Int'l Sym. on Parallel & Distributed Processing (IPDPS). (2010) 3. E. Hermann, B. Raffin, F. Faure, T. Gautier, J. Allard. Multi-GPU and multi-cpu arallelization for interactive hysics simulations. The 16th Int'l Euro-Par Conf. on Parallel Processing: Part II (Euro-Par 2010). Berlin, Heidelberg: Sringer-Verlag. (2010) 4. L. Bertini, C. B. Julius, D. Mosse. Power otimization for dynamic configuration in heterogeneous web server clusters. Journal of Systems and Software, 83(4): (2010) 5. H. F. Wang, Y. P. Cao. GPU Power Consumtion Otimization Control Model of GPU Clusters. Acta Electronica Sinica, 43(10): (2015) 6. H. P. Huo, X. M. Hu, C. C. Sheng, B. F. Wu. An energy efficient task scheduling scheme for node-layer heterogeneous GPU clusters. Comuter Alications and Software, 30(3): (2013) 7. H. Liu, J. G. Wang, Z. Z. Ge, et al. Self-learning Load Balancing Scheduling Algorithm for GPU Heterogeneous Cluster. Journal of Xi'an Shiyou University, 30(3): (2015) 8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Blind Separation of Permuted Alias Image Base on Four-phase-difference and Differential Evolution

Blind Separation of Permuted Alias Image Base on Four-phase-difference and Differential Evolution Sensors & Transducers, Vol. 63, Issue, January 204,. 90-95 Sensors & Transducers 204 by IFSA Publishing, S. L. htt://www.sensorsortal.com lind Searation of Permuted Alias Image ase on Four-hase-difference

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

Flexible Manufacturing Cell Formation of Processing Workshop based on Intelligent Computing

Flexible Manufacturing Cell Formation of Processing Workshop based on Intelligent Computing 27 A ublication of CHEMICAL ENGINEERINGTRANSACTIONS VOL. 55, 206 Guest Editors:Tichun Wang, Hongyang Zhang, Lei Tian Coyright 206, AIDIC Servizi S.r.l., ISBN978-88-95608-46-4; ISSN 2283-926 The Italian

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

Single character type identification

Single character type identification Single character tye identification Yefeng Zheng*, Changsong Liu, Xiaoqing Ding Deartment of Electronic Engineering, Tsinghua University Beijing 100084, P.R. China ABSTRACT Different character recognition

More information

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

A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems 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,

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

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

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

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

Statistical Detection for Network Flooding Attacks

Statistical Detection for Network Flooding Attacks Statistical Detection for Network Flooding Attacks C. S. Chao, Y. S. Chen, and A.C. Liu Det. of Information Engineering, Feng Chia Univ., Taiwan 407, OC. Email: cschao@fcu.edu.tw Abstract In order to meet

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

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

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

SIMULATION SYSTEM MODELING FOR MASS CUSTOMIZATION MANUFACTURING

SIMULATION SYSTEM MODELING FOR MASS CUSTOMIZATION MANUFACTURING Proceedings of the 2002 Winter Simulation Conference E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds.. SIMULATION SYSTEM MODELING FOR MASS CUSTOMIATION MANUFACTURING Guixiu Qiao Charles McLean

More information

Unifying Explicit and Implicit Feedback for Top-N Recommendation

Unifying Explicit and Implicit Feedback for Top-N Recommendation 017 IEEE nd International Conference on Big Data Analysis Unifying Exlicit and Imlicit Feedback for To-N Recommendation Siing Liu, Xiaohan Tu and Renfa Li College of Comuter Science and Electronic Engineering

More information

Fuzzy Logic and ANFIS based Image Centroid Tracking and Filtering Schemes

Fuzzy Logic and ANFIS based Image Centroid Tracking and Filtering Schemes Fuzzy Logic and ANFIS based Image Centroid Tracking and Filtering Schemes Parimala, A., Asstt. Prof., Det. of Telecommunication, MSRIT; Jain University Research Scholar, Bangalore. Raol, J. R., Prof. Emeritus,

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

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

Research on P2P Caching Mechanism Based on the Request and Probability

Research on P2P Caching Mechanism Based on the Request and Probability MATEC Web of Conferences 22, 01001 ( 2015) DOI: 10.1051/ matecconf/ 20152201001 C Owned by the authors, ublished by EDP Sciences, 2015 Research on P2P Caching Mechanism Based on the Reuest and Probability

More information

A NN Image Classification Method Driven by the Mixed Fitness Function

A NN Image Classification Method Driven by the Mixed Fitness Function Comuter and Information Science November, 2009 A NN Image Classification Method Driven by the Mixed Fitness Function Shan Gai, Peng Liu, Jiafeng Liu & Xianglong Tang School of Comuter Science and Technology,

More information

To appear in IEEE TKDE Title: Efficient Skyline and Top-k Retrieval in Subspaces Keywords: Skyline, Top-k, Subspace, B-tree

To appear in IEEE TKDE Title: Efficient Skyline and Top-k Retrieval in Subspaces Keywords: Skyline, Top-k, Subspace, B-tree To aear in IEEE TKDE Title: Efficient Skyline and To-k Retrieval in Subsaces Keywords: Skyline, To-k, Subsace, B-tree Contact Author: Yufei Tao (taoyf@cse.cuhk.edu.hk) Deartment of Comuter Science and

More information

Pivot Selection for Dimension Reduction Using Annealing by Increasing Resampling *

Pivot Selection for Dimension Reduction Using Annealing by Increasing Resampling * ivot Selection for Dimension Reduction Using Annealing by Increasing Resamling * Yasunobu Imamura 1, Naoya Higuchi 1, Tetsuji Kuboyama 2, Kouichi Hirata 1 and Takeshi Shinohara 1 1 Kyushu Institute of

More information

CS649 Sensor Networks IP Track Lecture 6: Graphical Models

CS649 Sensor Networks IP Track Lecture 6: Graphical Models CS649 Sensor Networks IP Track Lecture 6: Grahical Models I-Jeng Wang htt://hinrg.cs.jhu.edu/wsn06/ Sring 2006 CS 649 1 Sring 2006 CS 649 2 Grahical Models Grahical Model: grahical reresentation of joint

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

Parallel Algorithms for the Summed Area Table on the Asynchronous Hierarchical Memory Machine, with GPU implementations

Parallel Algorithms for the Summed Area Table on the Asynchronous Hierarchical Memory Machine, with GPU implementations Parallel Algorithms for the Summed Area Table on the Asynchronous Hierarchical Memory Machine, ith GPU imlementations Akihiko Kasagi, Koji Nakano, and Yasuaki Ito Deartment of Information Engineering Hiroshima

More information

A Study of Protocols for Low-Latency Video Transport over the Internet

A Study of Protocols for Low-Latency Video Transport over the Internet A Study of Protocols for Low-Latency Video Transort over the Internet Ciro A. Noronha, Ph.D. Cobalt Digital Santa Clara, CA ciro.noronha@cobaltdigital.com Juliana W. Noronha University of California, Davis

More information

10 File System Mass Storage Structure Mass Storage Systems Mass Storage Structure Mass Storage Structure FILE SYSTEM 1

10 File System Mass Storage Structure Mass Storage Systems Mass Storage Structure Mass Storage Structure FILE SYSTEM 1 10 File System 1 We will examine this chater in three subtitles: Mass Storage Systems OERATING SYSTEMS FILE SYSTEM 1 File System Interface File System Imlementation 10.1.1 Mass Storage Structure 3 2 10.1

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

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

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

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

Improved Gaussian Mixture Probability Hypothesis Density for Tracking Closely Spaced Targets

Improved Gaussian Mixture Probability Hypothesis Density for Tracking Closely Spaced Targets INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 7, VOL., NO., PP. 7-5 Manuscrit received October 7, 5; revised June, 7. DOI:.55/eletel-7- Imroved Gaussian Mixture Probability Hyothesis Density for

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

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

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1 SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin, Mohammad Ali Masnadi-Shirazi 1 1. Shiraz University, Shiraz, Iran,. Sabanci University, Istanbul, Turkey ssamadi@shirazu.ac.ir,

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

The Web Semantic Analysis of Port Customer based on Hadoop. Song Zhanga, Lei Huangb

The Web Semantic Analysis of Port Customer based on Hadoop. Song Zhanga, Lei Huangb 2nd International Conference on Management Science and Innovative Education (MSIE 2016) The Web Semantic Analysis of Port Customer based on Hadoo Song Zhanga, Lei Huangb School of Beijing Jiaotong University,

More information

Use of Multivariate Statistical Analysis in the Modelling of Chromatographic Processes

Use of Multivariate Statistical Analysis in the Modelling of Chromatographic Processes Use of Multivariate Statistical Analysis in the Modelling of Chromatograhic Processes Simon Edwards-Parton 1, Nigel itchener-hooker 1, Nina hornhill 2, Daniel Bracewell 1, John Lidell 3 Abstract his aer

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

SEARCH ENGINE MANAGEMENT

SEARCH ENGINE MANAGEMENT e-issn 2455 1392 Volume 2 Issue 5, May 2016. 254 259 Scientific Journal Imact Factor : 3.468 htt://www.ijcter.com SEARCH ENGINE MANAGEMENT Abhinav Sinha Kalinga Institute of Industrial Technology, Bhubaneswar,

More information

Stereo Disparity Estimation in Moment Space

Stereo Disparity Estimation in Moment Space Stereo Disarity Estimation in oment Sace Angeline Pang Faculty of Information Technology, ultimedia University, 63 Cyberjaya, alaysia. angeline.ang@mmu.edu.my R. ukundan Deartment of Comuter Science, University

More information

split split (a) (b) split split (c) (d)

split split (a) (b) split split (c) (d) International Journal of Foundations of Comuter Science c World Scientic Publishing Comany ON COST-OPTIMAL MERGE OF TWO INTRANSITIVE SORTED SEQUENCES JIE WU Deartment of Comuter Science and Engineering

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

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

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 STOCHASTIC GRADIENT SEARCH FOR AUTOMATIC IMAGE REGISTRATION

EFFICIENT STOCHASTIC GRADIENT SEARCH FOR AUTOMATIC IMAGE REGISTRATION ISSN 76-459 Int j simul model 6 (7), 4-3 Original scientific aer EFFICIENT STOCHASTIC GRADIENT SEARCH FOR AUTOMATIC IMAGE REGISTRATION Li, Q.; Sato, I. & Murakami, Y. GSJ/AIST - National Institute of Advanced

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

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

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

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

Face Recognition Based on Wavelet Transform and Adaptive Local Binary Pattern

Face Recognition Based on Wavelet Transform and Adaptive Local Binary Pattern Face Recognition Based on Wavelet Transform and Adative Local Binary Pattern Abdallah Mohamed 1,2, and Roman Yamolskiy 1 1 Comuter Engineering and Comuter Science, University of Louisville, Louisville,

More information

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article. Robot vision system design and implementation based on Open CV

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article. Robot vision system design and implementation based on Open CV Available online www.jocr.com Journal of Chemical and Pharmaceutical Research, 3, 5():68-689 Research Article ISSN : 975-7384 CODEN(USA) : JCPRC5 Robot vision system design and imlementation based on Oen

More information

INFLUENCE POWER-BASED CLUSTERING ALGORITHM FOR MEASURE PROPERTIES IN DATA WAREHOUSE

INFLUENCE POWER-BASED CLUSTERING ALGORITHM FOR MEASURE PROPERTIES IN DATA WAREHOUSE The International Archives of the Photogrammetry, Remote Sensing and Satial Information Sciences, Vol. 38, Part II INFLUENCE POWER-BASED CLUSTERING ALGORITHM FOR MEASURE PROPERTIES IN DATA WAREHOUSE Min

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

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

Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments

Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments Proceedings of 0 4th International Conference on Machine Learning and Comuting IPCSIT vol. 5 (0) (0) IACSIT Press, Singaore Vehicle Logo Recognition Using Modest AdaBoost and Radial Tchebichef Moments

More information

Collective communication: theory, practice, and experience

Collective communication: theory, practice, and experience CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Comutat.: Pract. Exer. 2007; 19:1749 1783 Published online 5 July 2007 in Wiley InterScience (www.interscience.wiley.com)..1206 Collective

More information

Implementation of Evolvable Fuzzy Hardware for Packet Scheduling Through Online Context Switching

Implementation of Evolvable Fuzzy Hardware for Packet Scheduling Through Online Context Switching Imlementation of Evolvable Fuzzy Hardware for Packet Scheduling Through Online Context Switching Ju Hui Li, eng Hiot Lim and Qi Cao School of EEE, Block S Nanyang Technological University Singaore 639798

More information

Figure 8.1: Home age taken from the examle health education site (htt:// Setember 14, 2001). 201

Figure 8.1: Home age taken from the examle health education site (htt://  Setember 14, 2001). 201 200 Chater 8 Alying the Web Interface Profiles: Examle Web Site Assessment 8.1 Introduction This chater describes the use of the rofiles develoed in Chater 6 to assess and imrove the quality of an examle

More information

Privacy Preserving Moving KNN Queries

Privacy Preserving Moving KNN Queries Privacy Preserving Moving KNN Queries arxiv:4.76v [cs.db] 4 Ar Tanzima Hashem Lars Kulik Rui Zhang National ICT Australia, Deartment of Comuter Science and Software Engineering University of Melbourne,

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

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

RST(0) RST(1) RST(2) RST(3) RST(4) RST(5) P4 RSR(0) RSR(1) RSR(2) RSR(3) RSR(4) RSR(5) Processor 1X2 Switch 2X1 Switch

RST(0) RST(1) RST(2) RST(3) RST(4) RST(5) P4 RSR(0) RSR(1) RSR(2) RSR(3) RSR(4) RSR(5) Processor 1X2 Switch 2X1 Switch Sub-logarithmic Deterministic Selection on Arrays with a Recongurable Otical Bus 1 Yijie Han Electronic Data Systems, Inc. 750 Tower Dr. CPS, Mail Sto 7121 Troy, MI 48098 Yi Pan Deartment of Comuter Science

More information

The Scalability and Performance of Common Vector Solution to Generalized Label Continuity Constraint in Hybrid Optical/Packet Networks

The Scalability and Performance of Common Vector Solution to Generalized Label Continuity Constraint in Hybrid Optical/Packet Networks The Scalability and Performance of Common Vector Solution to Generalized abel Continuity Constraint in Hybrid Otical/Pacet etwors Shujia Gong and Ban Jabbari {sgong, bjabbari}@gmuedu George Mason University

More information

Ad Hoc Networks. Latency-minimizing data aggregation in wireless sensor networks under physical interference model

Ad Hoc Networks. Latency-minimizing data aggregation in wireless sensor networks under physical interference model Ad Hoc Networks (4) 5 68 Contents lists available at SciVerse ScienceDirect Ad Hoc Networks journal homeage: www.elsevier.com/locate/adhoc Latency-minimizing data aggregation in wireless sensor networks

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

Complexity analysis and performance evaluation of matrix product on multicore architectures

Complexity analysis and performance evaluation of matrix product on multicore architectures Comlexity analysis and erformance evaluation of matrix roduct on multicore architectures Mathias Jacquelin, Loris Marchal and Yves Robert École Normale Suérieure de Lyon, France {Mathias.Jacquelin Loris.Marchal

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

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

Applying the fuzzy preference relation to the software selection

Applying the fuzzy preference relation to the software selection Proceedings of the 007 WSEAS International Conference on Comuter Engineering and Alications, Gold Coast, Australia, January 17-19, 007 83 Alying the fuzzy reference relation to the software selection TIEN-CHIN

More information

Source-to-Source Code Generation Based on Pattern Matching and Dynamic Programming

Source-to-Source Code Generation Based on Pattern Matching and Dynamic Programming Source-to-Source Code Generation Based on Pattern Matching and Dynamic Programming Weimin Chen, Volker Turau TR-93-047 August, 1993 Abstract This aer introduces a new technique for source-to-source code

More information

Visualization, Estimation and User-Modeling for Interactive Browsing of Image Libraries

Visualization, Estimation and User-Modeling for Interactive Browsing of Image Libraries Visualization, Estimation and User-Modeling for Interactive Browsing of Image Libraries Qi Tian, Baback Moghaddam 2 and Thomas S. Huang Beckman Institute, University of Illinois, Urbana-Chamaign, IL 680,

More information

TOPP Probing of Network Links with Large Independent Latencies

TOPP Probing of Network Links with Large Independent Latencies TOPP Probing of Network Links with Large Indeendent Latencies M. Hosseinour, M. J. Tunnicliffe Faculty of Comuting, Information ystems and Mathematics, Kingston University, Kingston-on-Thames, urrey, KT1

More information

APPLICATION OF PARTICLE FILTERS TO MAP-MATCHING ALGORITHM

APPLICATION OF PARTICLE FILTERS TO MAP-MATCHING ALGORITHM APPLICATION OF PARTICLE FILTERS TO MAP-MATCHING ALGORITHM Pavel Davidson 1, Jussi Collin 2, and Jarmo Taala 3 Deartment of Comuter Systems, Tamere University of Technology, Finland e-mail: avel.davidson@tut.fi

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

A Petri net-based Approach to QoS-aware Configuration for Web Services

A Petri net-based Approach to QoS-aware Configuration for Web Services A Petri net-based Aroach to QoS-aware Configuration for Web s PengCheng Xiong, YuShun Fan and MengChu Zhou, Fellow, IEEE Abstract With the develoment of enterrise-wide and cross-enterrise alication integration

More information

Continuous Visible k Nearest Neighbor Query on Moving Objects

Continuous Visible k Nearest Neighbor Query on Moving Objects Continuous Visible k Nearest Neighbor Query on Moving Objects Yaniu Wang a, Rui Zhang b, Chuanfei Xu a, Jianzhong Qi b, Yu Gu a, Ge Yu a, a Deartment of Comuter Software and Theory, Northeastern University,

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

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

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH A. Prokos 1, G. Karras 1, E. Petsa 2 1 Deartment of Surveying, National Technical University of Athens (NTUA),

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

A Method to Determine End-Points ofstraight Lines Detected Using the Hough Transform

A Method to Determine End-Points ofstraight Lines Detected Using the Hough Transform RESEARCH ARTICLE OPEN ACCESS A Method to Detere End-Points ofstraight Lines Detected Using the Hough Transform Gideon Kanji Damaryam Federal University, Lokoja, PMB 1154, Lokoja, Nigeria. Abstract The

More information

Collective Communication: Theory, Practice, and Experience. FLAME Working Note #22

Collective Communication: Theory, Practice, and Experience. FLAME Working Note #22 Collective Communication: Theory, Practice, and Exerience FLAME Working Note # Ernie Chan Marcel Heimlich Avi Purkayastha Robert van de Geijn Setember, 6 Abstract We discuss the design and high-erformance

More information