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

Xiaomeng Han

dblp:117/1563 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
4since 2021 · last 2025
0009-0002-8480-2491ORCID · corroborated

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

Artificial intelligence and machine learning · 4 · 1 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 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
3 papers
Hardware accelerators and domain-specific architectures · 72% Reconfigurable computing and FPGAs · 14% Memory systems · 13%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
machine learning accelerator
1.722025
BBAL: A Bidirectional Block Floating Point-Based Quantisation Accelerator for Large Language Models · DAC 2025
Pushing the Limits of BFP on Narrow Precision LLM Inference · AAAI 2025
Machine learning › Efficient and distributed learning
model compression
0.912025
Pushing the Limits of BFP on Narrow Precision LLM Inference · AAAI 2025
Machine learning › Efficient and distributed learning › model compression
quantization
0.912025
Pushing the Limits of BFP on Narrow Precision LLM Inference · AAAI 2025
Reconfigurable computing and FPGAs
FPGA accelerator
0.912025
Pushing the Limits of BFP on Narrow Precision LLM Inference · AAAI 2025
Hardware accelerators and domain-specific architectures › machine learning accelerator › transformer accelerator
LLM inference accelerator
0.912025
Pushing the Limits of BFP on Narrow Precision LLM Inference · AAAI 2025
Hardware accelerators and domain-specific architectures › machine learning accelerator › transformer accelerator
LLM quantization accelerator
0.912025
BBAL: A Bidirectional Block Floating Point-Based Quantisation Accelerator for Large Language Models · DAC 2025
Hardware accelerators and domain-specific architectures › machine learning accelerator › neural network accelerator
neural processing unit
0.912025
NVR: Vector Runahead on NPUs for Sparse Memory Access · DAC 2025
Memory systems
cache
0.312025
NVR: Vector Runahead on NPUs for Sparse Memory Access · DAC 2025
Memory systems › cache
cache miss reduction
0.312025
NVR: Vector Runahead on NPUs for Sparse Memory Access · DAC 2025
Memory systems › cache
prefetching
0.312025
NVR: Vector Runahead on NPUs for Sparse Memory Access · DAC 2025

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

