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

Zhiyuan Li 0008

dblp:39/7780-8 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2002
—ORCID · conflict

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

Systems, architecture and hardware · 7 · 4 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
3 papers
Reconfigurable computing and FPGAs · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs › dynamic reconfiguration
reconfiguration overhead reduction
0.122002
Configuration prefetching techniques for partial reconfigurable coprocessor with relocation and defragmentation · FPGA 2002
Don't Care Discovery for FPGA Configuration Compression · FPGA 1999
Reconfigurable computing and FPGAs › FPGA configuration
configuration compression
0.021999
Configuration compression for the Xilinx XC6200 FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Don't Care Discovery for FPGA Configuration Compression · FPGA 1999
Reconfigurable computing and FPGAs › dynamic reconfiguration
configuration prefetching
0.012002
Configuration prefetching techniques for partial reconfigurable coprocessor with relocation and defragmentation · FPGA 2002
Reconfigurable computing and FPGAs › dynamic reconfiguration
partial reconfiguration
0.012002
Configuration prefetching techniques for partial reconfigurable coprocessor with relocation and defragmentation · FPGA 2002
Reconfigurable computing and FPGAs
FPGA configuration
0.011999
Configuration compression for the Xilinx XC6200 FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Reconfigurable computing and FPGAs
dynamic reconfiguration
0.021999
Configuration compression for the Xilinx XC6200 FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Don't Care Discovery for FPGA Configuration Compression · FPGA 1999

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

static prefetching · 0.0hybrid prefetching · 0.0dynamic prefetching · 0.0don't care bit discovery · 0.0datastream compression · 0.0configuration compression · 0.0
YearPublicationVenuePosition
2002 Configuration prefetching techniques for partial reconfigurable coprocessor with relocation and defragmentation
abstract
One of the major overheads for reconfigurable computing is the time it takes to reconfigure the devices in the system. This overhead limits the speedup possible in this paradigm. In this paper we explore configuration prefetching techniques for reducing this overhead. By overlapping the configuration loadings with the computation on the host processor the reconfiguration overhead can be reduced. Our prefetching techniques target to the reconfigurable systems containing a Partial Reconfigurable FPGA with Relocation + Defragmentation (R+D model) since the R+D FPGA showed high hardware utilization. We have investigated various techniques including static configuration prefetching, dynamic configuration pre-fetching, and hybrid prefetching. We have developed prefetching algorithms that significantly reduce the reconfiguration overhead.
Zhiyuan Li 0008, Scott Hauck
FPGA1
2002 Configuration relocation and defragmentation for run-time reconfigurable computing
abstract
Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a subject of a great deal of research. By mapping the compute-intensive sections of an application to reconfigurable hardware, custom computing systems exhibit significant speedups over traditional microprocessors. However, this potential acceleration is limited by the requirement that the speedups provided must outweigh the considerable cost of reconfiguration. The ability to relocate and defragment configurations on field programmable gate arrays (FPGAs) can dramatically decrease the overall reconfiguration overhead incurred by the use of the reconfigurable hardware. We therefore present hardware solutions to provide relocation and defragmentation support with a negligible area increase over a generic partially reconfigurable FPGA, as well as software algorithms for controlling this hardware. This results in factors of 8 to 12 improvement in the configuration overheads displayed by traditional serially programmed FPGAs.
Katherine Compton, Zhiyuan Li 0008, James Cooley, Stephen Knol, Scott Hauck
IEEE Trans. Very Large Scale Integr. Syst.2
2001 Configuration Compression for Virtex FPGAs
Zhiyuan Li 0008, Scott Hauck
FCCM1
2000 Configuration Caching Management Techniques for Reconfigurable Computing
abstract
Although run-time reconfigurable systems have been shown to achieve very high performance, the speedups over traditional microprocessor systems are limited by the cost of configuration of the hardware. We explore the idea of configuration caching. We present techniques to carefully manage the configurations present on the reconfigurable hardware throughout program execution. Through the use of the presented strategies, we show that the number of required reconfigurations is reduced, lowering the configuration overhead. We extend these techniques to a number of different FPGA programming models, and develop both lower bound and realistic caching algorithms for these structures.
Zhiyuan Li 0008, Katherine Compton, Scott Hauck
FCCM1
1999 Don't Care Discovery for FPGA Configuration Compression
abstract
One of the major overheads in reconfigurable computing is the time it takes to reconfigure the devices in the system. The configuration compression algorithm presented in our previous work [1] is one efficient technique for reducing this overhead. In this paper, we develop an algorithm for finding Don’t Care bits in configurations to improve the compatibility of the configuration data. With the help of the Don’t Cares, higher configuration compression ratios can be achieved by using our modified configuration compression algorithm. This achieves a compression ratio of a factor of 7, where our previous algorithm only achieved a factor of 4. 1. Configuration Compression FPGAs are often used as powerful hardware for applications that require high speed computation. One major benefit provided by FPGAs is the ability to reconfigure during execution. For systems in which reconfiguration was done infrequently, the time to reconfigure the FPGA was of little concern. However, as more and more applications involve run-time reconfiguration, fast reconfiguration of FPGAs becomes an important issue [2]. In most systems an FPGA must sit idle while it is being reconfigured, wasting cycles that could otherwise be used to perform useful work. For example, applications on the DISC and DISC II system spend 25 % [3] to 71 % [4] of their execution time performing reconfiguration. Thus, a
Zhiyuan Li 0008, Scott Hauck
FPGA1
1999 Configuration compression for the Xilinx XC6200 FPGA
abstract
One of the major overheads in reconfigurable computing is the time it takes to reconfigure the devices in the system. This overhead limits the speedups possible in this exciting new paradigm. In this paper me explore one technique for reducing this overhead: the compression of configuration datastreams. We develop an algorithm, targeted to the decompression hardware imbedded in the Xilinx XC6200 series field-programmable gate array architecture, that can radically reduce the amount of data needed to transfer during reconfiguration. This results in an overall reduction of about a factor of four in total bandwidth required for reconfiguration.
Scott Hauck, Zhiyuan Li 0008, Eric J. Schwabe
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1998 Configuration Compression for the Xilinx XC6200 FPGA
abstract
One of the major overheads in reconfigurable computing is the time it takes to reconfigure the devices in the system. This overhead limits the speedups possible in this exciting new paradigm. In this paper we explore one technique for reducing this overhead: the compression of configuration datastreams. We develop an algorithm, targeted to the decompression hardware imbedded in the Xilinx XC6200 series FPGA architecture, that can radically reduce the amount of data needed to transfer during reconfiguration. This results in an overall reduction of almost 4 in total bandwidth required for reconfiguration.
Scott Hauck, Zhiyuan Li 0008, Eric J. Schwabe
FCCM2