Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuanwu Lei
dblp:89/1147
· DBLP profile ↗
23ranked-venue papers
6as first author
2since 2021 · last 2022
0000-0003-3587-1618ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 19 · 6 first-author · 2 since 2021Artificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2
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
1 paper |
Processor architecture and microarchitecture · 76% Integrated circuit design · 19% High-performance computing · 6% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › special-purpose processor
coprocessor |
0.2 | 1 | 2013 | VLIW coprocessor for IEEE-754 quadruple-precision elementary functions · ACM Trans. Archit. Code Optim. 2013 |
Processor architecture and microarchitecture › computer arithmetic
elementary function evaluation |
0.2 | 1 | 2013 | VLIW coprocessor for IEEE-754 quadruple-precision elementary functions · ACM Trans. Archit. Code Optim. 2013 |
Integrated circuit design › digital circuit design › arithmetic circuit design
floating-point unit |
0.2 | 1 | 2013 | VLIW coprocessor for IEEE-754 quadruple-precision elementary functions · ACM Trans. Archit. Code Optim. 2013 |
Processor architecture and microarchitecture
instruction set architecture |
0.2 | 1 | 2013 | VLIW coprocessor for IEEE-754 quadruple-precision elementary functions · ACM Trans. Archit. Code Optim. 2013 |
Processor architecture and microarchitecture › instruction-level parallelism
VLIW |
0.2 | 1 | 2013 | VLIW coprocessor for IEEE-754 quadruple-precision elementary functions · ACM Trans. Archit. Code Optim. 2013 |
Methods — techniques the papers use, named apart from their topics
polynomial evaluation · 0.2estrin's scheme · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | MT-3000: a heterogeneous multi-zone processor for HPC
Kai Lu 0001, Yang Guo 0003, Chun Huang 0006, Sheng Liu 0001, Ruibo Wang, Jianbin Fang, Tao Tang 0001, Zhaoyun Chen, Biwei Liu, Zhong Liu 0003, Yuanwu Lei, Haiyan Sun |
CCF Trans. High Perform. Comput. | 12 |
| 2021 | Advancing DSP into HPC, AI, and beyond: challenges, mechanisms, and future directions
Chen Li 0015, Chang Liu 0019, Sheng Liu 0001, Yuanwu Lei, Jian Zhang 0022, Yang Guo 0003 |
CCF Trans. High Perform. Comput. | 5 |
| 2019 | An Efficient Direct Memory Access (DMA) Controller for Scientific Computing AcceleratorsabstractWe design an efficient DMA controller for scientific computing accelerators. It supports several flexible and powerful transfers, including reshape transfers, parameter linking mechanism, and transfer chaining meachnism. We also optimize the DMA controller for critical scientific computing kernels. It supports high bandwidth matrix transposition during data movement. It improves the memory access efficiency for matrix multiplication. Experimental results show that the data movement bandwidth achieved by the DMA controller is similar to the theoretical maximum one. It also performs very closely to an ideal design for real applications. Sheng Ma, Libo Huang 0002, Yuanwu Lei, Yang Guo 0003, Zhiying Wang 0003 |
ISCAS | 3 |
| 2018 | A Variable-Size FFT Hardware Accelerator Based on Matrix Transposition
Yuanwu Lei, Zhonghai Lu, Shuming Chen |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2017 | Platform-Adaptive High-Throughput Surveillance Video Condensation on Heterogeneous Processor Clusters
Peng Qiao, Teng Li 0010, Yong Dou, Yuanwu Lei, Hongbing Luo |
APPT | 4 |
| 2016 | Multi-bit transient fault control for NoC links using 2D fault coding methodabstractIn deep nanometer scale, Network-on-Chip (NoC) links are more prone to multi-bit transient fault. Conventional ECC techniques brings heavy area, power, and timing overheads when correcting and detecting multiple transient faults. Therefore, a cost-effective ECC technique, named 2D fault coding method, is adopted to overcome the multi-bit transient fault issue of NoC links. Its key innovation is that the wires of a link are treated as its matrix appearance and light-weight Parity Check Coding (PCC) is performed on the matrix's two dimensions (horizontal matrix rows and vertical matrix columns). Horizontal PCCs and vertical PCCs work together to find the faults' position and then correct them by simply inverting them. The procedure of using the 2D fault coding method to protect a NoC link is proposed, its correction and detection capability is analyzed, and its hardware implementation is carried out. Comparative experiments show that the proposal can largely reduce the ECC hardware cost, have much higher fault detection coverage, maintain almost zero silent fault percentages, and have higher fault correction percentages normalized under the same area, demonstrating that it is cost-effective and suitable to the multi-bit transient fault control for NoC links. Zhonghai Lu, Yuanwu Lei, Shenggang Chen |
NOCS | 3 |
| 2016 | PR-ELM: Parallel regularized extreme learning machine based on cluster
Yueqing Wang, Yong Dou, Xinwang Liu 0002, Yuanwu Lei |
Neurocomputing | 4 |
| 2016 | An efficient and effective convolutional auto-encoder extreme learning machine network for 3d feature learning
Yueqing Wang, Zhige Xie, Kai Xu 0004, Yong Dou, Yuanwu Lei |
Neurocomputing | 5 |
| 2016 | Classification of Hyperspectral Remote Sensing Image Using Hierarchical Local-Receptive-Field-Based Extreme Learning MachineabstractThis letter proposes a novel classification approach for a hyperspectral image (HSI) using a hierarchical local-receptive-field (LRF)-based extreme learning machine (ELM). As a fast and accurate pattern classification algorithm, ELM has been applied in numerous fields, including the HSI classification. The LRF concept originates from research in neuroscience. Considering the local correlations of spectral features, it is promising to improve the performance of HSI classification by introducing the LRFs. Recent research on deep learning has shown that hierarchical architectures with more layers can potentially extract abstract representation and invariant features for better classification performance. Therefore, we further extend the LRF-based ELM method to a hierarchical model for HSI classification. Experimental results on two widely used real hyperspectral data sets confirm the effectiveness of the proposed HSI classification approach. Xin Niu 0002, Yong Dou, Yuanwu Lei |
IEEE Geosci. Remote. Sens. Lett. | 5 |
| 2014 | CPU-GPU hybrid parallel strategy for cosmological simulationsabstractSUMMARY Gadget is a simulation application for N‐body and smoothed particle hydrodynamics problems in cosmology, and it is widely applied in solving series of cosmological problems. N‐body focuses on the motion of the interaction of N particles, and smoothed particle hydrodynamics is a fluid simulation algorithm that studies the movement of fluid through particle simulation. Most scholars focus their attention on accelerating Gadget on multi‐core CPU or graphics processing units (GPUs) platforms. However, these research activities failed to achieve CPU–GPU hybrid computing, which resulted in tremendous waste of CPU computing resources. In this paper, we propose a CPU–GPU hybrid parallel strategy to accelerate Gadget‐2, a massively parallel structure formation code for cosmological simulations. This strategy uses CPU and GPU to process the calculation of short‐range force. To ensure CPU and GPU workload balance, a dynamic task allocation scheme is proposed according to the computational performance difference between the CPU and GPU. Experimental results showed that our CPU–GPU hybrid parallel strategy achieved an overall speedup factor of 18.6 and a partial speedup factor for short‐range force calculation of 28.35 compared with a single‐core CPU implementation for particles in million‐size magnitudes. Moreover, compared with a GPU platform that contained 12 CPU cores and one GPU, our hybrid parallel strategy obtained overall speedup and partial speedup factors of 6% and 20%, respectively. Furthermore, the scalability of the hybrid strategy is very fine – its performance will be enhanced when the problem scale is increasing. However, this strategy also has its limitation that the performance enhancement will be decreasing if the ratio(the number of CPU cores divides that of the GPU cards) reduces. Finally, in our hybrid strategy, the CPU coefficient of utilization improved by 17.14% or better. Copyright © 2013 John Wiley & Sons, Ltd. Yueqing Wang, Yong Dou, Song Guo 0003, Yuanwu Lei, Dan Zou |
Concurr. Comput. Pract. Exp. | 4 |
| 2014 | FPGA Implementation of a Special-Purpose VLIW Structure for Double-Precision Elementary FunctionabstractIn the current article, the capability and flexibility of field programmable gate-arrays (FPGAs) to implement IEEE-754 double-precision floating-point elementary functions are explored. To perform various elementary functions on the unified hardware efficiently, we propose a special-purpose very long instruction word (VLIW) processor, called DP_VELP. This processor is equipped with multiple basic units, and its performance is improved through an explicitly parallel technique. Pipelined evaluation of polynomial approximation with Estrin's scheme is proposed, by scheduling basic components in an optimal order to avoid data hazard stalls and achieve minimal latency. The custom VLIW processor can achieve high scalability. Under the control of specific VLIW instructions, the basic units are combined into special-purpose hardware for elementary functions. Common elementary functions are presented as examples to illustrate the design of elementary function in DP_VELP in detail. Minimax approximation scheme is used to reduce degree of polynomial. Compromise between the size of lookup table and the latency is discussed, and the internal precision is carefully planned to guarantee accuracy of the result. Finally, we create a prototype of the DP_VELP unit and an FPGA accelerator based on the DP_VELP unit on a Xilinx XC6VLX760 FPGA chip to implement the SGP4/SDP4 application. Compared with previous researches, the proposed design can achieve low latency with a reasonable amount of resources and evaluate a variety of elementary functions with the unified hardware to satisfy the demands in scientific applications. Experimental results show that the proposed design guarantees more than 99% of correct rounding. Moreover, the SGP4/SDP4 accelerator, which is equipped with 39 DP_VELP units and runs at 200 MHz, outperforms the parallel software approach with hyper-thread technology on an Intel Xeon Quad E5620 CPU at 2.40 GHz by a factor of 7X. Yuanwu Lei, Lei Guo 0029, Yong Dou, Sheng Ma, Jinbo Xu |
ACM Trans. Reconfigurable Technol. Syst. | 1 |
| 2013 | VLIW coprocessor for IEEE-754 quadruple-precision elementary functionsabstractIn this article, a unified VLIW coprocessor, based on a common group of atomic operation units, for Quad arithmetic and elementary functions (QP_VELP) is presented. The explicitly parallel scheme of VLIW instruction and Estrin's evaluation scheme for polynomials are used to improve the performance. A two-level VLIW instruction RAM scheme is introduced to achieve high scalability and customizability, even for more complex key program kernels. Finally, the Quad arithmetic accelerator (QAA) with the QP_VELP array is implemented on ASIC. Compared with hyper-thread software implementation on an Intel Xeon E5620, QAA with 8 QP_VELP units achieves improvement by a factor of 18X. Yuanwu Lei, Yong Dou, Lei Guo 0029, Jinbo Xu, Jie Zhou 0007, Yazhuo Dong |
ACM Trans. Archit. Code Optim. | 1 |
| 2013 | FPGA implementation of an exact dot product and its application in variable-precision floating-point arithmetic
Yuanwu Lei, Yong Dou, Yazhuo Dong, Jie Zhou 0007, Fei Xia 0003 |
J. Supercomput. | 1 |
| 2011 | FPGA Implementation of Variable-Precision Floating-Point Arithmetic
Yuanwu Lei, Yong Dou, Song Guo 0003, Jie Zhou 0007 |
APPT | 1 |
| 2011 | VPFPAP: A Special-Purpose VLIW Processor for Variable-Precision Floating-Point ArithmeticabstractMany scientific computing applications require efficient variable-precision floating-point arithmetic. This paper presents a special-purpose Variable-Precision Floating-Point Arithmetic Processor (VPFPAP) based on Very Large Instruction Word (VLIW) structure. The proposed processor uses a unified hardware structure, equipped with multiple custom basic variable-precision arithmetic units, to implement various variable-precision algebraic and transcendental functions. The performance is improved by the explicitly parallel technology of VLIW instruction and by dynamically varying the precision of intermediate computation. Finally, we create a prototype of VPFPAP unit into a Xilinx Virtex-6 XC6VLX760-2FF1760 FPGA chip. The experimental results show that our design, based on FPGA running at 253 MHz, outperforms the approach of a software-based library running on an Intel Core i3 530 CPU at 2.93 GHz by a factor of 5-38X for basic variable precision arithmetic operations and elementary functions. Yuanwu Lei, Yong Dou, Jie Zhou 0007, Sufeng Wang |
FPL | 1 |
| 2011 | Special-purposed VLIW architecture for IEEE-754 quadruple precision elementary functions on FPGAabstractThis work explores the feasibility to implement IEEE-754-2008 standard quadruple precision (Quad) elementary functions on recent FPGAs with plenty of embedded memories and DSP blocks. First, we analysis the implementation algorithm of Quad elementary functions in detail. Then, we present a special-purpose Very Large Instruction Word (VLIW) architecture for Quad elementary function (QE-Processor). The proposed processor uses a unified hardware structure, equipped with multiple basic arithmetic units, to implement various Quad algebraic and transcendental functions, in which several tradeoffs between latency and resource usage are carefully planned to avoid unbalanced resource utilization. The performance is improved through the explicitly parallel technology of custom VLIW instruction. Finally, we create a prototype of QE-Processor into Xilinx Virtex-5 and Virtex-6 FPGA chips. The experimental results show that our design can guarantee that the percentage of correct rounding is more than 99.9%. Moreover, the FPGA implementation on Virtex-6 XC6VLX760-2FF1760 FPGA, running at 220 MHz, outperforms the parallel software approach based on OpenMP running on an Intel Xeon E5620 CPU at 2.40GHz by a factor of 13X-20X for special function applications in Boost library. Yuanwu Lei, Yong Dou, Jie Zhou 0007, Song Guo 0003 |
ICCD | 1 |
| 2010 | FPGA accelerating double/quad-double high precision floating-point applications for ExaScale computingabstractIn this paper we explore the capability and flexibility of FPGA solutions in a sense to accelerate scientific computing applications which require very high precision arithmetic, based on 128-bit or even 256-bit floating-point number representation. Yong Dou, Yuanwu Lei, Guiming Wu, Song Guo 0003, Jie Zhou 0007 |
ICS | 2 |
| 2010 | A Unified Co-Processor Architecture for Matrix Decomposition
Yong Dou, Jie Zhou 0007, Guiming Wu, Jingfei Jiang, Yuanwu Lei, Shi-Ce Ni |
J. Comput. Sci. Technol. | 5 |
| 2009 | A Fine-Grained Pipelined Implementation for Large-Scale Matrix Inversion on FPGA
Jie Zhou 0007, Yong Dou, Jianxun Zhao, Fei Xia 0003, Yuanwu Lei, Yuxing Tang |
APPT | 5 |
| 2009 | A Fine-grained Pipelined Implementation of the LINPACK Benchmark on FPGAsabstractPrevious works have projected that the peak performance of FPGAs can outperform that of the general purpose processors. However, no work actually compares the performance between FPGAs and CPUs using the standard benchmarks such as the LINPACK benchmark. We propose and implement an FPGA-based hardware design of the LINPACK benchmark, the key step of which is LU decomposition with pivoting. We introduce a fine-grained pipelined LU decomposition algorithm that enables optimum performance by exploiting fine-grained pipeline parallelism. A scalable linear array of processing elements (PEs), which is the core component of our hardware design, is proposed to implement this algorithm. To the best of our knowledge, this is the first reported FPGA-based pipelined implementation of LU decomposition with pivoting. A total of 19 PEs can be integrated into an Altera Stratix II EP2S130F1020C5 on our self-designed development board. Experimental results show that the speedup up to 6.14 can be achieved relative to a Pentium 4 processor for the LINPACK benchmark. Guiming Wu, Yong Dou, Yuanwu Lei, Jie Zhou 0007, Jingfei Jiang |
FCCM | 3 |
| 2009 | FPGA accelerating three QR decomposition algorithms in the unified pipelined frameworkabstractMany FPGA implementations for QR decomposition have been studied on small-scale matrix and all of them are presented individually. However to the best of our knowledge, there is no FPGA-based accelerator for large-scale QR decomposition. In this paper, we propose a unified FPGA accelerator structure for large-scale QR decomposition. To exploit the computational potential of FPGA, we introduce a fine-grained parallel algorithm for QR decomposition. A scalable linear array processing elements (PEs), which is the core component of the FPGA accelerator, is proposed to implement this algorithm. A total of 15 PEs can integrated into an Altera StratixII EP2S130F1020C5 on our self-designed board. Experimental results show that a factor of 4 speedup and the maximum powerperformance of 60.9 can be achieved compare to Pentium Dual CPU with double SSE thread. Yong Dou, Jie Zhou 0007, Yuanwu Lei, Jinbo Xu |
FPL | 4 |
| 2008 | Double Precision Hybrid-Mode Floating-Point FPGA CORDIC Co-processorabstractFPGA chips have become a promising option for accelerating scientific applications, which involve many floating-point transcendental functions, such as sin, log, exp, sqrt and etc. In this paper, we present a 64-bit ANSI/IEEE floating-point CORDIC co-processor on FPGA, providing all known CORDIC functions. And there is no 64-bit CORDIC implementation on FPGA known to us. We propose a hybrid-mode CORDIC algorithm, combining hybrid rotation angle methods with argument reduction algorithm to reduce hardware area usage and meanwhile keep unlimited convergence domain for any floating-point inputs of the functions. Our hybrid-mode CORDIC co-processor is organized into three phases, argument reduction, CORDIC calculation and normalization with 69 pipeline stages for FPGA implementation. The synthesis results show the clock frequency can reach 173 MHz on Xilinx Virtex5 FPGA. Comparing to general-purpose microprocessor in three scientific program kernels, the CORDIC co-processor can achieve a maximum speedup of 49.3 times, 28.7 times in average. Jie Zhou 0007, Yong Dou, Yuanwu Lei, Jinbo Xu, Yazhuo Dong |
HPCC | 3 |
| 2007 | FPGA SAR Processor with Window Memory AccessesabstractIn the paper, we present a design of FPGA SAR processor with four 1D FFT processing elements, double internal RAM buffers and double external SDRAM modules. Without traditional corner turn phase, we propose a data layout scheme mapping one row of logical matrix into a rectangular window in physical banks of SDRAM in order to increase the practical I/O throughout between SDRAM modules and SAR processing elements. In addition, we theoretically analyses the optimal window size to minimize the total number of opening/closing pages when performing 2D FFT by balancing the number of handling physical pages between row accesses and column accesses. The experimental results show our window layout approach achieves 650 MB/s of effective bandwidth, reaching nearly 82% of peak bandwidth, with 58.1% increases compared to traditional Corner Turn approaches. The proposed SAR processor has been implemented in an FPGA test-bed, outperforming related works in both of computing speed and image scale. Yong Dou, Jie Zhou 0007, Yuanwu Lei, Xingming Zhou |
ASAP | 3 |