block floating point · 2.6lookup table · 1.7hardware-software co-design · 1.7speculative execution · 0.9runahead execution · 0.9quantization · 0.9
YearPublicationVenuePosition
2025 Pushing the Limits of BFP on Narrow Precision LLM Inference
abstract
The substantial computational and memory demands of Large Language Models (LLMs) hinder their deployment. Block Floating Point (BFP) has proven effective in accelerating linear operations, a cornerstone of LLM workloads. However, as sequence lengths grow, nonlinear operations, such as Attention, increasingly become performance bottlenecks due to their quadratic computational complexity. These nonlinear operations are predominantly executed using inefficient floating-point formats, which renders the system challenging to optimize software efficiency and hardware overhead. In this paper, we delve into the limitations and potential of applying BFP to nonlinear operations. Given our findings, we introduce a hardware-software co-design framework (DB-Attn), including: (i) DBFP, an advanced BFP version, overcomes nonlinear operation challenges with a pivot-focus strategy for diverse data and an adaptive grouping strategy for flexible exponent sharing. (ii) DH-LUT, a novel lookup table algorithm dedicated to accelerating nonlinear operations with DBFP format. (iii) An RTL-level DBFP-based engine is implemented to support DB-Attn, applicable to FPGA and ASIC. Results show that DB-Attn provides significant performance improvements with negligible accuracy loss, achieving 74% GPU speedup on Softmax of LLaMA and 10x low-overhead performance improvement over SOTA designs.
Hui Wang 0166, Xiaomeng Han, Zhengpeng Zhao, Zhe Jiang 0004
AAAI3
2025 BBAL: A Bidirectional Block Floating Point-Based Quantisation Accelerator for Large Language Models
abstract
Large language models (LLMs), with their billions of parameters, pose substantial challenges for deployment on edge devices, straining both memory capacity and computational resources. Block Floating Point (BFP) quantisation reduces memory and computational overhead by converting high-overhead floating point operations into low-bit fixed point operations. However, BFP requires aligning all data to the maximum exponent, which causes loss of small and moderate values, resulting in quantisation error and degradation in the accuracy of LLMs. To address this issue, we propose a Bidirectional Block Floating Point (BBFP) data format, which reduces the probability of selecting the maximum as shared exponent, thereby reducing quantisation error. By utilizing the features in BBFP, we present a full-stack Bidirectional Block Floating Point-Based Quantisation Accelerator for LLMs (BBAL), primarily comprising a processing element array based on BBFP, paired with proposed cost-effective nonlinear computation unit. Experimental results show BBAL achieves a 22% improvement in accuracy compared to an outlier-aware accelerator at similar efficiency, and a 40% efficiency improvement over a BFP-based accelerator at similar accuracy.
Xiaomeng Han, Jing Wang 0113, Junyang Lu, Hui Wang 0166, X. x. Zhang, Ning Xu 0009, Zhe Jiang 0004
DAC1
2025 NVR: Vector Runahead on NPUs for Sparse Memory Access
abstract
Deep Neural Networks are increasingly leveraging sparsity to reduce the scaling up of model parameter size. However, reducing wall-clock time through sparsity and pruning remains challenging due to irregular memory access patterns, leading to frequent cache misses. In this paper, we present NPU Vector Runahead (NVR), a prefetching mechanism tailored for NPUs to address cache miss problems in sparse DNN workloads. Rather than optimising memory patterns with high overhead and poor portability, NVR adapts runahead execution to the unique architecture of NPUs. NVR provides a general micro-architectural solution for sparse DNN workloads without requiring compiler or algorithmic support, operating as a decoupled, speculative, lightweight hardware sub-thread alongside the NPU, with minimal hardware overhead (under 5%). NVR achieves an average 90% reduction in cache misses compared to SOTA prefetching in general-purpose processors, delivering 4 x average speedup on sparse workloads versus NPUs without prefetching. Moreover, we investigate the advantages of incorporating a small cache (16 KB) into the NPU combined with NVR. Our evaluation shows that expanding this modest cache delivers 5x higher performance benefits than increasing the $\mathbf{L 2}$ cache size by the same amount.
Hui Wang 0166, Zhengpeng Zhao, Jing Wang 0113, Yushu Du, Chenhao Ma 0006, Xiaomeng Han, Dean You, Jiapeng Guan, Zhe Jiang 0004
DAC9
2025 Re-thinking Memory-Bound Limitations in CGRAs
abstract
Coarse-Grained Reconfigurable Arrays (CGRAs) are specialized accelerators commonly employed to boost performance in workloads with iterative structures. Existing research typically focuses on compiler or architecture optimizations aimed at improving CGRA performance, energy efficiency, flexibility, and area utilization, under the idealistic assumption that kernels can access all data from Scratchpad Memory (SPM). However, certain complex workloads–particularly in fields like graph analytics, irregular database operations, and specialized forms of high-performance computing (e.g., unstructured mesh simulations)–exhibit irregular memory access patterns that hinder CGRA utilization, sometimes dropping below 1.5%, making the CGRA memory-bound. To address this challenge, we conduct a thorough analysis of the underlying causes of performance degradation, then propose a redesigned memory subsystem and refine the memory model. With both microarchitectural and theoretical optimization, our solution can effectively manage irregular memory accesses through CGRA-specific runahead execution mechanism and cache reconfiguration techniques. Our results demonstrate that we can achieve performance comparable to the original SPM-only system while requiring only 1.27% of the storage size. The runahead execution mechanism achieves an average 3.04× speedup (up to 6.91×), with cache reconfiguration technique providing an additional 6.02% improvement, significantly enhancing CGRA performance for irregular memory access patterns.
Xiangfeng Liu, Zhe Jiang 0004, Anzhen Zhu, Xiaomeng Han, Mingsong Lyu, Qingxu Deng, Nan Guan
ACM Trans. Embed. Comput. Syst.4
2020 Two novel ELM-based stacking deep models focused on image recognition
Gang Song, Qun Dai, Xiaomeng Han
Appl. Intell.3
2018 Batch-normalized Mlpconv-wise supervised pre-training network in network
Xiaomeng Han, Qun Dai
Appl. Intell.1
2016 An efficient ordering-based ensemble pruning algorithm via dynamic programming
Qun Dai, Xiaomeng Han
Appl. Intell.2