Demo Data from EDBT 2026 / reviewers in the wild / expert
Xinhan Lin
dblp:177/5557
· DBLP profile ↗
10ranked-venue papers
4as first author
4since 2021 · last 2026
0000-0002-0983-2722ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 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
6 papers |
Reconfigurable computing and FPGAs · 34% Hardware accelerators and domain-specific architectures · 29% Memory systems · 28% | |
| Artificial intelligence
1 paper |
Trustworthy machine learning · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 21 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
interpretability |
0.8 | 1 | 2024 | Dissect Black Box: Interpreting for Rule-Based Explanations in Unsupervised Anomaly Detection · NeurIPS 2024 |
Machine learning › Trustworthy machine learning › interpretability › logic-based explanation
rule-based explanation |
0.8 | 1 | 2024 | Dissect Black Box: Interpreting for Rule-Based Explanations in Unsupervised Anomaly Detection · NeurIPS 2024 |
Data mining
anomaly detection |
0.8 | 1 | 2024 | Dissect Black Box: Interpreting for Rule-Based Explanations in Unsupervised Anomaly Detection · NeurIPS 2024 |
Data mining › anomaly detection
unsupervised anomaly detection |
0.8 | 1 | 2024 | Dissect Black Box: Interpreting for Rule-Based Explanations in Unsupervised Anomaly Detection · NeurIPS 2024 |
Memory systems
DRAM |
0.5 | 1 | 2021 | ADROIT: An Adaptive Dynamic Refresh Optimization Framework for DRAM Energy Saving In DNN Training · DAC 2021 |
Memory systems › DRAM › refresh management
refresh optimization |
0.5 | 1 | 2021 | ADROIT: An Adaptive Dynamic Refresh Optimization Framework for DRAM Energy Saving In DNN Training · DAC 2021 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.4 | 2 | 2018 | Learning Convolutional Neural Networks for Data-Flow Graph Mapping on Spatial Programmable Architectures (Abstract Only) · FPGA 2017 LCP: a layer clusters paralleling mapping method for accelerating inception and residual networks on FPGA · DAC 2018 |
Memory systems
3d-stacked memory |
0.4 | 1 | 2019 | Parana: A Parallel Neural Architecture Considering Thermal Problem of 3D Stacked Memory · IEEE Trans. Parallel Distributed Syst. 2019 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.4 | 1 | 2019 | A High Throughput Acceleration for Hybrid Neural Networks With Efficient Resource Management on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.4 | 1 | 2019 | A High Throughput Acceleration for Hybrid Neural Networks With Efficient Resource Management on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › neural network accelerator
neural processing unit |
0.4 | 1 | 2019 | Parana: A Parallel Neural Architecture Considering Thermal Problem of 3D Stacked Memory · IEEE Trans. Parallel Distributed Syst. 2019 |
Energy-efficient computing
thermal management |
0.4 | 1 | 2019 | Parana: A Parallel Neural Architecture Considering Thermal Problem of 3D Stacked Memory · IEEE Trans. Parallel Distributed Syst. 2019 |
Reconfigurable computing and FPGAs › application mapping
data flow graph mapping |
0.3 | 1 | 2017 | Learning Convolutional Neural Networks for Data-Flow Graph Mapping on Spatial Programmable Architectures (Abstract Only) · FPGA 2017 |
Reconfigurable computing and FPGAs › reconfigurable architecture
spatial programmable architecture |
0.3 | 1 | 2017 | Learning Convolutional Neural Networks for Data-Flow Graph Mapping on Spatial Programmable Architectures (Abstract Only) · FPGA 2017 |
Reconfigurable computing and FPGAs
coarse-grained reconfigurable architecture |
0.2 | 1 | 2016 | Exploiting Parallelism of Imperfect Nested Loops on Coarse-Grained Reconfigurable Architectures · IEEE Trans. Parallel Distributed Syst. 2016 |
Reconfigurable computing and FPGAs › coarse-grained reconfigurable architecture
loop mapping |
0.2 | 1 | 2016 | Exploiting Parallelism of Imperfect Nested Loops on Coarse-Grained Reconfigurable Architectures · IEEE Trans. Parallel Distributed Syst. 2016 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.2 | 2 | 2021 | ADROIT: An Adaptive Dynamic Refresh Optimization Framework for DRAM Energy Saving In DNN Training · DAC 2021 LCP: a layer clusters paralleling mapping method for accelerating inception and residual networks on FPGA · DAC 2018 |
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 1 | 2024 | Dissect Black Box: Interpreting for Rule-Based Explanations in Unsupervised Anomaly Detection · NeurIPS 2024 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN training |
0.1 | 1 | 2021 | ADROIT: An Adaptive Dynamic Refresh Optimization Framework for DRAM Energy Saving In DNN Training · DAC 2021 |
Memory systems › memory bandwidth
memory bandwidth optimization |
0.1 | 1 | 2019 | Parana: A Parallel Neural Architecture Considering Thermal Problem of 3D Stacked Memory · IEEE Trans. Parallel Distributed Syst. 2019 |
Parallel and multicore computing › parallelization strategies
loop parallelism |
0.1 | 1 | 2016 | Exploiting Parallelism of Imperfect Nested Loops on Coarse-Grained Reconfigurable Architectures · IEEE Trans. Parallel Distributed Syst. 2016 |
Methods — techniques the papers use, named apart from their topics
segmentation clustering decision tree · 2.3gaussian boundary delineation · 2.3runtime loss feedback · 0.5dynamic refresh rate adjustment · 0.5spatial mapping · 0.4spatial division mapping · 0.4scheduling · 0.4memory-oriented tiling · 0.4DSP packing · 0.4resource partitioning · 0.3layer cluster paralleling · 0.3convolutional neural network · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | DAGT: Domain-Adaptive Graph Topology Network for Cross-Subject EEG-Based Emotion Recognition
Xinhan Lin, Junduan Huang |
ICIC (29) | 1 |
| 2024 | Dissect Black Box: Interpreting for Rule-Based Explanations in Unsupervised Anomaly DetectionabstractIn high-stakes sectors such as network security, IoT security, accurately distinguishing between normal and anomalous data is critical due to the significant implications for operational success and safety in decision-making. The complexity is exacerbated by the presence of unlabeled data and the opaque nature of black-box anomaly detection models, which obscure the rationale behind their predictions. In this paper, we present a novel method to interpret the decision-making processes of these models, which are essential for detecting malicious activities without labeled attack data. We put forward the Segmentation Clustering Decision Tree (SCD-Tree), designed to dissect and understand the structure of normal data distributions. The SCD-Tree integrates predictions from the anomaly detection model into its splitting criteria, enhancing the clustering process with the model's insights into anomalies. To further refine these segments, the Gaussian Boundary Delineation (GBD) algorithm is employed to define boundaries within each segmented distribution, effectively delineating normal from anomalous data points. At this point, this approach addresses the curse of dimensionality by segmenting high-dimensional data and ensures resilience to data drift and perturbations through flexible boundary fitting. We transform the intricate operations of anomaly detection into an interpretable rule's format, constructing a comprehensive set of rules for understanding. Our method's evaluation on diverse datasets and models demonstrates superior explanation accuracy, fidelity, and robustness over existing method, proving its efficacy in environments where interpretability is paramount. Ruoyu Li 0003, Nengwu Wu, Qing Li 0006, Xinhan Lin, Tao Li 0008, Yong Jiang 0001 |
NeurIPS | 5 |
| 2023 | Reconfigurability, Why It Matters in AI Tasks Processing: A Survey of Reconfigurable AI ChipsabstractNowadays, artificial intelligence (AI) technologies, especially deep neural networks (DNNs), play an vital role in solving many problems in both academia and industry. In order to simultaneously meet the demand of performance, energy efficiency and flexibility in DNN processing, various reconfigurable AI chips have been proposed in the past several years. They are based on FPGA or CGRA platforms and have domain-specific reconfigurability to customize the computing units and data paths for different DNN tasks without re-produce the chips. This paper surveys typical reconfigurable AI chips from three reconfiguration hierarchies: processing element level, processing element array level, and chip level. Each reconfiguration hierarchy covers a set of important optimization techniques for DNN computation which are frequently adopted in real life. This paper lists the reconfigurable AI chip works in chronological order, discusses the hardware development process for each optimization techniques, and analyzes the necessity of reconfigurability in AI tasks processing. The trends of each reconfiguration hierarchy and insights about the cooperation of techniques from different hierarchies are also proposed. Shaojun Wei, Xinhan Lin, Fengbin Tu, Yang Wang 0089, Leibo Liu, Shouyi Yin |
IEEE Trans. Circuits Syst. I Regul. Pap. | 2 |
| 2021 | ADROIT: An Adaptive Dynamic Refresh Optimization Framework for DRAM Energy Saving In DNN TrainingabstractTo achieve high accuracy, DNN training usually consumes and generates myriads of data, which requires a large DRAM for efficient processing. The refresh power consumption in large DRAM has become a severe problem. Previous refresh energy saving methods have drawbacks on usability, flexibility or training supporting. We propose ADROIT, an adaptive dynamic refresh optimization framework for various DNNs and processing platforms. ADROIT dynamically adjusts the refresh rates for different types of data according to runtime loss feedback in DNN training. Data idle time, lifetime and size are taken into consideration to reduce the search space of refresh rate and remove most refresh operations. Experimental results show that ADROIT can reduce the refresh energy and total DRAM energy in DNN training by up to 98.9% and 24.7% respectively, while maintaining the accuracy. Moreover, ADROIT can automatically apply to different DNNs and hardware platforms without tedious manual configuration. Xinhan Lin, Fengbin Tu, Leibo Liu, Shaojun Wei, Shouyi Yin |
DAC | 1 |
| 2019 | A High Throughput Acceleration for Hybrid Neural Networks With Efficient Resource Management on FPGAabstractDeep learning is the amazing technology which has promoted the development of artificial intelligence and achieved many amazing successes in intelligent fields. Convolution-based layers (CLs), fully connected layers (FLs) and recurrent layers (RLs) are three types of layers in classic neural networks. Most intelligent tasks are implemented by the hybrid neural networks (hybrid-NNs), which are commonly composed of different layer-blocks (LBs) of CLs, FLs, and RLs. Because the CLs require the most computation in hybrid-NNs, many field-programmable gate array (FPGA)-based accelerators focus on CLs acceleration and have demonstrated great performance. However, the CLs accelerators lead to an underutilization of FPGA resources in the acceleration of the whole hybrid-NN. To fully exploit the logic resources and the memory bandwidth in the acceleration of CLs/FLs/RLs, we propose an FPGA resource efficient mapping mechanism for hybrid-NNs. The mechanism first improves the utilization of DSPs by integrating multiple small bit-width operations on one DSP. Then the LB-level spatial mapping is used to exploit the complementary features between different neural networks in the hybrid-NN. We evaluate the mapping mechanism by implementing four hybrid-NNs on Xilinx Virtex7 690T FPGA. The proposed mechanism achieves a peak performance of 1805.8 giga operations per second (GOPs). With the analysis on resource utilization and throughput, the proposed method exploits more computing power in FPGA and achieves up to $4.13 \times$ higher throughput than the state-of-the-art acceleration. Shouyi Yin, Shibin Tang, Xinhan Lin, Fengbin Tu, Leibo Liu, Shaojun Wei |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2019 | Parana: A Parallel Neural Architecture Considering Thermal Problem of 3D Stacked MemoryabstractRecent advances in deep learning (DL) have stimulated increasing interests in neural networks (NN). From the perspective of operation type and network architecture, deep neural networks can be categorized into full convolution-based neural network (ConvNet), recurrent neural network (RNN), and fully-connected neural network (FCNet). Different types of neural networks are usually cascaded and combined as a hybrid neural network (Hybrid-NN) to complete real-life cognitive tasks. Such hybrid-NN implementation is memory-intensive with large number of memory accesses, hence the performance of hybrid-NN is often limited by the insufficient memory bandwidth. A “3D + 2.5D” integration system, which integrates a high-bandwidth 3D stacked DRAM side-by-side with a highly-parallel neural processing unit (NPU) on a silicon interposer, overcomes the bandwidth bottleneck in hybrid-NN acceleration. However, intensive concurrent 3D DRAM accesses produced by the NPU lead to a serious thermal problem in 3D DRAM. In this paper, we propose a neural processor calledParanafor hybrid-NN acceleration in consideration of thermal problem of 3D DRAM. Parana solves the thermal problem of 3D memory by optimizing both the total number of memory accesses and memory accessing behaviors. For memory accessing behaviors, Parana balances the memory bandwidth by spatial division mapping hybrid-NN onto computing resources, which efficiently avoids that masses of memory accesses are issued in a short time period. To reduce the total number of memory accesses, we design a new NPU architecture and propose a memory-oriented tiling and scheduling mechanism to exploit the maximum utilization of on-chip buffer. Experimental results show that Parana reduces the peak temperature by up to 54.72$^\circ$C and the steady temperature by up to 32.27$^\circ$C over state-of-the-art accelerators with 3D memory without performance degradation. Shouyi Yin, Shibin Tang, Xinhan Lin, Fengbin Tu, Leibo Liu, Jishen Zhao, Cong Xu 0002, Shuangchen Li, Yuan Xie 0001, Shaojun Wei |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2018 | LCP: a layer clusters paralleling mapping method for accelerating inception and residual networks on FPGAabstractDeep convolutional neural networks (DCNNs) have been widely used in various AI applications. Inception and Residual are two promising structures adopted in many important modern DCNN models, including AlphaGo Zero's model. These structures allow considerably increasing the depth and width of the network to improve accuracy, without increasing the computational budget or the difficulty of convergence. Various accelerators for DCNNs have been proposed based on FPGA platform because it has advantages of high performance, good power efficiency, and fast development round, etc. However, previous FPGA mapping methods cannot fully adapt to the different data localities among layers and other characteristics of Inception and Residual, which leads to a under-utilization of FPGA resources. We propose LCP, a Layer Clusters Paralleling mapping method to classify the layers into clusters based on their differences of parameters and data localities, and then accelerate them in different partitions of FPGA. We evaluate our mapping method by implementing Inception/Residual modules from GoogLeNet [8] and ResNet-50 [4] on Xilinx VC709 (Virtex 690T) FPGA. The results show that the proposed method fully utilizes resources and achieves up to 4.03× performance than the baseline and 2.00× performance than the state-of-the-art methods. Xinhan Lin, Shouyi Yin, Fengbin Tu, Leibo Liu, Shaojun Wei |
DAC | 1 |
| 2017 | Learning Convolutional Neural Networks for Data-Flow Graph Mapping on Spatial Programmable Architectures (Abstract Only)
Shouyi Yin, Dajiang Liu, Lifeng Sun, Xinhan Lin, Leibo Liu, Shaojun Wei |
FPGA | 4 |
| 2016 | Exploiting parallelism of imperfect nested loops with sibling inner loops on coarse-grained reconfigurable architecturesabstractCoarse-grained reconfigurable architecture (CGRA) is a promising platform for loop acceleration, but existing software pipelining methods cannot achieve satisfactory performance on a fair number of imperfect nested loops, especially those with sibling inner loops. To tackle this problem, this paper makes 2 contributions: 1) a 2-level pipelining method with an effective II optimization strategy for the imperfect loops with sibling inner loops; 2) a novel kernel compression method to reduce oversize kernel. Experiment results show that our approach can achieve much higher performance than the state-of-the-art approaches at acceptable costs. Xinhan Lin, Shouyi Yin, Leibo Liu, Shaojun Wei |
ASP-DAC | 1 |
| 2016 | Exploiting Parallelism of Imperfect Nested Loops on Coarse-Grained Reconfigurable ArchitecturesabstractCoarse-grained reconfigurable architecture (CGRA) is a promising parallel computing platform that provides high performance, high power efficiency and flexibility. However, for imperfect nested loops, the existing loop mapping methods often result in low execution performance and poor hardware utilization. To tackle this problem, this paper makes three contributions:1)a highly effective and general approach to map imperfect loops on CGRA;2)a global optimization strategy to search the optimal initiation intervals (IIs);3)a powerful kernel compression method to reduce the oversized kernel. Experiment results show that our approach can reduce the total computing latency by 20.5, 58.5 and 73.2 percent compared to the state-of-the-art approaches on$2 \times 2$,$4 \times 4$and$8 \times 8$CGRA respectively. Moreover, the compilation time and configuration context size is acceptable in practice. Shouyi Yin, Xinhan Lin, Leibo Liu, Shaojun Wei |
IEEE Trans. Parallel Distributed Syst. | 2 |