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

Hongyan Zhang 0004

dblp:56/6170-4 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · conflict

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

Systems, architecture and hardware · 8 · 5 first-authorSoftware engineering, systems software and programming languages · 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
5 papers
Hardware reliability and fault tolerance · 44% Reconfigurable computing and FPGAs · 34% Electronic design automation · 11%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
dynamic reconfiguration
0.632017
Aging Resilience and Fault Tolerance in Runtime Reconfigurable Architectures · IEEE Trans. Computers 2017
GUARD: GUAranteed Reliability in Dynamically Reconfigurable Systems · DAC 2014
Test Strategies for Reliable Runtime Reconfigurable Architectures · IEEE Trans. Computers 2013
Hardware reliability and fault tolerance
soft errors
0.432016
GUARD: GUAranteed Reliability in Dynamically Reconfigurable Systems · DAC 2014
Test Strategies for Reliable Runtime Reconfigurable Architectures · IEEE Trans. Computers 2013
Resource budgeting for reliability in reconfigurable architectures · DAC 2016
Hardware reliability and fault tolerance › aging
aging mitigation
0.312017
Aging Resilience and Fault Tolerance in Runtime Reconfigurable Architectures · IEEE Trans. Computers 2017
Distributed systems
fault tolerance
0.312017
Aging Resilience and Fault Tolerance in Runtime Reconfigurable Architectures · IEEE Trans. Computers 2017
Hardware reliability and fault tolerance
permanent fault tolerance
0.312017
Aging Resilience and Fault Tolerance in Runtime Reconfigurable Architectures · IEEE Trans. Computers 2017
Hardware reliability and fault tolerance › soft errors
soft error resilience
0.212016
Resource budgeting for reliability in reconfigurable architectures · DAC 2016
Reconfigurable computing and FPGAs › FPGA architecture
SRAM-based FPGA
0.212014
GUARD: GUAranteed Reliability in Dynamically Reconfigurable Systems · DAC 2014
Electronic design automation › hardware verification and test
fault coverage
0.212013
Test Strategies for Reliable Runtime Reconfigurable Architectures · IEEE Trans. Computers 2013
Electronic design automation › hardware verification and test
online testing
0.212013
Test Strategies for Reliable Runtime Reconfigurable Architectures · IEEE Trans. Computers 2013
Hardware reliability and fault tolerance › redundancy
modular redundancy
0.112014
GUARD: GUAranteed Reliability in Dynamically Reconfigurable Systems · DAC 2014
Integrated circuit design
technology scaling
0.112014
Multi-Layer Dependability: From Microarchitecture to Application Level · DAC 2014
Reconfigurable computing and FPGAs › reconfigurable architecture
reconfigurable fabric
0.012013
Test Strategies for Reliable Runtime Reconfigurable Architectures · IEEE Trans. Computers 2013
Electronic design automation › hardware verification and test
test scheduling
0.012013
Test Strategies for Reliable Runtime Reconfigurable Architectures · IEEE Trans. Computers 2013

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

