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

Tsun-Yu Yang

dblp:225/5115 · DBLP profile ↗
← Back
14ranked-venue papers
7as first author
13since 2021 · last 2026
0009-0002-8992-480XORCID · corroborated

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

Systems, architecture and hardware · 13 · 7 first-author · 12 since 2021Databases, data management, data science and information retrieval · 3 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 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
9 papers
Storage systems · 68% Memory systems · 21% Parallel and multicore computing · 10%
Databases, data mining, and information retrieval
5 papers
Graph data management · 62% Indexing and storage engines · 23% Data stream processing · 14%
Artificial intelligence
2 papers
Graph learning · 49% Efficient and distributed learning · 44% Deep learning architectures and training · 7%

Topics — the 22 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
i/o optimization
2.632026
VeloxGNN: Efficient Out-of-Core GNN Training with Delayed Gradient Propagation · HPCA 2026
Leveraging On-demand Processing to Co-optimize Scalability and Efficiency for Fully-external Graph Computation · ACM Trans. Storage 2025
Celeritas: Out-of-Core Based Unsupervised Graph Neural Network via Cross-Layer Computing 2024 · HPCA 2024
Memory systems
non-volatile memory
1.932024
Toward Write Optimization for Skyrmion Racetrack Memory by Skyrmion Repermutation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
SEPH: Scalable, Efficient, and Predictable Hashing on Persistent Memory · OSDI 2023
Permutation-Write: Optimizing Write Performance and Energy for Skyrmion Racetrack Memory · DAC 2020
Machine learning › Graph learning
graph neural network training
1.822026
VeloxGNN: Efficient Out-of-Core GNN Training with Delayed Gradient Propagation · HPCA 2026
Celeritas: Out-of-Core Based Unsupervised Graph Neural Network via Cross-Layer Computing 2024 · HPCA 2024
Machine learning › Efficient and distributed learning › memory-efficient training
out-of-core training
1.822026
VeloxGNN: Efficient Out-of-Core GNN Training with Delayed Gradient Propagation · HPCA 2026
Celeritas: Out-of-Core Based Unsupervised Graph Neural Network via Cross-Layer Computing 2024 · HPCA 2024
Parallel and multicore computing
graph processing
1.622025
Leveraging On-demand Processing to Co-optimize Scalability and Efficiency for Fully-external Graph Computation · ACM Trans. Storage 2025
Seraph: Towards Scalable and Efficient Fully-external Graph Computation via On-demand Processing · FAST 2024
Graph data management
graph processing
1.422025
Oasis: An Out-of-core Approximate Graph System via All-Distances Sketches · FAST 2025
Practicably Boosting the Processing Performance of BFS-like Algorithms on Semi-External Graph System via I/O-Efficient Graph Ordering · FAST 2022
Storage systems
key-value storage
1.422025
ZonesDB: Building Write-Optimized and Space-Adaptive Key-Value Store on Zoned Storage with Fragmented LSM Tree · ACM Trans. Storage 2025
KVIMR: Key-Value Store Aware Data Management Middleware for Interlaced Magnetic Recording Based Hard Disk Drive · USENIX ATC 2021
Memory systems › emerging memory technologies › spintronic memory
racetrack memory
1.222024
Toward Write Optimization for Skyrmion Racetrack Memory by Skyrmion Repermutation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Permutation-Write: Optimizing Write Performance and Energy for Skyrmion Racetrack Memory · DAC 2020
Storage systems › i/o optimization
write optimization
1.222024
Toward Write Optimization for Skyrmion Racetrack Memory by Skyrmion Repermutation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Permutation-Write: Optimizing Write Performance and Energy for Skyrmion Racetrack Memory · DAC 2020
Graph data management › graph processing
out-of-core graph processing
1.022025
Grafu: Unleashing the Full Potential of Future Value Computation for Out-of-core Synchronous Graph Processing · ASPLOS (2) 2024
Leveraging On-demand Processing to Co-optimize Scalability and Efficiency for Fully-external Graph Computation · ACM Trans. Storage 2025
Storage systems
data migration
1.012026
VeloxGNN: Efficient Out-of-Core GNN Training with Delayed Gradient Propagation · HPCA 2026
Data stream processing › sketch
graph sketch
0.912025
Oasis: An Out-of-core Approximate Graph System via All-Distances Sketches · FAST 2025
Storage systems › key-value storage
LSM-tree
0.912025
ZonesDB: Building Write-Optimized and Space-Adaptive Key-Value Store on Zoned Storage with Fragmented LSM Tree · ACM Trans. Storage 2025
Storage systems › flash and SSD › flash memory management › garbage collection
write amplification
0.912025
ZonesDB: Building Write-Optimized and Space-Adaptive Key-Value Store on Zoned Storage with Fragmented LSM Tree · ACM Trans. Storage 2025
Graph data management › graph processing
graph processing systems
0.812024
Grafu: Unleashing the Full Potential of Future Value Computation for Out-of-core Synchronous Graph Processing · ASPLOS (2) 2024
Indexing and storage engines
i/o optimization
0.812024
Grafu: Unleashing the Full Potential of Future Value Computation for Out-of-core Synchronous Graph Processing · ASPLOS (2) 2024
Storage systems
out-of-core computation
0.812024
Seraph: Towards Scalable and Efficient Fully-external Graph Computation via On-demand Processing · FAST 2024
Indexing and storage engines › hash index
persistent memory hash index
0.712023
SEPH: Scalable, Efficient, and Predictable Hashing on Persistent Memory · OSDI 2023
Storage systems › magnetic storage
hard disk drive
0.512021
KVIMR: Key-Value Store Aware Data Management Middleware for Interlaced Magnetic Recording Based Hard Disk Drive · USENIX ATC 2021
Storage systems › magnetic recording
interlaced magnetic recording
0.512021
KVIMR: Key-Value Store Aware Data Management Middleware for Interlaced Magnetic Recording Based Hard Disk Drive · USENIX ATC 2021
Machine learning › Deep learning architectures and training
backpropagation
0.312026
VeloxGNN: Efficient Out-of-Core GNN Training with Delayed Gradient Propagation · HPCA 2026
Machine learning › Graph learning
unsupervised graph learning
0.212024
Celeritas: Out-of-Core Based Unsupervised Graph Neural Network via Cross-Layer Computing 2024 · HPCA 2024

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

