Demo Data from EDBT 2026 / reviewers in the wild / expert
Xiao Sun 0013
dblp:30/202-13
· DBLP profile ↗
9ranked-venue papers
2as first author
3since 2021 · last 2023
0000-0002-8385-7020ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1
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
4 papers |
Hardware accelerators and domain-specific architectures · 77% Emerging computing paradigms · 19% Energy-efficient computing · 3% | |
| Artificial intelligence
5 papers |
Efficient and distributed learning · 92% Deep learning architectures and training · 8% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures
machine learning accelerator |
1.7 | 4 | 2021 | RaPiD: AI Accelerator for Ultra-low Precision Training and Inference · ISCA 2021 Efficient AI System Design With Cross-Layer Approximate Computing · Proc. IEEE 2020 Ultra-Low Precision 4-bit Training of Deep Neural Networks · NeurIPS 2020 |
Machine learning › Efficient and distributed learning
model compression |
0.8 | 2 | 2020 | Ultra-Low Precision 4-bit Training of Deep Neural Networks · NeurIPS 2020 Hybrid 8-bit Floating Point (HFP8) Training and Inference for Deep Neural Networks · NeurIPS 2019 |
Information retrieval › document retrieval › structure-aware retrieval
hierarchical retrieval |
0.7 | 1 | 2023 | Revisiting Neural Retrieval on Accelerators · KDD 2023 |
Information retrieval › similarity search › nearest neighbor search
maximum inner product search |
0.7 | 1 | 2023 | Revisiting Neural Retrieval on Accelerators · KDD 2023 |
Information retrieval › retrieval models
neural retrieval |
0.7 | 1 | 2023 | Revisiting Neural Retrieval on Accelerators · KDD 2023 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN training accelerator |
0.5 | 1 | 2021 | RaPiD: AI Accelerator for Ultra-low Precision Training and Inference · ISCA 2021 |
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training |
0.4 | 1 | 2020 | ScaleCom: Scalable Sparsified Gradient Compression for Communication-Efficient Distributed Training · NeurIPS 2020 |
Machine learning › Efficient and distributed learning
distributed training |
0.4 | 1 | 2020 | ScaleCom: Scalable Sparsified Gradient Compression for Communication-Efficient Distributed Training · NeurIPS 2020 |
Machine learning › Efficient and distributed learning › distributed training
gradient compression |
0.4 | 1 | 2020 | ScaleCom: Scalable Sparsified Gradient Compression for Communication-Efficient Distributed Training · NeurIPS 2020 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.4 | 1 | 2020 | Ultra-Low Precision 4-bit Training of Deep Neural Networks · NeurIPS 2020 |
Emerging computing paradigms
approximate computing |
0.4 | 1 | 2020 | Efficient AI System Design With Cross-Layer Approximate Computing · Proc. IEEE 2020 |
Hardware accelerators and domain-specific architectures
approximate computing accelerator |
0.4 | 1 | 2020 | Efficient AI System Design With Cross-Layer Approximate Computing · Proc. IEEE 2020 |
Emerging computing paradigms › approximate computing
cross-layer approximate computing |
0.4 | 1 | 2020 | Efficient AI System Design With Cross-Layer Approximate Computing · Proc. IEEE 2020 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN training
low-precision training |
0.4 | 1 | 2020 | Ultra-Low Precision 4-bit Training of Deep Neural Networks · NeurIPS 2020 |
Machine learning › Efficient and distributed learning
low-precision training |
0.4 | 1 | 2019 | Hybrid 8-bit Floating Point (HFP8) Training and Inference for Deep Neural Networks · NeurIPS 2019 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
low-precision arithmetic |
0.4 | 1 | 2019 | Hybrid 8-bit Floating Point (HFP8) Training and Inference for Deep Neural Networks · NeurIPS 2019 |
Energy-efficient computing › energy-efficient architecture
energy-efficient accelerator |
0.1 | 1 | 2021 | RaPiD: AI Accelerator for Ultra-low Precision Training and Inference · ISCA 2021 |
Machine learning › Deep learning architectures and training
neural network inference |
0.1 | 1 | 2020 | Efficient AI System Design With Cross-Layer Approximate Computing · Proc. IEEE 2020 |
Methods — techniques the papers use, named apart from their topics
quantization · 1.6mixture of logits · 1.3hierarchical indexing · 1.3mixed-precision arithmetic · 0.9gradient scaling · 0.9custom number representation · 0.94-bit quantization · 0.9performance modeling · 0.5pruning · 0.4low-pass filtering · 0.4gradient compression · 0.4allreduce · 0.4distributed training · 0.48-bit floating point · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Revisiting Neural Retrieval on AcceleratorsabstractRetrieval finds a small number of relevant candidates from a large corpus for information retrieval and recommendation applications. A key component of retrieval is to model (user, item) similarity, which is commonly represented as the dot product of two learned embeddings. This formulation permits efficient inference, commonly known as Maximum Inner Product Search (MIPS). Despite its popularity, dot products cannot capture complex user-item interactions, which are multifaceted and likely high rank. We hence examine non-dot-product retrieval settings on accelerators, and propose mixture of logits (MoL), which models (user, item) similarity as an adaptive composition of elementary similarity functions. This new formulation is expressive, capable of modeling high rank (user, item) interactions, and further generalizes to the long tail. When combined with a hierarchical retrieval strategy, h-indexer, we are able to scale up MoL to 100M corpus on a single GPU with latency comparable to MIPS baselines. On public datasets, our approach leads to uplifts of up to 77.3% in hit rate (HR). Experiments on a large recommendation surface at Meta showed strong metric gains and reduced popularity bias, validating the proposed approach's performance and improved generalization. Jiaqi Zhai, Zhaojie Gong, Xiao Sun 0013, Zheng Yan 0007 |
KDD | 4 |
| 2021 | 4-Bit Quantization of LSTM-Based Speech Recognition ModelsabstractWe investigate the impact of aggressive low-precision representations of weights and activations in two families of large LSTM-based architectures for Automatic Speech Recognition (ASR): hybrid Deep Bidirectional LSTM -Hidden Markov Models (DBLSTM-HMMs) and Recurrent Neural Network -Transducers (RNN-Ts).Using a 4-bit integer representation, a naïve quantization approach applied to the LSTM portion of these models results in significant Word Error Rate (WER) degradation.On the other hand, we show that minimal accuracy loss is achievable with an appropriate choice of quantizers and initializations.In particular, we customize quantization schemes depending on the local properties of the network, improving recognition performance while limiting computational time.We demonstrate our solution on the Switchboard (SWB) and CallHome (CH) test sets of the NIST Hub5-2000 evaluation.DBLSTM-HMMs trained with 300 or 2000 hours of SWB data achieves <0.5% and <1% average WER degradation, respectively.On the more challenging RNN-T models, our quantization strategy limits degradation in 4-bit inference to 1.3%. Andrea Fasoli, Chia-Yu Chen, Mauricio J. Serrano, Xiao Sun 0013, Naigang Wang, Swagath Venkataramani, George Saon, Brian Kingsbury, Wei Zhang 0022, Zoltán Tüske, Kailash Gopalakrishnan |
Interspeech | 4 |
| 2021 | RaPiD: AI Accelerator for Ultra-low Precision Training and InferenceabstractThe growing prevalence and computational demands of Artificial Intelligence (AI) workloads has led to widespread use of hardware accelerators in their execution. Scaling the performance of AI accelerators across generations is pivotal to their success in commercial deployments. The intrinsic error-resilient nature of AI workloads present a unique opportunity for performance/energy improvement through precision scaling. Motivated by the recent algorithmic advances in precision scaling for inference and training, we designed RaPiD1, a 4-core AI accelerator chip supporting a spectrum of precisions, namely, 16 and 8-bit floating-point and 4 and 2-bit fixed-point. The 36mm2RaPiD chip fabricated in 7nm EUV technology delivers a peak 3.5 TFLOPS/W in HFP8 mode and 16.5 TOPS/W in INT4 mode at nominal voltage. Using a performance model calibrated to within 1% of the measurement results, we evaluated DNN inference using 4-bit fixed-point representation for a 4-core 1 RaPiD chip system and DNN training using 8-bit floating point representation for a 768 TFLOPs AI system comprising 4 32-core RaPiD chips. Our results show INT4 inference for batch size of 1 achieves 3 - 13.5 (average 7) TOPS/W and FP8 training for a mini-batch of 512 achieves a sustained 102 - 588 (average 203) TFLOPS across a wide range of applications. Swagath Venkataramani, Vijayalakshmi Srinivasan, Wei Wang 0333, Sanchari Sen, Ankur Agrawal, Monodeep Kar, Shubham Jain 0004, Alberto Mannari, Hoang Tran, Eri Ogawa, Kazuaki Ishizaki, Hiroshi Inoue, Marcel Schaal, Mauricio J. Serrano, Jungwook Choi, Xiao Sun 0013, Naigang Wang, Chia-Yu Chen, Allison Allain, James Bonanno, Nianzheng Cao, Robert Casatuta, Matthew Cohen, Bruce M. Fleischer, Michael Guillorn, Howard Haynie, Jinwook Jung, Mingu Kang, Kyu-Hyoun Kim, Siyu Koswatta, Sae Kyu Lee, Martin Lutz, Silvia M. Müller, Jinwook Oh, Ashish Ranjan 0001, Zhibin Ren, Scot Rider, Kerstin Schelm, Michael Scheuermann, Joel Silberman, Vidhi Zalani, Xin Zhang 0025, Ching Zhou, Matthew M. Ziegler, Vinay Shah, Moriyoshi Ohara, Pong-Fei Lu, Brian W. Curran, Sunil Shukla, Leland Chang, Kailash Gopalakrishnan |
ISCA | 18 |
| 2020 | ScaleCom: Scalable Sparsified Gradient Compression for Communication-Efficient Distributed TrainingabstractLarge-scale distributed training of Deep Neural Networks (DNNs) on state-of-the-art platforms are expected to be severely communication constrained. To overcome this limitation, numerous gradient compression techniques have been proposed and have demonstrated high compression ratios. However, most existing compression methods do not scale well to large scale distributed systems (due to gradient build-up) and / or lack evaluations in large datasets. To mitigate these issues, we propose a new compression technique, Scalable Sparsified Gradient Compression (ScaleComp), that (i) leverages similarity in the gradient distribution amongst learners to provide a commutative compressor and keep communication cost constant to worker number and (ii) includes low-pass filter in local gradient accumulations to mitigate the impacts of large batch size training and significantly improve scalability. Using theoretical analysis, we show that ScaleComp provides favorable convergence guarantees and is compatible with gradient all-reduce techniques. Furthermore, we experimentally demonstrate that ScaleComp has small overheads, directly reduces gradient traffic and provides high compression rates (70-150X) and excellent scalability (up to 64-80 learners and 10X larger batch sizes over normal training) across a wide range of applications (image, language, and speech) without significant accuracy loss. Chia-Yu Chen, Jiamin Ni, Songtao Lu, Xiao Sun 0013, Naigang Wang, Swagath Venkataramani, Vijayalakshmi Srinivasan, Wei Zhang 0022, Kailash Gopalakrishnan |
NeurIPS | 6 |
| 2020 | Ultra-Low Precision 4-bit Training of Deep Neural NetworksabstractIn this paper, we propose a number of novel techniques and numerical representation formats that enable, for the very first time, the precision of training systems to be aggressively scaled from 8-bits to 4-bits. To enable this advance, we explore a novel adaptive Gradient Scaling technique (Gradscale) that addresses the challenges of insufficient range and resolution in quantized gradients as well as explores the impact of quantization errors observed during model training. We theoretically analyze the role of bias in gradient quantization and propose solutions that mitigate the impact of this bias on model convergence. Finally, we examine our techniques on a spectrum of deep learning models in computer vision, speech, and NLP. In combination with previously proposed solutions for 4-bit quantization of weight and activation tensors, 4-bit training shows a non-significant loss in accuracy across application domains while enabling significant hardware acceleration (> 7X over state-of-the-art FP16 systems). Xiao Sun 0013, Naigang Wang, Chia-Yu Chen, Jiamin Ni, Ankur Agrawal, Swagath Venkataramani, Kaoutar El Maghraoui, Vijayalakshmi Srinivasan, Kailash Gopalakrishnan |
NeurIPS | 1 |
| 2020 | Efficient AI System Design With Cross-Layer Approximate ComputingabstractAdvances in deep neural networks (DNNs) and the availability of massive real-world data have enabled superhuman levels of accuracy on many AI tasks and ushered the explosive growth of AI workloads across the spectrum of computing devices. However, their superior accuracy comes at a high computational cost, which necessitates approaches beyond traditional computing paradigms to improve their operational efficiency. Leveraging the application-level insight of error resilience, we demonstrate how approximate computing (AxC) can significantly boost the efficiency of AI platforms and play a pivotal role in the broader adoption of AI-based applications and services. To this end, we present RaPiD, a multi-tera operations per second (TOPS) AI hardware accelerator core (fabricated at 14-nm technology) that we built from the ground-up using AxC techniques across the stack including algorithms, architecture, programmability, and hardware. We highlight the workload-guided systematic explorations of AxC techniques for AI, including custom number representations, quantization/pruning methodologies, mixed-precision architecture design, instruction sets, and compiler technologies with quality programmability, employed in the RaPiD accelerator. Swagath Venkataramani, Xiao Sun 0013, Naigang Wang, Chia-Yu Chen, Jungwook Choi, Mingu Kang, Ankur Agarwal, Jinwook Oh, Shubham Jain 0004, Tina Babinsky, Nianzheng Cao, Thomas W. Fox, Bruce M. Fleischer, George Gristede, Michael Guillorn, Howard Haynie, Hiroshi Inoue, Kazuaki Ishizaki, Michael J. Klaiber, Shih-Hsien Lo, Gary W. Maier, Silvia M. Müller, Michael Scheuermann, Eri Ogawa, Marcel Schaal, Mauricio J. Serrano, Joel Silberman, Christos Vezyrtzis, Wei Wang 0333, Fanchieh Yee, Matthew M. Ziegler, Ching Zhou, Moriyoshi Ohara, Pong-Fei Lu, Brian W. Curran, Sunil Shukla, Vijayalakshmi Srinivasan, Leland Chang, Kailash Gopalakrishnan |
Proc. IEEE | 2 |
| 2019 | DLFloat: A 16-b Floating Point Format Designed for Deep Learning Training and InferenceabstractThe resilience of Deep Learning (DL) training and inference workloads to low-precision computations, coupled with the demand for power-and area-efficient hardware accelerators for these workloads, has led to the emergence of 16-bit floating point formats as the precision of choice for DL hardware accelerators. This paper describes our optimized 16-bit format that has 6 exponent bits and 9 fraction bits, derived from a study of the range of values encountered in DL applications. We demonstrate that our format preserves the accuracy of DL networks, and we compare its ease-of-use for DL against IEEE-754 half-precision (5 exponent bits and 10 fraction bits) and bfloat16 (8 exponent bits and 7 fraction bits). Further, our format eliminated sub-normals and simplifies rounding modes and handling of corner cases. This streamlines floating-point unit logic and enables realization of a compact power-efficient computation engine. Ankur Agrawal, Bruce M. Fleischer, Silvia M. Müller, Xiao Sun 0013, Naigang Wang, Jungwook Choi, Kailash Gopalakrishnan |
ARITH | 4 |
| 2019 | Hybrid 8-bit Floating Point (HFP8) Training and Inference for Deep Neural NetworksabstractReducing the numerical precision of data and computation is extremely effective in accelerating deep learning training workloads. Towards this end, 8-bit floating point representations (FP8) were recently proposed for DNN training. However, its applicability was demonstrated on a few selected models only and significant degradation is observed when popular networks such as MobileNet and Transformer are trained using FP8. This degradation is due to the inherent precision requirement difference in the forward and backward passes of DNN training. Using theoretical insights, we propose a hybrid FP8 (HFP8) format and DNN end-to-end distributed training procedure. We demonstrate, using HFP8, the successful training of deep learning models across a whole spectrum of applications including Image Classification, Object Detection, Language and Speech without accuracy degradation. Finally, we demonstrate that, by using the new 8 bit format, we can directly quantize a pre-trained model down to 8-bits without losing accuracy by simply fine-tuning batch normalization statistics. These novel techniques enable a new generations of 8-bit hardware that are robust for building and deploying neural network models. Xiao Sun 0013, Jungwook Choi, Chia-Yu Chen, Naigang Wang, Swagath Venkataramani, Vijayalakshmi Srinivasan, Wei Zhang 0022, Kailash Gopalakrishnan |
NeurIPS | 1 |
| 2016 | Adaptive refreshing and read voltage control scheme for FeDRAMabstractFerroelectric Field Effect Transistor (FeFET) is a promising nonvolatile device which provides high integration density, fast programming speed, and excellent CMOS compatibility. In general, the non-volatility of FeFET is impacted by its physical structure and there is a trade-off between data retention time and device endurance. To improve the cell endurance, for example, the ferroelectric layer of FeFET needs to be programmed to a low polarization level, leading to a short retention time. In ferroelectric DRAM (FeDRAM) design, degradation in FeFET retention time and write-read disturbance requires the FeDRAM cells to b e periodically refreshed in order to prevent data loss. In this work, we propose a novel adaptive refreshing and read voltage control scheme to minimize the energy overheads associated with FeDRAM refreshing while still achieve high cell access reliability. Ismail Bayram, Enes Eken, Xiao Sun 0013, T. P. Ma, Yiran Chen 0001 |
ISCAS | 4 |