Wei-Mei Chen

dblp:55/6556 · DBLP profile ↗
← Back
20ranked-venue papers
6as first author
2since 2021 · last 2024
0000-0003-2803-5590ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 1 first-author · 2 since 2021Theory of computation · 5 · 4 first-authorComputer networks · 3Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Indexing and storage engines · 53% Query processing and optimization · 38% Data mining · 8%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 66% Computational geometry · 17% Information theory · 17%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 78% Memory systems · 17% Embedded and real-time systems · 5%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › preference query
skyline query
0.922024
Parallel Computation of Dominance Scores for Multidimensional Datasets on GPUs · IEEE Trans. Parallel Distributed Syst. 2024
Threshold Phenomena in k-Dominant Skylines of Random Samples · SIAM J. Comput. 2013
Indexing and storage engines
multidimensional indexing
0.812024
Parallel Computation of Dominance Scores for Multidimensional Datasets on GPUs · IEEE Trans. Parallel Distributed Syst. 2024
Indexing and storage engines › spatial index
r-tree
0.812024
Parallel Computation of Dominance Scores for Multidimensional Datasets on GPUs · IEEE Trans. Parallel Distributed Syst. 2024
GPUs and heterogeneous computing
GPU computing
0.512021
Accelerating the Bron-Kerbosch Algorithm for Maximal Clique Enumeration Using GPUs · IEEE Trans. Parallel Distributed Syst. 2021
Graph algorithms and graph theory › graph algorithms › subgraph enumeration › clique enumeration
maximal clique enumeration
0.512021
Accelerating the Bron-Kerbosch Algorithm for Maximal Clique Enumeration Using GPUs · IEEE Trans. Parallel Distributed Syst. 2021
Query processing and optimization › preference query › skyline query
k-dominant skyline
0.212013
Threshold Phenomena in k-Dominant Skylines of Random Samples · SIAM J. Comput. 2013
Data mining
pattern mining
0.212013
Threshold Phenomena in k-Dominant Skylines of Random Samples · SIAM J. Comput. 2013
Computational geometry
skyline computation
0.212013
Threshold Phenomena in k-Dominant Skylines of Random Samples · SIAM J. Comput. 2013
Information theory › probability theory
threshold phenomena
0.212013
Threshold Phenomena in k-Dominant Skylines of Random Samples · SIAM J. Comput. 2013
Graph algorithms and graph theory
graph algorithms
0.112021
Accelerating the Bron-Kerbosch Algorithm for Maximal Clique Enumeration Using GPUs · IEEE Trans. Parallel Distributed Syst. 2021
Memory systems › memory management › memory allocation
dynamic memory allocation
0.112010
Upper Bounds for Dynamic Memory Allocation · IEEE Trans. Computers 2010
Data models and query languages › query language
query language semantics
0.012013
Threshold Phenomena in k-Dominant Skylines of Random Samples · SIAM J. Comput. 2013
Data mining › sampling
representative selection
0.012013
Threshold Phenomena in k-Dominant Skylines of Random Samples · SIAM J. Comput. 2013

Methods — techniques the papers use, named apart from their topics