graph partitioning · 3.5delayed gradient propagation · 2.0vertex passing · 1.7selective pre-computation · 1.7hybrid format · 1.7two-level sampling · 1.5partial combination operation · 1.5garbage collection · 0.9fragmented LSM tree · 0.9approximate graph computation · 0.9skyrmion repermutation · 0.8future value computation · 0.8hashing · 0.7breadth-first search · 0.6
YearPublicationVenuePosition
2026 VeloxGNN: Efficient Out-of-Core GNN Training with Delayed Gradient Propagation
abstract
Training Graph Neural Networks (GNNs) on large-scale data is essential in various applications, e.g., transportation, and molecular biology. As graph sizes increasingly surpass main memory capacities, the out-of-core (OOC) GNN training system (OOC-based) has been proposed, a scheme that storing graphs on external storage, such as SSD or HDD, sequentially loading and processing smaller partitions. However, existing OOC-based systems face the key challenges: excessive data migration between storage and memory, as well as reduced model accuracy. In this paper, we theoretically and empirically analyze the limitations of state-of-the-art OOC-based systems and identify opportunities for optimization. Guided by our theoretical insights, we propose VeloxGNN, a novel system to improve data migration efficiency while maintaining high model accuracy. First, we introduce a novel algorithm, named Delayed Gradient Propagation (DGP), which specifically designed for OOC-based system. DGP leverages both historical node embeddings and unbiased gradients to achieve two key objectives simultaneously: minimizing the data migration (by ensuring that dataset is read at most once) while maintaining model accuracy. To support DGP, we then propose system-level optimizations: dynamic memory management, DGP-aware loading order, and a new graph partitioning method that separates labeled and unlabeled data. Experimental results show that VeloxGNN achieves memory-based accuracy while reducing training time by 17.7% to 73.3% across various datasets and GNN models, outperforming state-of-the-art methods. This result highlights VeloxGNN's potential for efficient and scalable GNN training on large-scale graph data.
Tsun-Yu Yang, Zhaoyan Shen, Ming-Chang Yang, Bingzhe Li
HPCA2
2025 Design and Optimization for AI/ML Acceleration on Resource-constrained and Edge Systems
abstract
The rapid advancement of AI (from foundational machine learning to Large Language Models) and edge computing has placed unprecedented demands on computation, memory, and storage on resource-constrained edge devices. As AI models scale, the ability to efficiently manage computing resources, utilize memory and storage, and reduce energy consumption has become critical. This paper introduces contributions on 4 topics related to deploying AI on resource-constrained edge devices: 1) unlocking training of foundational machine learning algorithms on the edge, 2) exploring hardware-aware DNN architecture and mapping co-optimization for inference on heterogeneous systems, 3) scaling RAG by leveraging advanced memory, storage, and energy-efficient designs, and 4) investigating cost-effective and high-performance large-scale graph processing.
Jalil Boukhobza, Alessio Burrello, Yuan-Hao Chang 0001, Yawei Li 0001, Daniele Jahier Pagliari, Chun-Feng Wu, Ming-Chang Yang, Tsun-Yu Yang
CASES8
2025 Oasis: An Out-of-core Approximate Graph System via All-Distances Sketches
Tsun-Yu Yang, Yizou Chen, Bingzhe Li, Ming-Chang Yang
FAST1
2025 Large or Small: Harnessing the Erase Duality of Emerging Bit-Alterable NAND Flash to Suppress Tail Latency
abstract
High-density NAND flash has revolutionized the storage ecosystem because of its rapidly decreasing per-bit costs and unprecedented capacities. However, the inherent large block size of modern high-density NAND flash inevitably aggravates the reclamation latency (i.e., the time required to reclaim the storage space occupied by the obsolete data), which subsequently prolongs the tail latency of flash-based storage devices. Inspired by the “erase duality” from the emerging bit-alterable NAND flash, this article proposes a reclamation latency suppressed (RLS) space management design to synergize the strengths of both block-level erase and page-level erase. Taking into account the data update frequency during runtime, RLS enables proactive adjustment of the dual-granularity erase. Moreover, RLS tightly couples the data cluster allocation strategy with a novel dual-granularity space reclamation design, thereby alleviating the reclamation latency. We extensively examine the benefits of RLS with real-world workloads. Our evaluation results reveal that, with the suppressed space reclamation latency, RLS achieves up to 37.51% improvement for both write and read tail latency (latency at the 99.9th percentile) compared with the state-of-the-art approaches.
Guangliang Yao, Tsun-Yu Yang, Yingjia Wang, Tseng-Yi Chen, Ming-Chang Yang
ACM Trans. Embed. Comput. Syst.2
2025 ZonesDB: Building Write-Optimized and Space-Adaptive Key-Value Store on Zoned Storage with Fragmented LSM Tree
abstract
The zoned storage has revolutionized the decades-old block storage in lowering the cost-per-gigabyte while enabling the host system to achieve better performance. With such benefit of cost and performance, we still require careful consideration on the endurance when deploying the applications on the zoned storage, since the modern storage tends to trade its endurance for larger capacity at lower cost. In this regard, although previous studies have deployed the log-structure merge (LSM-tree)-based key-value (KV) store on the zoned storage, the LSM-tree-based KV store can be suboptimal choice to build a cost-effective KV store on zoned storage, since LSM-tree has a well-known problem of write amplification (WA). Therefore, based on the key insight that the Fragmented Log-Structured Merge tree (FLSM-tree) substantially alleviates the notorious write amplification problem of the classical LSM-tree and inherently complies with the sequential write constraint of zoned storage, FLSM-tree would be a promising design choice to build a cost-effective KV store on zoned storage. However, based on our investigation, deploying an FLSM-tree-based KV store on zoned storage faces two challenges: The write amplification of the host-initiated garbage collection (GC) cancels out the low WA merit of FLSM-tree, and FLSM-tree results in high space amplification to increase the cost. In this regard, this article presents ZonesDB , a novel FLSM-tree-based KV store that comes with a series of innovative “zone-aware” techniques for pursuing write optimality and space adaptability. Our evaluations, based on two types of production-grade zoned storage (i.e., ZNS SSD and HM-SMR HDD), reveal that ZonesDB can bring into play the low WA merit of FLSM-tree, deliver outstanding write performance, and mitigate the space amplification problem of FLSM-tree on zoned storage.
Yuhong Liang, Yingjia Wang, Tsun-Yu Yang, Matias Bjørling, Ming-Chang Yang
ACM Trans. Storage3
2025 Leveraging On-demand Processing to Co-optimize Scalability and Efficiency for Fully-external Graph Computation
abstract
Fully-external graph computation systems exhibit optimal scalability by computing the ever-growing, large-scale graph with a constant amount of memory on a single machine. In particular, they keep the entire massive graph data in storage and iteratively load parts of them into memory for computation. Nevertheless, despite the merit of optimal scalability, their unreasonably-low efficiency often makes them uncompetitive, and even unpractical, to the other types of graph computation systems. The key rationale is that most existing fully-external graph computation systems over-emphasize retrieving graph data from storage through sequential access. Although this principle achieves high storage bandwidth, it often causes reading excessive and irrelevant data, which can severely degrade their overall efficiency. Therefore, this work presents Seraph, a fully-external graph computation system that achieves optimal S calability while toward satisfactory E fficiency improvement. Particularly, inspired by the modern storage offering comparable sequential and random access speeds, Seraph adopts the principle of on-demand processing to access the necessary graph data for saving I/O while enjoying the decent speed in random access. On the basis of this principle, Seraph further devises three practical designs to bring excellent performance leap to fully-external graph computation: 1) the hybrid format to represent the graph data for striking a good balance between I/O amount and access locality, 2) the vertex passing to enable efficient vertex updates on top of hybrid format, and 3) the selective pre-computation to re-use the loaded data for I/O reduction. Our evaluations reveal that Seraph notably outperforms other state-of-the-art fully-external systems under all the evaluated billion-scale graphs and representative graph algorithms by up to two orders of magnitude.
Tsun-Yu Yang, Yizou Chen, Yuhong Liang, Ming-Chang Yang
ACM Trans. Storage1
2024 Grafu: Unleashing the Full Potential of Future Value Computation for Out-of-core Synchronous Graph Processing
abstract
As graphs exponentially grow recently, out-of-core graph systems have been invented to process large-scale graphs by keeping massive data in storage. Among them, many systems process the graphs iteration-by-iteration and provide synchronous semantics that allows easy programmability by forcing the computation dependency of vertex values between iterations. On the other hand, although future value computation is an effective IO optimization for out-of-core graph systems by computing vertex values of future iterations in advance, it is challenging to take full advantage of future value computation while guaranteeing iteration-based dependency. In fact, based on our investigation, even state-of-the-art work along this direction has a wide gap from optimality in IO reduction and further requires substantial overhead in computation as well as extra memory consumption.
Tsun-Yu Yang, Cale England, Bingzhe Li, Ming-Chang Yang
ASPLOS (2)1
2024 Seraph: Towards Scalable and Efficient Fully-external Graph Computation via On-demand Processing
Tsun-Yu Yang, Yizou Chen, Yuhong Liang, Ming-Chang Yang
FAST1
2024 Celeritas: Out-of-Core Based Unsupervised Graph Neural Network via Cross-Layer Computing 2024
abstract
Graph neural networks (GNN) one of the most popular neural network models, are extensively applied in graph-related fields, including drug discovery, recommendation systems, etc. Unsupervised graph learning as one type of GNN plays a crucial role in various graph-related missions like node classification and edge prediction. However, with the increasing size of real-world graph datasets, processing such massive graphs in host memory becomes impractical, and GNN training demands a substantial storage volume to accommodate the vast amount of graph data. Consequently, GNN training results in significant I/O migration between the host and storage. Although state-of-the-art frameworks have made strides in mitigating I/O overhead by considering embedding locality, their GNN frameworks still suffer from long training times. In this paper, we propose a fully out-of-core framework, called Celeritas, which speeds up the unsupervised GNN training on a single machine by co-designing the GNN algorithm and storage systems. First, based on the theoretical analysis, we propose a new partial combination operation to enable the embedding updates across GNN layers. This cross-layer computing achieves future computation for the embedding stored in memory to save data migration. Second, due to the dependency between embedding and edges, we consider their data locality together. Based on the cross-layer computing property, we propose a new loading order to fully utilize the data stored in the main memory to save I/O. Finally, a new sampling scheme called two-level sampling is proposed associated with a new partition algorithm to further reduce data migration and computation overhead while maintaining similar training accuracy. The real system experiments indicate that the proposed Celeritas can reduce the total training time of different G NN models from 44.76 % to 73.85 % compared to state-of-art schemes for different graph datasets.
Tsun-Yu Yang, Ming-Chang Yang, Zhaoyan Shen, Bingzhe Li
HPCA2
2024 Toward Write Optimization for Skyrmion Racetrack Memory by Skyrmion Repermutation
abstract
Skyrmion racetrack memory (Sky-RM), as an emerging non-volatile memory technology, provides both high-density data storage and low-access latency, accompanying with a novel feature of using current to shift data along a racetrack. However, it is time-comsuing and energy-hungry to write/inject new particle-like Skyrimons on Sky-RM compared with other manipulations. Thus, the goal of this work is to presents a novel strategy to optimize write performance in Sky-RM, Permutation-Write (PW). Particuarly, PW reduces the number of Skyrmion injections when writing data, by “re-permuting" existing Skyrmion particles within a racetrack. Moreover, based on the flexible concept of re-permutation, this work further proposes PW+ strategy, which is an optimized PW strategy integrated with injection and shift optimizations to achieve better performance. Our evaluation results justify that PW+ can greatly reduce the amount of Skyrmion injections, which are considered highly expensive in Sky-RM, by at least 50%, compared with other state-of-the-art write-optimized strategies. Furthermore, PW+ only incurs 1.79 injections, averaged for every 64-bit-word write. We show that PW+ strategy can bring significant benefits over other state-of-the-art write-optimized strategies by about 16-50% for every 64-bit-word write, for both performance and energy efficiency.
Tsun-Yu Yang, Xiangjun Peng, Wang Kang 0001, Ming-Chang Yang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2023 SEPH: Scalable, Efficient, and Predictable Hashing on Persistent Memory
Junliang Hu, Tsun-Yu Yang, Yuhong Liang, Ming-Chang Yang
OSDI3
2022 Practicably Boosting the Processing Performance of BFS-like Algorithms on Semi-External Graph System via I/O-Efficient Graph Ordering
Tsun-Yu Yang, Yuhong Liang, Ming-Chang Yang
FAST1
2021 KVIMR: Key-Value Store Aware Data Management Middleware for Interlaced Magnetic Recording Based Hard Disk Drive
Yuhong Liang, Tsun-Yu Yang, Ming-Chang Yang
USENIX ATC2
2020 Permutation-Write: Optimizing Write Performance and Energy for Skyrmion Racetrack Memory
abstract
Skyrmion racetrack memory (Sky-RM) is an emerging non-volatile memory technology that offers not only high-density data storage but also the feature of shifting data along a racetrack by current. However, compared to other shifting based manipulations, writing/injecting new particle-like Skyrmions is much more time-consuming and energy-hungry. To optimize the write performance and energy for Sky-RM, this paper introduces a new write strategy, called Permutation-Write. Specifically, this strategy circumvents new Skyrmion injections during data writes by "re-permuting" existing Skyrmion particles in the racetrack. Evaluation results show that Permutation-Write strategy can significantly reduce the number of expensive Skyrmion injections by at least 50% compared to other state-of-the-art write reduction strategies, and merely introduce 2.25 injections on average for every 64-bit-word write under realistic workloads.
Tsun-Yu Yang, Ming-Chang Yang, Wang Kang 0001
DAC1