7 citations · 21 across the 15 of their papers we have counts for
15 papers
Beyond Storage: State as a Runtime Control Problem in Parallel and Distributed Systems
Shuhao Zhang, Haoran Peng, Chun Ho Ma +6
Shared state increasingly shapes both performance and failure behavior in streaming, serving, retrieval, and continual-learning systems. Existing studies, however, often isolate ac…
Neuromem: A Granular Decomposition of the Streaming Lifecycle in External Memory for LLMs
Ruicheng Zhang, Xinyi Li, Tianyi Xu +3
Most evaluations of External Memory Module assume a static setting: memory is built offline and queried at a fixed state. In practice, memory is streaming: new facts arrive continu…
FusionANNS: An Efficient CPU/GPU Cooperative Processing Architecture for Billion-scale Approximate Nearest Neighbor Search
Bing Tian, Haikun Liu, Yuhang Tang +6
Approximate nearest neighbor search (ANNS) has emerged as a crucial component of database and AI infrastructure. Ever-increasing vector datasets pose significant challenges in term…
Graph for Science: From API based Programming to Graph Engine based Programming for HPC
Yu Zhang, Zixiao Wang, Jin Zhao +5
Modern scientific applications predominantly run on large-scale computing platforms, necessitating collaboration between scientific domain experts and high-performance computing (H…
CPSAA: Accelerating Sparse Attention using Crossbar-based Processing-In-Memory Architecture
Huize Li, Hai Jin, Long Zheng +7
The attention mechanism requires huge computational efforts to process unnecessary calculations, significantly limiting the system's performance. Researchers propose sparse attenti…
GIDN: A Lightweight Graph Inception Diffusion Network for High-efficient Link Prediction
Zixiao Wang, Yuluo Guo, Jin Zhao +5
In this paper, we propose a Graph Inception Diffusion Networks(GIDN) model. This model generalizes graph diffusion in different feature spaces, and uses the inception module to avo…
Accelerating Backward Aggregation in GCN Training with Execution Path Preparing on GPUs
Shaoxian Xu, Zhiyuan Shao, Ci Yang +2
The emerging Graph Convolutional Network (GCN) has now been widely used in many domains, and it is challenging to improve the efficiencies of applications by accelerating the GCN t…
ScalaBFS: A Scalable BFS Accelerator on HBM-Enhanced FPGAs
Kexin Li, Chenhao Liu, Zhiyuan Shao +5
High Bandwidth Memory (HBM) provides massive aggregated memory bandwidth by exposing multiple memory channels to the processing units. To achieve high performance, an accelerator b…
Optimizing Memory Performance of Xilinx FPGAs under Vitis
Ruoshi Li, Hongjing Huang, Zeke Wang +3
Plenty of research efforts have been devoted to FPGA-based acceleration, due to its low latency and high energy efficiency. However, using the original low-level hardware descripti…
A Survey of Non-Volatile Main Memory Technologies: State-of-the-Arts, Practices, and Future Directions
Haikun Liu, Di Chen, Hai Jin +4
Non-Volatile Main Memories (NVMMs) have recently emerged as promising technologies for future memory systems. Generally, NVMMs have many desirable properties such as high density,…
A Survey on Graph Processing Accelerators: Challenges and Opportunities
Chuangyi Gui, Long Zheng, Bingsheng He +4
Graph is a well known data structure to represent the associated relationships in a variety of applications, e.g., data science and machine learning. Despite a wealth of existing e…
Echo: An Edge-Centric Code Offloading System with Quality of Service Guarantee
Li Lin, Xiaofei Liao
Code offloading is promising to accelerate mobile applications and save energy of mobile devices by shifting some computation to cloud. However, existing code offloading systems su…
Supporting Superpages and Lightweight Page Migration in Hybrid Memory Systems
Xiaoyuan Wang
Superpages have long been used to mitigate address translation overhead in big memory systems. However, superpages often preclude lightweight page migration, which is crucial for p…
Efficient Time-Evolving Stream Processing at Scale
Yu Huang
Time-evolving stream datasets exist ubiquitously in many real-world applications where their inherent hot keys often evolve over times. Nevertheless, few existing solutions can pro…
On Performance Debugging of Unnecessary Lock Contentions on Multicore Processors: A Replay-based Approach
Long Zheng, Xiaofei Liao, Bingsheng He +2
Locks have been widely used as an effective synchronization mechanism among processes and threads. However, we observe that a large number of false inter-thread dependencies (i.e.,…