Demo Data from EDBT 2026 / reviewers in the wild / expert
Jiangqiu Shen
dblp:324/7431
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 since 2021
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
2 papers |
Memory systems · 37% Storage systems · 26% Hardware accelerators and domain-specific architectures · 26% | |
| Artificial intelligence
1 paper |
Graph learning · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › machine learning accelerator › graph neural network accelerator
graph neural network training accelerator |
0.8 | 1 | 2024 | FlashGNN: An In-SSD Accelerator for GNN Training · HPCA 2024 |
Storage systems › computational storage
in-storage computing |
0.8 | 1 | 2024 | FlashGNN: An In-SSD Accelerator for GNN Training · HPCA 2024 |
Storage systems › flash and SSD
solid-state drive |
0.8 | 1 | 2024 | FlashGNN: An In-SSD Accelerator for GNN Training · HPCA 2024 |
Memory systems
cache management |
0.7 | 1 | 2023 | Object Fingerprint Cache for Heterogeneous Memory System · IEEE Trans. Computers 2023 |
Memory systems › cache
DRAM cache |
0.7 | 1 | 2023 | Object Fingerprint Cache for Heterogeneous Memory System · IEEE Trans. Computers 2023 |
Electronic design automation
hardware/software co-design |
0.7 | 1 | 2023 | Object Fingerprint Cache for Heterogeneous Memory System · IEEE Trans. Computers 2023 |
Memory systems
hybrid memory |
0.7 | 1 | 2023 | Object Fingerprint Cache for Heterogeneous Memory System · IEEE Trans. Computers 2023 |
Machine learning › Graph learning › graph neural network training
distributed GNN training |
0.2 | 1 | 2024 | FlashGNN: An In-SSD Accelerator for GNN Training · HPCA 2024 |
Memory systems › cache › cache organization
sectored cache |
0.2 | 1 | 2023 | Object Fingerprint Cache for Heterogeneous Memory System · IEEE Trans. Computers 2023 |
Methods — techniques the papers use, named apart from their topics
subgraph generation · 1.5node-wise GNN training · 1.5flash request scheduling · 1.5online learning · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | FlashGNN: An In-SSD Accelerator for GNN TrainingabstractRecently, Graph Neural Networks (GNNs) have emerged as powerful tools for data analysis, surpassing traditional algorithms in various applications. However, the growing size of real-world datasets has outpaced the capabilities of centralized CPU or G PU - based systems. To address this challenge, numerous distributed systems have been proposed. However, these systems suffer from low hardware utilization due to slow network data exchange. While SSDs provide a promising alternative with large capacity and improved access latency, SSD-based G NN training on a single computer is bottlenecked by slow PCIe bus data transfer. This bottleneck leads to low CPU and G PU utilization, as confirmed by our experiments. Moreover, the design of in-SSD GNN training is hindered by slow access to flash memory. FlashGNN is a proposed solution that overcomes the PCIe bottleneck, fully utilizes I/O parallelism in flash chips, and maximizes data reuse from fetched flash memory chunks for efficient GNN training. We achieve this by designing the SSD firmware to coordinate data movements and hardware unit access. To address design challenges arising from slow flash memory and limited resources, we propose a novel node-wise GNN training method, an efficient scheduling algorithm for flash requests, and a high-performance subgraph generation method. Experimental results demonstrate that FlashGNN outperforms Ginex, a state-of-the-art SSD-based GNN training system, with a speed-up ratio ranging from 4.89× to 11.83 × and achieves energy savings of 57.14 × to 192.66 × for four typical real-world graph datasets. Additionally, FlashGNN is up to 23.17 × more efficient than the enhanced state-of-the-art in-storage accelerator, SmartSAGE+. Fuping Niu, Jianhui Yue, Jiangqiu Shen, Xiaofei Liao, Hai Jin 0001 |
HPCA | 3 |
| 2023 | Object Fingerprint Cache for Heterogeneous Memory SystemabstractHeterogeneous memory systems promise to provide both large storage capacity and high performance. Prior DRAM cache systems have metadata scalability issue and suffer from low cache hit rate, low DRAM space utilization, and significant data migration overhead. We observe that instances of an object type exhibit stable and predictable memory access patterns in its constituent cachelines and these patterns are referred to as object fingerprints. We propose the hardware-assisted cache that manages DRAM at the object type level and fetches data block at the granularity of a cacheline, by exploiting object fingerprint. To address its design challenges, we first present a software-hardware co-design to convey the software information to hardware. Second, we design multiple granularity sector caches that can be dynamically adjusted to adapt to changing behaviors and improve DRAM cache utilization. To address the challenges of large metadata storage overhead, we propose to bound possible sizes for each sector cache. Experimental results show our designs improve DRAM cache hit rate by 21.6%, boost IPC by 19.8%, and reduce data migration traffic by 51.6% on average, compared with state-of-art DRAM caches. More importantly, our online object fingerprint learning method is 2.3% inferior to the offline one in terms of IPC. Song Wu 0001, Jianhui Yue, Hai Jin 0001, Jiangqiu Shen |
IEEE Trans. Computers | 5 |
| 2022 | FlashWalker: An In-Storage Accelerator for Graph Random WalksabstractGraph random walk is widely used in the graph processing as it is a fundamental component in graph analysis, ranging from vertices ranking to the graph embedding. Different from traditional graph processing workload, random walk features massive processing parallelisms and poor graph data reuse, being limited by low I/O efficiency. Prior designs for random walk mitigate slow I/O operations. However, the state-of-the-art random walk processing systems are bounded by slow disk I/O bandwidth, which is confirmed by our experiments with real-world graphs. To address this issue, we propose FlashWalker, an in-storage accelerator for random walk that moves walk updating close to graph data stored in flash memory, by exploiting significant parallelisms inside SSD. Featuring a heterogeneous and parallel processing system, FlashWalker includes a board-level accelerator, channel-level accelerators, and chip-level accelerators. To address challenges posed by the tight resource constraints for processing large-scale graphs, we propose novel designs: storing a few popular subgraphs in accelerators, the pre-walking for dense walks, two optimizations to search the subgraph mapping table, and a subgraph scheduling algorithm. We implement FlashWalker in RTL, showing small circuit area overhead. Our evaluation shows FlashWalker reduces the execution time of random walk algorithms by up to 660.50×, compared with GraphWalker, which is the state-of-the-art system for random walk algorithms. Fuping Niu, Jianhui Yue, Jiangqiu Shen, Xiaofei Liao, Haikun Liu, Hai Jin 0001 |
IPDPS | 3 |