EDBT 2026 Demo / reviewers in the wild / expert
Kai-Cheung Leung
dblp:47/7272
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 67% Memory systems · 33% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
KNN search |
0.2 | 1 | 2014 | Data filtering for scalable high-dimensional k-NN search on multicore systems · HPDC 2014 |
Memory systems › memory management
memory footprint reduction |
0.2 | 1 | 2014 | Data filtering for scalable high-dimensional k-NN search on multicore systems · HPDC 2014 |
Parallel and multicore computing › parallel algorithms › shared-memory parallel algorithms
multicore algorithms |
0.2 | 1 | 2014 | Data filtering for scalable high-dimensional k-NN search on multicore systems · HPDC 2014 |
Data mining
high-dimensional data |
0.1 | 1 | 2014 | Data filtering for scalable high-dimensional k-NN search on multicore systems · HPDC 2014 |
Methods — techniques the papers use, named apart from their topics
subspace clustering · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Automatic assessment of OpenGL computer graphics assignmentsabstractTeaching and learning computer graphics is often considered challenging due to it requiring a diverse range of skills such as mathematics, programming, problem solving, and art and design. Assignments are a popular tool to support learning and to assess students' understanding. The value of such assignments depends on the ability to give fast (and ideally formative) feedback, and enabling students to interactively explore the solution space. This is often a problem, in particular for large classes, where assignment marking can take many days or even weeks. By the time feedback is received students often don't remember details, and there is usually no opportunity to resubmit and hence little motivation to reflect on and correct mistakes. Burkhard Wünsche, Lindsay Alexander Shaw, Thomas Suselo, Kai-Cheung Leung, Davis Dimalen, Wannes van der Mark, Andrew Luxton-Reilly, Richard Lobb |
ITiCSE | 5 |
| 2017 | Foreword to the Special Issue of the workshop on the seventh international workshop on programming models and applications for multicores and manycores (PMAM 2016)abstractForeword to the Special Issue of the workshop on the seventh international workshop on programming models and applications for Pavan Balaji, Kai-Cheung Leung |
Concurr. Comput. Pract. Exp. | 2 |
| 2014 | Data filtering for scalable high-dimensional k-NN search on multicore systemsabstractK Nearest Neighbors (k-NN) search is a widely used category of algorithms with applications in domains such as computer vision and machine learning. With the rapidly increasing amount of data available, and their high dimensionality, k-NN algorithms scale poorly on multicore systems because they hit a memory wall. In this paper, we propose a novel data filtering strategy, named Subspace Clustering for Filtering (SCF), for k-NN search algorithms on multicore platforms. By excluding unlikely features in k-NN search, this strategy can reduce memory footprint as well as computation. Experimental results on four k-NN algorithms show that SCF can improve their performance on two modern multicore platforms with insignificant loss of search precision. Xiaoxin Tang, Steven Mills, David M. Eyers, Kai-Cheung Leung, Zhiyi Huang 0001, Minyi Guo |
HPDC | 4 |
| 2013 | Performance Tuning on Multicore Systems for Feature Matching within Image CollectionsabstractParallel programming is the mainstream for today's HPC applications. Programmers need to parallelize their programs to achieve better performance on multicore systems. However, due to a lack of good understanding of parallelism in algorithms, scheduling policy in runtime systems, and multicore architectures, programmers usually find it very hard to write high-performance, scalable programs on these parallel platforms. Although using a parallelized library written by experts can reduce the amount of work for coding, it does not automatically guarantee good performance according to our study. A better understanding of parallelism in algorithms, the OS/runtime systems, and hardware architectures is necessary if programmers wish to further improve performance. In this paper, we use SIFT-based feature matching within large-scale image collections to show the importance of three factors-the level of parallelism, scheduling policy, and memory architecture-that affect the performance of large-scale feature matching on multicore systems. We demonstrate experimental results using programs based on OpenCV and OpenMP, which are executed on both 16-core and 64-core machines. From our experimental results, we find that images with a large number of features achieve poor scalability on the 64-core machine due to a poor cache utilization. To address this issue of cache performance, we propose a Divide-and-Merge algorithm that divides the feature space into several small sub-spaces so that they fit within the cache. Our experiments show that the performance tuning addressing all of the three factors improves the speedup of feature matching from 10.6× to 21.5× on the 64-core machine. While the speedup is improved by 103%, the scalability of the feature matching algorithm is improved by up to 6.45 times on the 64-core machine with our performance tuning. Our study indicates that performance tuning on multicore systems is very challenging even for a simple image processing algorithm. Xiaoxin Tang, Steven Mills, David M. Eyers, Zhiyi Huang 0001, Kai-Cheung Leung, Minyi Guo |
ICPP | 5 |
| 2013 | Performance evaluation of View-Oriented Transactional Memory
Zhiyi Huang 0001, Kai-Cheung Leung |
Parallel Comput. | 2 |
| 2013 | Restricted admission control in view-oriented transactional memory
Kai-Cheung Leung, Yawen Chen 0001, Zhiyi Huang 0001 |
J. Supercomput. | 1 |