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

Lei Guo 0029

dblp:64/1967-29 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · unresolved

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

Systems, architecture and hardware · 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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › special-purpose processor
coprocessor
0.212013
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.212013
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.212013
VLIW coprocessor for IEEE-754 quadruple-precision elementary functions · ACM Trans. Archit. Code Optim. 2013
Processor architecture and microarchitecture
instruction set architecture
0.212013
VLIW coprocessor for IEEE-754 quadruple-precision elementary functions · ACM Trans. Archit. Code Optim. 2013
Processor architecture and microarchitecture › instruction-level parallelism
VLIW
0.212013
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
YearPublicationVenuePosition
2014 FPGA Implementation of a Special-Purpose VLIW Structure for Double-Precision Elementary Function
abstract
In 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.2
2013 VLIW coprocessor for IEEE-754 quadruple-precision elementary functions
abstract
In 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.3