Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yanliang Zhou

dblp:239/4778 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
4since 2021 · last 2024
—ORCID · none

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

Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
GPUs and heterogeneous computing · 49% Storage systems · 19% Reconfigurable computing and FPGAs · 16%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
FPGA accelerator
0.812024
F-TADOC: FPGA-Based Text Analytics Directly on Compression with HLS · ICDE 2024
Hardware accelerators and domain-specific architectures › domain-specific accelerator › data processing accelerator
text processing accelerator
0.812024
F-TADOC: FPGA-Based Text Analytics Directly on Compression with HLS · ICDE 2024
Storage systems
data compression
0.722022
Exploring Data Analytics Without Decompression on Embedded GPU Systems · IEEE Trans. Parallel Distributed Syst. 2022
G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression · ICDE 2021
GPUs and heterogeneous computing › embedded GPU
embedded GPU acceleration
0.612022
Exploring Data Analytics Without Decompression on Embedded GPU Systems · IEEE Trans. Parallel Distributed Syst. 2022
GPUs and heterogeneous computing › GPU-accelerated data processing
GPU-accelerated data analytics
0.612022
Exploring Data Analytics Without Decompression on Embedded GPU Systems · IEEE Trans. Parallel Distributed Syst. 2022
GPUs and heterogeneous computing
GPU computing
0.512021
G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression · ICDE 2021
GPUs and heterogeneous computing › GPU scheduling
GPU thread scheduling
0.512021
G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression · ICDE 2021
GPUs and heterogeneous computing
GPU memory management
0.212022
Exploring Data Analytics Without Decompression on Embedded GPU Systems · IEEE Trans. Parallel Distributed Syst. 2022
Storage systems › data compression
lossless compression
0.112021
G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression · ICDE 2021

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

