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

Bowei Zhang 0002

dblp:19/4017-2 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2009
0000-0003-1671-6049ORCID · verified

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

Systems, architecture and hardware · 1 · 1 first-author

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
Reconfigurable computing and FPGAs · 88% High-performance computing · 12%

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

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs › FPGA arithmetic
FPGA floating-point arithmetic
0.112009
32-bit floating-point FPGA gaussian elimination · FPGA 2009
Reconfigurable computing and FPGAs › FPGA accelerator
multi-FPGA acceleration
0.012009
32-bit floating-point FPGA gaussian elimination · FPGA 2009
High-performance computing › numerical linear algebra
strassen's algorithm
0.012009
32-bit floating-point FPGA gaussian elimination · FPGA 2009

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

pipelined floating-point operators · 0.1partial pivoting · 0.1DMA · 0.1
YearPublicationVenuePosition
2009 32-bit floating-point FPGA gaussian elimination
abstract
The well-known Gaussian elimination (with partial pivoting) is a widely-used algorithm, one of traditional methods for solving dense linear systems of equations (LSEs). This paper presents a hardware-optimized variant of Gaussian elimination and its 32-bit ANSI/IEEE Std 754-1985 floating-point implementation on a Xilinx Virtex-5 FPGA with highly efficient design. The logic of the traditional algorithm is changed in order to make use of parallelism in hardware. According to this change the proposed hardware architecture can accomplish the solution very fast. Its average running time for n×n 32-bit floating-point matrices with uniformly distributed entries equals around n2(clock cycles) as opposed to n3 in software. Meanwhile, an open source library FPLibrary, which provides parameterizable pipelined floating-point operators, is used in the design. In realization, the design is finally integrated in an developed prototype system to accelerate the general purpose processor's work with the data exchanging through PCI-express between host and FPGA with DMA access method. Furthermore, by means of Strasson's algorithm, large LSEs also can be solved based on multiple FPGAs' co-work. The whole implementation placed and routed in the xc5vlx110t-3 FPGA with the applicability for solving LSE at most dimension 22, can be clocked with a frequency of up to 200MHz and computes the solution in 5.39 ¼s on average, providing a speed-up of up to almost 15 times over an equivalent software implementation on a Pentium IV 2.6GHz CPU. To the best of authors' knowledge, there has been no previous work on floating-point LSEs solving hardware and its implementation used as an application function unit in reconfigurable computing system.
Bowei Zhang 0002, Guochang Gu, Yanxia Wu 0001
FPGA1