warp reduction · 1.0parallelization · 1.0coalesced memory access · 1.0parallel GPU computation · 0.8depth-first traversal · 0.8breadth-first traversal · 0.8probabilistic analysis · 0.3asymptotic analysis · 0.3
YearPublicationVenuePosition
2024 Parallel Computation of Dominance Scores for Multidimensional Datasets on GPUs
abstract
The dominance scoring problem in a multidimensional dataset is to return the number of points dominated by a given point, which is a common metric for evaluating the quality of a data point. Dominance scoring is an elementary operator for variations of the skyline operator, including top-$k$dominating and$k$-skyband queries. This study proposes query processing for dominance scores that operates primarily on the graphics processing unit (GPU) to fully utilize its massive processing resources and restricted memory space while reducing the transfer overhead between the central processing unit (CPU) and GPU. We introduce a heap-based multidimensional data structure with complete and well-balanced characteristics. Using our preprocessed data, we can construct a complete R-tree with the non-overlapping property, ensuring that the bounding boxes of internal nodes of the same level do not overlap, thereby reducing redundant operations. In addition, we propose two algorithms based on depth-first and breadth-first traversals to accumulate the dominance score on GPUs in parallel. Both take full advantage of the GPU's computing resources and memory space supported by the non-overlapping tree structures. Experiments on synthetic and real-world datasets demonstrate that the proposed algorithms implemented on GPUs dramatically improve the efficiency of dominance scoring.
Wei-Mei Chen, Hsin-Hung Tsai, Joon Fong Ling
IEEE Trans. Parallel Distributed Syst.1
2021 Accelerating the Bron-Kerbosch Algorithm for Maximal Clique Enumeration Using GPUs
abstract
Maximal clique enumeration (MCE) is a classic problem in graph theory to identify all complete subgraphs in a graph. In prior MCE work, the Bron-Kerbosch algorithm is one of the most popular solutions, and there are several improved algorithms proposed on CPU platforms. However, while few studies have focused on the related issue of parallel implementation, recently, there have been numerous explorations of the acceleration of general purpose applications using a graphics processing unit (GPU) to reduce the computing power consumption. In this article, we develop a GPU-based Bron-Kerbosch algorithm that efficiently solves the MCE problem in parallel by optimizing the process of subproblem decomposition and computing resource usage. To speed up the computations, we use coalesced memory accesses and warp reductions to increase bandwidth and reduce memory latency. Our experimental results show that the proposed algorithm can fully exploit the resources of GPU architectures, allowing for the vast acceleration of operations to solve the MCE problem.
Yi-Wen Wei, Wei-Mei Chen, Hsin-Hung Tsai
IEEE Trans. Parallel Distributed Syst.2
2019 Parallel k-dominant skyline queries in high-dimensional datasets
Yi-Wen Peng, Wei-Mei Chen
Inf. Sci.2
2018 Probabilistic Analysis of the (1+1)-Evolutionary Algorithm
abstract
We give a detailed analysis of the optimization time of the [Formula: see text]-Evolutionary Algorithm under two simple fitness functions (OneMax and LeadingOnes). The problem has been approached in the evolutionary algorithm literature in various ways and with different degrees of rigor. Our asymptotic approximations for the mean and the variance represent the strongest of their kind. The approach we develop is based on an asymptotic resolution of the underlying recurrences and can also be extended to characterize the corresponding limiting distributions. While most of our approximations can be derived by simple heuristic calculations based on the idea of matched asymptotics, the rigorous justifications are challenging and require a delicate error analysis.
Hsien-Kuei Hwang, Alois Panholzer, Nicolas Rolin, Tsung-Hsi Tsai, Wei-Mei Chen
Evol. Comput.5
2018 Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud
Han-Peng Jiang, Wei-Mei Chen
J. Netw. Comput. Appl.2
2016 Energy-aware data center networks
Han-Peng Jiang, David Chuck, Wei-Mei Chen
J. Netw. Comput. Appl.3
2016 Application mapping onto mesh-based network-on-chip using constructive heuristic algorithms
Chi-Hsiang Cheng, Wei-Mei Chen
J. Supercomput.2
2015 Task scheduling for grid computing systems using a genetic algorithm
Yi-Syuan Jiang, Wei-Mei Chen
J. Supercomput.2
2014 A dynamic strategy for packet scheduling and bandwidth allocation based on channel quality in IEEE 802.16e OFDMA system
Feng-Ming Yang, Wei-Mei Chen, Jean-Lien C. Wu
J. Netw. Comput. Appl.2
2013 Parallel Skyline Queries on Multi-core Systems
abstract
The skyline query is an efficient data analysis tool for multi-criteria decision making that has received significant attention in the database community. As multi-core architectures have gone mainstream, we present a new parallel skyline query algorithm that can be applied to multi-core and multiprocessor systems, to progressively return skyline points as they are identified efficiently. In this paper, we proposed a parallel skyline algorithm which can eliminate redundant computations and improve parallelism of the skyline query. Experimental results show that our algorithm successfully exploits the features of multiple cores to improve the performance of skyline computation for large high-dimensional datasets.
Meng-Zong Liou, Yi-Teng Shu, Wei-Mei Chen
PDCAT3
2013 Threshold Phenomena in k-Dominant Skylines of Random Samples
abstract
Skylines emerged as a useful notion in database queries for selecting representative groups in multivariate data samples for further decision making, multiobjective optimization, or data processing, and the $k$-dominant skylines were naturally introduced to resolve the abundance of skylines when the dimensionality grows or when the coordinates are negatively correlated. We prove in this paper that the expected number of $k$-dominant skylines is asymptotically zero for large samples when $1\leq k\leq d-1$ under two reasonable (continuous) probability assumptions of the input points, $d$ being the (finite) dimensionality, in contrast to the asymptotic unboundedness when $k=d$. In addition to such an asymptotic zero-infinity property, we also establish a sharp threshold phenomenon for the expected $(d-1)$-dominant skylines when the dimensionality is allowed to grow with $n$, the sample size. Several related issues, such as the dominant cycle structures, the numerical aspects, and the practical implications, are also briefly studied.
Hsien-Kuei Hwang, Tsung-Hsi Tsai, Wei-Mei Chen
SIAM J. Comput.3
2012 Dynamic power scheduling for VM-based multi-core systems
abstract
This study explored the issue of power consumption for multi-core systems supporting virtual technology environment and proposed a highly effective dynamic power management mechanism for a virtual machine environment, which regulates the voltage and frequency of core processors to reduce energy consumption during system operations. We analyzed the actual execution state of the threads under the system environment executed by KVM virtualization technology and implemented this power management mechanism in the Linux 2.6 operating system. The experimental results indicated that the proposed mechanism is capable of reducing system energy consumption by an average of nearly 65%, while prolonging the execution time by an average of only 3%. The results suggest that, aside from considering the execution time, this mechanism can achieve the main objective of energy saving.
Jhe-Ming Liang, Ren-Hao Zhan, Wei-Mei Chen
CloudCom3
2012 Cyclic reference counting by typed reference fields
J. Morris Chang, Wei-Mei Chen, Paul A. Griffin, Ho-Yuan Cheng
Comput. Lang. Syst. Struct.2
2012 Maxima-finding algorithms for multidimensional samples: A two-phase approach
Wei-Mei Chen, Hsien-Kuei Hwang, Tsung-Hsi Tsai
Comput. Geom.1
2010 Upper Bounds for Dynamic Memory Allocation
abstract
In this paper, we study the upper bounds of memory storage for two different allocators. In the first case, we consider a general allocator that can allocate memory blocks anywhere in the available heap space. In the second case, a more economical allocator constrained by the address-ordered first-fit allocation policy is considered. We derive the upper bound of memory usage for all allocators and present a systematic approach to search for allocation/deallocation patterns that might lead to the largest fragmentation. These results are beneficial in embedded systems where memory usage must be reduced and predictable because of lack of swapping facility. They are also useful in other types of computing systems.
Yusuf Hasan, Wei-Mei Chen, J. Morris Chang, Bashar Gharaibeh
IEEE Trans. Computers2
2009 Localization of Wireless Sensor Networks Using a Moving Beacon with a Directional Antenna
abstract
Wireless sensor networking is a current topic of research areas and widely used in a variety of applications. The localization of sensor nodes is a fundamental problem in wireless sensor networks. Many localization approaches have been presented and can be implemented using some powerful nodes with GPS devices. In this paper, we introduce a distributed localization scheme, called Rectangle Overlapping Approach (ROA), using a moving beacon with a GPS and a directional antenna. The positions can be computed by simple operations according to the current state of the moving beacon, including the rotation angle and the position. Simulation results show that the proposed scheme is very efficient and the node positions can be determined accurately after the beacon operates along straight-line traverse routes.
Yao-Hung Wu, Wei-Mei Chen
HPCC2
2006 Cost distribution of the Chang-Roberts leader election algorithm and related problems
Wei-Mei Chen
Theor. Comput. Sci.1
2005 Probabilistic analysis of algorithms for the Dutch national flag problem
Wei-Mei Chen
Theor. Comput. Sci.1
2004 Generalized Diameters of the Mesh of Trees
Wei-Mei Chen, Gen-Huey Chen, D. Frank Hsu
Theory Comput. Syst.1
2003 Divide-and-conquer recurrences associated with generalized heaps, optimal merge, and related structures
Wei-Mei Chen, Gen-Huey Chen
Theor. Comput. Sci.1