thread-level workload scheduling · 1.1memory pool · 0.8high-level synthesis · 0.8hash structure · 0.8dataflow · 0.8GPU thread-safe memory pool · 0.6memory pool with thread-safe data structures · 0.5
YearPublicationVenuePosition
2024 F-TADOC: FPGA-Based Text Analytics Directly on Compression with HLS
abstract
With the development of loT and edge computing, data analytics on edge has become popular, and text analytics directly on compression (TADOC) has been proven to be a promising technology for edge data analytics. At the same time, Field Programmable Gate Array (FPGA) also has broad application prospects in data analytics systems. Unfortunately, there is no work to date showing how to support TADOC using FPGAs. We propose FPGA-based text analytics directly on compression with HLS, namely F - TADOC, which is the first framework using HLS to provide FPGA-based text analytics directly on compressed data. It effectively supports efficient text analytics on FPGA without decompressing input data. F-TADOC addresses three major challenges. First, TADOC involves a large number of dependencies with unbalanced workload of rules, which causes extremely low pipeline efficiency on FPG As. To solve it, we use layer-wise approach to traverse the DAG composed of rules and allocate different pipeline processing strategies for rules of different sizes. Second, the data volume required can be large that beyond the on-chip memory capacity of FPGAs. We develop a memory pool supporting hash structure and on-chip caches on FPGA to deal with this challenge. Third, when traversing the DAG, there are massive indirect addressing with a large number of random accesses. This leads to redundant time overhead caused by the latency in accessing the High Bandwidth Memory (HBM) during the pipeline. We optimize the F - TADOC algorithm by using dataflow to expand the nested loop, thus eliminate indirect addressing. With four widely used datasets, experiments show that F - TADOC achieves 4.63 x and 1.49 x performance speedup over TADOC and G- TADOC.
Yanliang Zhou, Feng Zhang 0007, Tuo Lin, Yuanjie Huang, Saiqin Long, Jidong Zhai, Xiaoyong Du 0001
ICDE1
2022 Taming the Big Data Monster: Managing Petabytes of Data with Multi-Model Databases
abstract
With the development of big data technology, the amount of business data that Internet companies need to handle has reached the petabyte level, which poses great pressure on the system processing capacity. For example, the peak order volume of Alibaba's Global Shopping Festival in 2020 reached 583,000 orders per second. Even worse, multi-model data are involved in real business. The inability to perform high-throughput, lowlatency transaction processing can result in a poor user experience that can lead to serious financial losses due to customer churn. Although numerous optimizations have been proposed, they can fail in the face of petabytes of data, or be significantly less effective. In this paper, we propose a novel and practical multi-model big data system that can manage petabytes of data. Particularly, we show three special designs for processing the petabytes of data. First, we perform partition to reduce the amount of unnecessary data to be scanned. Second, we adaptively adopt row storage mode for big tables that are frequently updated and column storage mode for tables that are frequently queried to improve the system efficiency. Third, we conduct compression to accelerate IO access speed. We analyze Alibaba's two real PB-level business scenarios, Double 11 and Zhixingtong, and generate workloads and benchmark accordingly to verify our system. Experiments show that our system can efficiently manage petabyte-scale data in real scenarios, providing high-performance querying of terabyte-scale datasets, and be suitable for various workloads.
Feng Zhang 0007, Yinhao Hong, Yunpeng Chai, Wei Lu 0015, Hong Chen 0001, Xiaoyong Du 0001, Le Mi, Xilin Tang, Yanliang Zhou, Peng Zhang 0077, Fengyi Chen
SBAC-PAD12
2022 Exploring Data Analytics Without Decompression on Embedded GPU Systems
abstract
With the development of computer architecture, even for embedded systems, GPU devices can be integrated, providing outstanding performance and energy efficiency to meet the requirements of different industries, applications, and deployment environments. Data analytics is an important application scenario for embedded systems. Unfortunately, due to the limitation of the capacity of the embedded device, the scale of problems handled by the embedded system is limited. In this paper, we propose a novel data analytics method, called G-TADOC, for efficient text analytics directly on compression on embedded GPU systems. A large amount of data can be compressed and stored in embedded systems, and can be processed directly in the compressed state, which greatly enhances the processing capabilities of the systems. Particularly, G-TADOC has three innovations. First, a novel fine-grained thread-level workload scheduling strategy for GPU threads has been developed, which partitions heavily-dependent loads adaptively in a fine-grained manner. Second, a GPU thread-safe memory pool has been developed to handle inconsistency with low synchronization overheads. Third, a sequence-support strategy is provided to maintain high GPU parallelism while ensuring sequence information for lossless compression. Moreover, G-TADOC involves special optimizations for embedded GPUs, such as utilizing the CPU-GPU shared unified memory. Experiments show that G-TADOC provides 13.2× average speedup compared to the state-of-the-art TADOC. G-TADOC also improves performance-per-cost by 2.6× and energy efficiency by 32.5× over TADOC.
Zaifeng Pan, Feng Zhang 0007, Yanliang Zhou, Jidong Zhai, Xipeng Shen, Onur Mutlu, Xiaoyong Du 0001
IEEE Trans. Parallel Distributed Syst.3
2021 G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression
abstract
Text analytics directly on compression (TADOC) has proven to be a promising technology for big data analytics. GPUs are extremely popular accelerators for data analytics systems. Unfortunately, no work so far shows how to utilize GPUs to accelerate TADOC. We describe G-TADOC, the first framework that provides GPU-based text analytics directly on compression, effectively enabling efficient text analytics on GPUs without decompressing the input data. G-TADOC solves three major challenges. First, TADOC involves a large amount of dependencies, which makes it difficult to exploit massive parallelism on a GPU. We develop a novel fine-grained thread-level workload scheduling strategy for GPU threads, which partitions heavily-dependent loads adaptively in a fine-grained manner. Second, in developing G-TADOC, thousands of GPU threads writing to the same result buffer leads to inconsistency while directly using locks and atomic operations lead to large synchronization overheads. We develop a memory pool with thread-safe data structures on GPUs to handle such difficulties. Third, maintaining the sequence information among words is essential for lossless compression. We design a sequence-support strategy, which maintains high GPU parallelism while ensuring sequence information. Our experimental evaluations show that G-TADOC provides 31.1× average speedup compared to state-of-the-art TADOC.
Feng Zhang 0007, Zaifeng Pan, Yanliang Zhou, Jidong Zhai, Xipeng Shen, Onur Mutlu, Xiaoyong Du 0001
ICDE3
2020 The Minimum Upload Cost of Symmetric Private Information Retrieval
abstract
For the symmetric private information retrieval problem with K messages and N servers, we show that the minimum (symmetric) upload cost is log2(⌈K1/N-1⌉) bits per server, i.e., the user must upload a q-ary symbol to each server where q is at least ⌈K1/N-1⌉.
Yanliang Zhou, Hua Sun 0001, Shengli Fu
ISIT1