scrubbing · 0.4stress balancing · 0.3accelerator diversification · 0.3modular redundancy · 0.2runtime adaptation · 0.2
YearPublicationVenuePosition
2017 Aging Resilience and Fault Tolerance in Runtime Reconfigurable Architectures
abstract
Runtime reconfigurable architectures based on Field-Programmable Gate Arrays (FPGAs) allow areaand power-efficient acceleration of complex applications. However, being manufactured in latest semiconductor process technologies, FPGAs are increasingly prone to aging effects, which reduce the reliability and lifetime of such systems. Aging mitigation and fault tolerance techniques for the reconfigurable fabric become essential to realize dependable reconfigurable architectures. This article presents an accelerator diversification method that creates multiple configurations for runtime reconfigurable accelerators that are diversified in their usage of Configurable Logic Blocks (CLBs). In particular, it creates a minimal number of configurations such that all single-CLB and some multi-CLB faults can be tolerated. For each fault we ensure that there is at least one configuration that does not use that CLB. Second, a novel runtime accelerator placement algorithm is presented that exploits the diversity in resource usage of these configurations to balance the stress imposed by executions of the accelerators on the reconfigurable fabric. By tracking the stress due to accelerator usage at runtime, the stress is balanced both within a reconfigurable region as well as over all reconfigurable regions of the system. The accelerator placement algorithm also considers faulty CLBs in the regions and selects the appropriate configuration such that the system maintains a high performance in presence of multiple permanent faults. Experimental results demonstrate that our methods deliver up to 3.7× higher performance in presence of faults at marginal runtime costs and 1.6× higher MTTF than state-ofthe-art aging mitigation methods.
Hongyan Zhang 0004, Lars Bauer, Michael A. Kochte, Eric Schneider, Hans-Joachim Wunderlich, Jörg Henkel
IEEE Trans. Computers1
2016 Resource budgeting for reliability in reconfigurable architectures
abstract
SRAM-based reconfigurable architectures are susceptible to soft-errors. Accelerators in the reconfigurable fabric need to be protected by fault tolerance techniques such as modular redundancy and scrubbing. However, blindly applying these techniques to all accelerators leads to suboptimal performance due to overprotection.
Hongyan Zhang 0004, Lars Bauer, Jörg Henkel
DAC1
2015 STRAP: Stress-Aware Placement for Aging Mitigation in Runtime Reconfigurable Architectures
abstract
Aging effects in nano-scale CMOS circuits impair the reliability and Mean Time to Failure (MTTF) of embedded systems. Especially for FPGAs that are manufactured in the latest technology node, aging is amajor concern. We introduce the first cross-layer aging-aware placement method for accelerators in FPGA-based runtime reconfigurable architectures. It optimizes stress distribution by accelerator placement at runtime, i.e. to which reconfigurable region an accelerator shall be reconfigured. Additionally, it optimizes logic placement at synthesis time to diversify the resource usage of individual accelerators, i.e. which CLBs of a reconfigurable region shall be used by an accelerator. Both layers together balance the intra- and inter-region stress induced by the application workload at negligible performance cost. Experimental results show significant reduction of maximum stress of up to 64% and 35%, which leads to up to 177% and 14% MTTF improvement relative to state-of-the-art methods w.r.t. HCI and BTI aging, respectively.
Hongyan Zhang 0004, Michael A. Kochte, Eric Schneider, Lars Bauer, Hans-Joachim Wunderlich, Jörg Henkel
ICCAD1
2014 Multi-Layer Dependability: From Microarchitecture to Application Level
abstract
We show in this paper that multi-layer dependability is an indispensable way to cope with the increasing amount of technology-induced dependability problems that threaten to proceed further scaling. We introduce the definition of multi-layer dependability and present our design flow within this paradigm that seamlessly integrates techniques starting at circuit layer all the way up to application layer and thereby accounting for ASIC-based architectures as well as for reconfigurable-based architectures. At the end, we give evidence that the paradigm of multi-layer dependability bears a large potential for significantly increasing dependability at reasonable effort.
Jörg Henkel, Lars Bauer, Hongyan Zhang 0004, Semeen Rehman, Muhammad Shafique 0001
DAC3
2014 GUARD: GUAranteed Reliability in Dynamically Reconfigurable Systems
abstract
Soft errors are a reliability threat for reconfigurable systems implemented with SRAM-based FPGAs. They can be handled through fault tolerance techniques like scrubbing and modular redundancy. However, selecting these techniques statically at design or compile time tends to be pessimistic and prohibits optimal adaptation to changing soft error rate at runtime.
Hongyan Zhang 0004, Michael A. Kochte, Michael E. Imhof, Lars Bauer, Hans-Joachim Wunderlich, Jörg Henkel
DAC1
2013 Module diversification: Fault tolerance and aging mitigation for runtime reconfigurable architectures
abstract
Runtime reconfigurable architectures based on Field-Programmable Gate Arrays (FPGAs) are attractive for realizing complex applications. However, being manufactured in latest semiconductor process technologies, FPGAs are increasingly prone to aging effects, which reduce the reliability of such systems and must be tackled by aging mitigation and application of fault tolerance techniques. This paper presents module diversification, a novel design method that creates different configurations for runtime reconfigurable modules. Our method provides fault tolerance by creating the minimal number of configurations such that for any faulty Configurable Logic Block (CLB) there is at least one configuration that does not use that CLB. Additionally, we determine the fraction of time that each configuration should be used to balance the stress and to mitigate the aging process in FPGA-based runtime reconfigurable systems. The generated configurations significantly improve reliability by fault-tolerance and aging mitigation.
Hongyan Zhang 0004, Lars Bauer, Michael A. Kochte, Eric Schneider, Claus Braun, Michael E. Imhof, Hans-Joachim Wunderlich, Jörg Henkel
ITC1
2013 Test Strategies for Reliable Runtime Reconfigurable Architectures
abstract
Field-programmable gate array (FPGA)-based reconfigurable systems allow the online adaptation to dynamically changing runtime requirements. The reliability of FPGAs, being manufactured in latest technologies, is threatened by soft errors, as well as aging effects and latent defects. To ensure reliable reconfiguration, it is mandatory to guarantee the correct operation of the reconfigurable fabric. This can be achieved by periodic or on-demand online testing. This paper presents a reliable system architecture for runtime-reconfigurable systems, which integrates two nonconcurrent online test strategies: preconfiguration online tests (PRET) and postconfiguration online tests (PORT). The PRET checks that the reconfigurable hardware is free of faults by periodic or on-demand tests. The PORT has two objectives: It tests reconfigured hardware units after reconfiguration to check that the configuration process completed correctly and it validates the expected functionality. During operation, PORT is used to periodically check the reconfigured hardware units for malfunctions in the programmable logic. Altogether, this paper presents PRET, PORT, and the system integration of such test schemes into a runtime-reconfigurable system, including the resource management and test scheduling. Experimental results show that the integration of online testing in reconfigurable systems incurs only minimum impact on performance while delivering high fault coverage and low test latency.
Lars Bauer, Claus Braun, Michael E. Imhof, Michael A. Kochte, Eric Schneider, Hongyan Zhang 0004, Jörg Henkel, Hans-Joachim Wunderlich
IEEE Trans. Computers6
2012 Transparent structural online test for reconfigurable systems
abstract
FPGA-based reconfigurable systems allow the online adaptation to dynamically changing runtime requirements. However, the reliability of modern FPGAs is threatened by latent defects and aging effects. Hence, it is mandatory to ensure the reliable operation of the FPGA's reconfigurable fabric. This can be achieved by periodic or on-demand online testing. In this paper, a system-integrated, transparent structural online test method for runtime reconfigurable systems is proposed. The required tests are scheduled like functional workloads, and thorough optimizations of the test overhead reduce the performance impact. The proposed scheme has been implemented on a reconfigurable system. The results demonstrate that thorough testing of the reconfigurable fabric can be achieved at negligible performance impact on the application.
Mohamed Abdelfattah, Lars Bauer, Claus Braun, Michael E. Imhof, Michael A. Kochte, Hongyan Zhang 0004, Jörg Henkel, Hans-Joachim Wunderlich
IOLTS6