Demo Data from VLDB 2026 / reviewers in the wild / expert
Jian Fang 0004
dblp:29/3425-4
· DBLP profile ↗
5ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0002-1077-1859ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 since 2021Systems, architecture and hardware · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 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
1 paper |
Reconfigurable computing and FPGAs · 77% Memory systems · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs
FPGA accelerator |
0.4 | 1 | 2020 | In-memory database acceleration on FPGAs: a survey · VLDB J. 2020 |
Memory systems
main memory database |
0.1 | 1 | 2020 | In-memory database acceleration on FPGAs: a survey · VLDB J. 2020 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Joint aspect terms extraction and aspect categories detection via multi-task learning
Youcai Wei, Jian Fang 0004, Jiahui Wen, Guangda Zhang |
Expert Syst. Appl. | 3 |
| 2020 | Hierarchical text interaction for rating prediction
Jiahui Wen, Hongkui Tu, Mingyang Zhong, Guangda Zhang, Wei Yin 0002, Jian Fang 0004 |
Knowl. Based Syst. | 7 |
| 2020 | In-memory database acceleration on FPGAs: a surveyabstractAbstract While FPGAs have seen prior use in database systems, in recent years interest in using FPGA to accelerate databases has declined in both industry and academia for the following three reasons. First, specifically for in-memory databases, FPGAs integrated with conventional I/O provide insufficient bandwidth, limiting performance. Second, GPUs, which can also provide high throughput, and are easier to program, have emerged as a strong accelerator alternative. Third, programming FPGAs required developers to have full-stack skills, from high-level algorithm design to low-level circuit implementations. The good news is that these challenges are being addressed. New interface technologies connect FPGAs into the system at main-memory bandwidth and the latest FPGAs provide local memory competitive in capacity and bandwidth with GPUs. Ease of programming is improving through support of shared coherent virtual memory between the host and the accelerator, support for higher-level languages, and domain-specific tools to generate FPGA designs automatically. Therefore, this paper surveys using FPGAs to accelerate in-memory database systems targeting designs that can operate at the speed of main memory. Jian Fang 0004, Yvo T. B. Mulder, Jan Hidders, Jinho Lee 0001, H. Peter Hofstee |
VLDB J. | 1 |
| 2019 | Refine and Recycle: A Method to Increase Decompression ParallelismabstractRapid increases in storage bandwidth, combined with a desire for operating on large datasets interactively, drives the need for improvements in high-bandwidth decompression. Existing designs either process only one token per cycle or process multiple tokens per cycle with low area efficiency and/or low clock frequency. We propose two techniques to achieve high single-decoder throughput at improved efficiency by keeping only a single copy of the history data across multiple BRAMs and operating on each BRAM independently. A first stage efficiently refines the tokens into commands that operate on a single BRAM and steers the commands to the appropriate one. In the second stage, a relaxed execution model is used where each BRAM command executes immediately and those with invalid data are recycled to avoid stalls caused by the read-after-write dependency. We apply these techniques to Snappy decompression and implement a Snappy decompression accelerator on a CAPI2-attached FPGA platform equipped with a Xilinx VU3P FPGA. Experimental results show that our proposed method achieves up to 7.2 GB/s output throughput per decompressor, with each decompressor using 14.2% of the logic and 7% of the BRAM resources of the device. Therefore, a single decompressor can easily keep pace with an NVMe device (PCIe Gen3 x4) on a small FPGA, while a larger device, integrated on a host bridge adapter and instantiating multiple decompressors, can keep pace with the full OpenCAPI 3.0 bandwidth of 25 GB/s. Jian Fang 0004, Jinho Lee 0001, Zaid Al-Ars, H. Peter Hofstee |
ASAP | 1 |
| 2019 | A Fine-Grained Parallel Snappy Decompressor for FPGAs Using a Relaxed Execution ModelabstractSnappy is a widely used (de) compression algorithm in many big data applications. Such a data compression technique has been proven to be successful to save storage space and to reduce the amount of data transmission from/to storage devices. In this paper, we present a fine-grained parallel Snappy decompressor on FPGAs running under a relaxed execution model that addresses the following main challenges in existing solutions. First, existing designs either can only process one token per cycle or can process multiple tokens per cycle with low area efficiency and/or low clock frequency. Second, the high read-after-write data dependency during decompression introduces stalls which pull down the throughput. Jian Fang 0004, Jinho Lee 0001, Zaid Al-Ars, H. Peter Hofstee |
FCCM | 1 |