Demo Data from SIGIR 2026 / reviewers in the wild / expert
Guochang Gu
dblp:68/3410 · also Guo-Chang Gu
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Artificial intelligence and machine learning · 2Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 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
2 papers |
Reconfigurable computing and FPGAs · 59% Hardware accelerators and domain-specific architectures · 36% High-performance computing · 5% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures
bioinformatics accelerator |
0.1 | 1 | 2009 | HMMer acceleration using systolic array based reconfigurable architecture · FPGA 2009 |
Reconfigurable computing and FPGAs › FPGA accelerator
FPGA accelerator design |
0.1 | 1 | 2009 | HMMer acceleration using systolic array based reconfigurable architecture · FPGA 2009 |
Reconfigurable computing and FPGAs › FPGA arithmetic
FPGA floating-point arithmetic |
0.1 | 1 | 2009 | 32-bit floating-point FPGA gaussian elimination · FPGA 2009 |
Hardware accelerators and domain-specific architectures
systolic array |
0.1 | 1 | 2009 | HMMer acceleration using systolic array based reconfigurable architecture · FPGA 2009 |
Bioinformatics and computational biology › sequence analysis
profile hidden markov model |
0.0 | 1 | 2009 | HMMer acceleration using systolic array based reconfigurable architecture · FPGA 2009 |
Bioinformatics and computational biology
sequence analysis |
0.0 | 1 | 2009 | HMMer acceleration using systolic array based reconfigurable architecture · FPGA 2009 |
Reconfigurable computing and FPGAs › FPGA accelerator
multi-FPGA acceleration |
0.0 | 1 | 2009 | 32-bit floating-point FPGA gaussian elimination · FPGA 2009 |
High-performance computing › numerical linear algebra
strassen's algorithm |
0.0 | 1 | 2009 | 32-bit floating-point FPGA gaussian elimination · FPGA 2009 |
Machine learning › Reinforcement learning › large-scale reinforcement learning
distributed reinforcement learning |
0.0 | 1 | 2003 | A new approach for structural credit assignment in distributed reinforcement learning systems · ICRA 2003 |
Methods — techniques the papers use, named apart from their topics
systolic array · 0.2speculative execution · 0.2rollback · 0.2pipelined floating-point operators · 0.1partial pivoting · 0.1DMA · 0.1temporal credit assignment · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | A framework for microarray data-based tumor diagnostic system with improving performance incrementally
Hualong Yu, Guochang Gu |
Expert Syst. Appl. | 2 |
| 2009 | HMMer acceleration using systolic array based reconfigurable architectureabstractHMMer is a widely-used bioinformatics software package that uses profile Hidden Markov Models (HMMs) to model the primary structure consensus of a family of protein or nucleic acid sequences. However, with the rapid growth of both sequence and model databases, it is more and more time-consuming to run HMMer on traditional computer architecture. With the development of modern field programmable gate array (FPGA) technology, applications can be accelerated using CPU-FPGA cooperative system by mapping computational-intensive work onto FPGA. In this paper, the computation kernel of HMMer, P7Viterbi, is selected to be accelerated by FPGA. After carefully data dependency analysis, we proposed a systolic array based reconfigurable architecture to exploit both inter-module and intra-module parallelism. There is an infrequent feedback loop in P7Viterbi to update the value of beginning state (B state), which limits further parallelization. Previous work either ignored the feedback loop or serialized the process, leading to loss of either precision or efficiency. Our proposed architecture can exploit maximum parallelism without loss of precision. The proposed architecture speculatively runs with fully parallelism assuming that the feedback loop does not take place. If the rare feedback case actually occurs, a rollback mechanism is used to ensure correctness. Results show that by using Xilinx Virtex-5 110T FPGA, the proposed architecture can achieve about a 56.8 times speedup compared with that of Intel Core2 Duo 2.33GHz CPU. Yanteng Sun, Peng Li 0031, Guochang Gu, Yuan Wen |
FPGA | 3 |
| 2009 | 32-bit floating-point FPGA gaussian eliminationabstractThe 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 |
FPGA | 2 |
| 2009 | Accelerating HMMer on FPGAs using systolic array based architectureabstractHMMer is a widely-used bioinformatics software package that uses profile HMMs (Hidden Markov Models) to model the primary structure consensus of a family of protein or nucleic acid sequences. However, with the rapid growth of both sequence and model databases, it is more and more time-consuming to run HMMer on traditional computer architecture. In this paper, the computation kernel of HMMer, P7Viterbi, is selected to be accelerated by FPGA. There is an infrequent feedback loop in P7Viterbi to update the value of beginning state (B state), which limits further parallelization. Previous work either ignored the feedback loop or serialized the process, leading to loss of either precision or efficiency. Our proposed syslolic array based architecture with a parallel data providing unit can exploit maximum parallelism of the full version of P7Viterbi. The proposed architecture speculatively runs with fully parallelism assuming that the feedback loop does not take place. If the rare feedback case actually occurs, a rollback mechanism is used to ensure correctness. Results show that by using Xilinx Virtex-5 110T FPGA, the proposed architecture with 20 PEs can achieve about a 56.8 times speedup compared with that of Intel Core2 Duo 2.33 GHz CPU. Yanteng Sun, Peng Li 0031, Guochang Gu, Yuan Wen |
IPDPS | 3 |
| 2007 | A New ILP Based Approach to Schedule and Bind SimultaneouslyabstractTo construct complete design space for high-level synthesis and obtain globally optimized solution. An approach that fulfills operation scheduling and binding simultaneously is presented in this paper. The improved ASAP and ALAP scheduling algorithms are employed to compute the actually soonest and latest control steps with the condition of referring binding information. A basic model based on ILP is presented to solve the minimum resource occupance scheduling and binding under timing constraints. The means to solve minimum execution control steps scheduling and binding is also investigated. According to experiments, when scheduling fulfilled by this approach is accomplished, the binding results are obtained meanwhile. The executing time required by the approach is very low. And the feature of ILP has guaranteed the global optimization of results. Based on plenty of benchmark experiments, it can be concluded that the approach presented in this paper is effective and efficient. Lixin Cheng, Junbo Xu, Guochang Gu |
CAD/Graphics | 3 |
| 2006 | Multipath passive data acknowledgement on-demand multicast protocol
Shaobin Cai, Nianmin Yao, Nianbin Wang, Wenbin Yao, Guochang Gu |
Comput. Commun. | 5 |
| 2003 | A new approach for structural credit assignment in distributed reinforcement learning systemsabstractMost existing algorithm for structural credit assignment are developed for competitive reinforcement learning systems. In competitive reinforcement learning system, agents are activated one by one, so there is only one active agent at a time and structural credit assignment could be implemented by some temporal credit assignment algorithms. In collaborated reinforcement learning systems, agents are activated simultaneously, so how to transform the global reinforcement signal fed back from the environment to a reinforcement vector is a crucial difficulty that could not be slide over. In this article, the first really feasible and efficient structural credit assignment difficulty in collaborated reinforcement learning systems is primarily solved. The experiments show that the algorithm converges very rapidly and the assignment result is quite satisfying. Guochang Gu, Rubo Zhang |
ICRA | 2 |