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

Lin Huang 0002

dblp:74/2101-2 · DBLP profile ↗
← Back
16ranked-venue papers
13as first author
0since 2021 · last 2011
—ORCID · conflict

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

Systems, architecture and hardware · 14 · 11 first-authorSoftware engineering, systems software and programming languages · 6 · 4 first-authorSecurity and privacy · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
5 papers
Embedded and real-time systems · 38% Electronic design automation · 22% Processor architecture and microarchitecture · 17%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › multicore real-time systems
task mapping and scheduling
0.222011
On Task Allocation and Scheduling for Lifetime Extension of Platform-Based MPSoC Designs · IEEE Trans. Parallel Distributed Syst. 2011
Customer-aware task allocation and scheduling for multi-mode MPSoCs · DAC 2011
Processor architecture and microarchitecture
chip multiprocessor
0.222011
On Task Allocation and Scheduling for Lifetime Extension of Platform-Based MPSoC Designs · IEEE Trans. Parallel Distributed Syst. 2011
Performance yield-driven task allocation and scheduling for MPSoCs under process variation · DAC 2010
Embedded and real-time systems
real-time scheduling
0.222011
Customer-aware task allocation and scheduling for multi-mode MPSoCs · DAC 2011
Performance yield-driven task allocation and scheduling for MPSoCs under process variation · DAC 2010
Electronic design automation
hardware verification and test
0.222010
Economic Analysis of Testing Homogeneous Manycore Chips · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
On reliable modular testing with vulnerable test access mechanisms · DAC 2008
Hardware reliability and fault tolerance › reliability analysis
lifetime reliability
0.222011
On Task Allocation and Scheduling for Lifetime Extension of Platform-Based MPSoC Designs · IEEE Trans. Parallel Distributed Syst. 2011
Customer-aware task allocation and scheduling for multi-mode MPSoCs · DAC 2011
Energy-efficient computing
energy-aware scheduling
0.112011
Customer-aware task allocation and scheduling for multi-mode MPSoCs · DAC 2011
Electronic design automation › hardware verification and test › design for testability
test access mechanism
0.112008
On reliable modular testing with vulnerable test access mechanisms · DAC 2008
Embedded and real-time systems › real-time scheduling
reliability-aware scheduling
0.012011
Customer-aware task allocation and scheduling for multi-mode MPSoCs · DAC 2011
Electronic design automation
yield analysis
0.012010
Performance yield-driven task allocation and scheduling for MPSoCs under process variation · DAC 2010

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

simulated annealing · 0.1online adjustment · 0.1design-stage scheduling · 0.1analytical model · 0.1quasi-static scheduling · 0.1performance yield estimation · 0.1burn-in test reduction · 0.1analytical modeling · 0.1jitter-transparent ATE interface · 0.1jitter-aware test wrapper · 0.1
YearPublicationVenuePosition
2011 Customer-aware task allocation and scheduling for multi-mode MPSoCs
abstract
Today's multiprocessor system-on-a-chip (MPSoC) products typically have multiple execution modes, and for each mode, all the products utilize the same task allocation and schedule strategy determined at design stage. As these products experience different usages by customers, such unified solution can at best be optimized for a hypothetical common case. It is hence likely that the product is not reliable or energy-efficient from particular customers' point of view. To tackle this problem, we propose a novel customer-aware task allocation and scheduling technique, wherein we generate an initial task schedule for each execution mode at design stage and then perform online adjustment at regular intervals for lifetime reliability improvement and/or energy reduction according to the specific usage strategy of individual products. Experimental results on several hypothetical MPSoCs with various task graphs demonstrate the effectiveness of the proposed personalized solution.
Lin Huang 0002, Rong Ye, Qiang Xu 0001
DAC1
2011 On Task Allocation and Scheduling for Lifetime Extension of Platform-Based MPSoC Designs
abstract
With the relentless scaling of semiconductor technology, the lifetime reliability of today's multiprocessor system-on-a-chip (MPSoC) designs has become one of the major concerns for the industry. Without explicitly taking this issue into consideration during the task allocation and scheduling process, existing works may lead to imbalanced aging rates among processors, thus reducing the system's service life. To tackle this problem, in this paper, we propose an analytical model to estimate the lifetime reliability of multiprocessor platforms when executing periodical tasks, and we present a novel task allocation and scheduling algorithm that is able to take the aging effects of processors into account, based on the simulated annealing technique. In addition, to speed up the annealing process, several techniques are proposed to simplify the design space exploration process with satisfactory solution quality. Experimental results on various hypothetical multiprocessors and task graphs show that significant system lifetime extension can be achieved by using the proposed approach, especially for heterogeneous platforms with large task graphs.
Lin Huang 0002, Qiang Xu 0001
IEEE Trans. Parallel Distributed Syst.1
2010 Performance yield-driven task allocation and scheduling for MPSoCs under process variation
abstract
With the ever-increasing transistor variability in CMOS technology, it is essential to integrate variation-aware performance analysis into the task allocation and scheduling process to improve its performance yield when building today's multiprocessor system-on-a-chip (MPSoC). Existing solutions assume that the execution times of tasks performed on different processors are statistically independent, which ignores the spatial correlation characteristics for systematic variation. In addition, a unified task schedule is constructed at design stage and applied to all products with various variation effects, which restricts the maximum performance yield that can be achieved for MPSoC products. To tackle the above problems, in this paper, we present a novel quasi-static scheduling algorithm. Based on a more accurate performance yield estimation method, a set of variation-aware schedules is synthesized off-line and, at run time, the scheduler will select the right one based on the actual variation for each chip, such that the timing constraint can be satisfied whenever possible. Experimental results demonstrate the effectiveness.
Lin Huang 0002, Qiang Xu 0001
DAC1
2010 AgeSim: A simulation framework for evaluating the lifetime reliability of processor-based SoCs
abstract
Aggressive technology scaling has an ever-increasing adverse impact on the lifetime reliability of microprocessors. This paper proposes a novel simulation framework for evaluating the lifetime reliability of processor-based system-on-a-chips (SoCs), namely AgeSim, which facilitates designers to make design decisions that affect SoCs' mean time to failure. Unlike existing work, AgeSim can simulate failure mechanisms with arbitrary lifetime distributions and do not require to trace the system's reliability-related factors over its entire lifetime, and hence is more efficient and accurate. Two case studies are conducted to show the flexibility and effectiveness of the proposed methodology.
Lin Huang 0002, Qiang Xu 0001
DATE1
2010 Energy-efficient task allocation and scheduling for multi-mode MPSoCs under lifetime reliability constraint
abstract
In this paper, we consider energy minimization for multiprocessor system-on-a-chip (MPSoC) under lifetime reliability constraint of the system, which has become a serious concern for the industry with technology scaling. As today's complex embedded systems typically have multiple execution modes, we first identify a set of ¿good¿ task allocation and schedules for each execution mode in terms of lifetime reliability and/or energy consumption, and then we introduce novel techniques to obtain an optimal combination of these single-mode solutions, which is able to minimize the energy consumption of the entire multi-mode system while satisfying given lifetime reliability constraint. Experimental results on several hypothetical MPSoC platforms with various task graphs demonstrate the effectiveness of the proposed approach.
Lin Huang 0002, Qiang Xu 0001
DATE1
2010 Characterizing the lifetime reliability of manycore processors with core-level redundancy
abstract
With aggressive technology scaling, integrated circuits suffer from ever-increasing wearout effects and their lifetime reliability has become a serious concern for the industry. For manycore processors that integrate a large number of processor cores on a single silicon die, introducing core-level redundancy is an effective way to alleviate this problem. There are, however, many strategies to make use of the redundant cores, which have different implications on the aging effects of embedded processors. How to characterize the lifetime reliability of manycore processors with different usages is therefore an important and relevant problem. In this paper, we propose a novel analytical method to tackle the above problem, which captures the impact of workloads and the associated temperature variations. We then use the proposed model to analyze the lifetime reliability for manycore processors with various redundancy configurations. Finally, the effectiveness of the proposed method is demonstrated with extensive experiments.
Lin Huang 0002, Qiang Xu 0001
ICCAD1
2010 Economic Analysis of Testing Homogeneous Manycore Chips
abstract
The employment of a large number of structurally identical cores on a single silicon die is generally regarded as a promising solution for tera-scale computation, known as manycore chips. To ensure the product quality of such complex integrated circuits before shipping them to final users, extensive manufacturing tests are necessary and the associated test cost can account for a large share of the total production cost. By introducing spare cores on-chip, the burn-in test time can be shortened and the defect coverage requirements for core tests can be also relaxed, without sacrificing quality of the shipped products. If the above test cost reduction exceeds the manufacturing cost of the extra cores, the total production cost of manycore chips can be reduced. In this paper, we develop novel analytical models to study the above tradeoff and we verify the effectiveness of the proposed test economics model for hypothetical manycore chips with various configurations.
Lin Huang 0002, Qiang Xu 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2010 Lifetime Reliability for Load-Sharing Redundant Systems With Arbitrary Failure Distributions
abstract
In this work, a general closed-form expression is presented for the lifetime reliability of load-sharingk-out-of-n:G hybrid redundant systems. In such systems,mcomponents are initially configured as active units. Depending on whether it is performing tasks, an active component can be in either a processing, or a wait state. Each state corresponds to an arbitrary failure distribution. The remaining (n-m) are spares to provide fault tolerance. Each time an active component fails, a spare one converts into active mode, until there are no more spares in the system. Then, the system works in a gracefully degrading manner such that less thanmcomponents share the workload, until the number of good components is less thank. The task allocation, and service are modeled as queueing systems, wherein the utilization ratio essentially affects the aging effect of components. We integrate the various failure distributions for components in different operational states into an analytical model according to the statistical properties of the task allocation mechanisms, and the components' processing capacity, and analyse the lifetime reliability of the entire system. Finally, three special cases, and a series of numerical experiments are discussed in detail to show the practical applicability of the proposed approach.
Lin Huang 0002, Qiang Xu 0001
IEEE Trans. Reliab.1
2009 Test Pattern Selection for Potentially Harmful Open Defects in Power Distribution Networks
abstract
Power distribution network (PDN) designs for today's high performance integrated circuits (ICs) typically occupy a significant share of metal resources in the circuit, and hence defects may be introduced on PDNs during the manufacturing process. Since we cannot afford to over-design the PDNs to tolerate all possible defects, it is necessary to conduct manufacturing test for them. In this paper, we propose novel methodologies to identify those potentially harmful open defects in PDNs and we show how to select a set of patterns that initially target transition faults to achieve high fault coverage for the PDN defects. Experimental results on benchmark circuits demonstrate the effectiveness of the proposed technique.
Yubin Zhang, Lin Huang 0002, Qiang Xu 0001
Asian Test Symposium2
2009 Lifetime reliability-aware task allocation and scheduling for MPSoC platforms
abstract
With the relentless scaling of semiconductor technology, the lifetime reliability of embedded multiprocessor platforms has become one of the major concerns for the industry. If this is not taken into consideration during the task allocation and scheduling process, some processors might age much faster than the others and become the reliability bottleneck for the system, thus significantly reducing the system's service life. To tackle this problem, in this paper, we propose an analytical model to estimate the lifetime reliability of multiprocessor platforms when executing periodical tasks, and we present a novel lifetime reliability-aware task allocation and scheduling algorithm based on simulated annealing technique. In addition, to speed up the annealing process, several techniques are proposed to simplify the design space exploration process with satisfactory solution quality. Experimental results on various multiprocessor platforms and task graphs demonstrate the efficacy of the proposed approach.
Lin Huang 0002, Qiang Xu 0001
DATE1
2009 Test architecture design and optimization for three-dimensional SoCs
abstract
Core-based system-on-chips (SoCs) fabricated on three-dimensional (3D) technology are emerging for better integration capabilities. Effective test architecture design and optimization techniques are essential to minimize the manufacturing cost for such giga-scale integrated circuits. In this paper, we propose novel test solutions for 3D SoCs manufactured with die-to-wafer and die-to-die bonding techniques. Both testing time and routing cost associated with the test access mechanisms in 3D SoCs are considered in our simulated annealing-based technique. Experimental results on ITC'02 SoC benchmark circuits are compared to those obtained with two baseline solutions, which show the effectiveness of the proposed technique.
Li Jiang 0002, Lin Huang 0002, Qiang Xu 0001
DATE2
2009 Test economics for homogeneous manycore systems
abstract
Homogeneous manycore systems that contain a large number of structurally identical cores are emerging for tera-scale computation. To ensure the required quality and reliability of such complex integrated circuits before supplying them to final users, extensive manufacturing tests need to be conducted and the associated test cost can account for a great share of the total production cost. By introducing spare cores on-chip, the burn-in test time can be shortened and the defect coverage requirements for core tests can be also relaxed, without sacrificing quality of the shipped products. The above test cost reduction is likely to exceed/compensate the manufacturing cost of the extra cores, thus reducing the total production cost of manycore systems. We develop novel analytical models that capture the above tradeoff in this paper and we verify the effectiveness of the proposed test economics model for hypothetical manycore systems with various configurations.
Lin Huang 0002, Qiang Xu 0001
ITC1
2008 On reliable modular testing with vulnerable test access mechanisms
abstract
In modular testing of system-on-a-chip (SoC), test access mechanisms (TAMs) are used to transport test data between the input/output pins of the SoC and the cores under test. Prior work assumes TAMs to be error-free during test data transfer. The validity of this assumption, however, is questionable with the ever-decreasing feature size of today's VLSI technology and the ever-increasing circuit operational frequency. In particular, when functional interconnects such as network-on-chip (NoC) are reused as TAMs, even if they have passed manufacturing test beforehand, failures caused by electrical noise such as crosstalk and transient errors may happen during test data transfer and make good chips appear to be defective, thus leading to undesired test yield loss. To address the above problem, in this paper, we propose novel solutions that are able to achieve reliable modular testing even if test data may sometimes get corrupted during transmission with vulnerable TAMs, by designing a new "jitter-aware" test wrapper and a new "jitter-transparent" ATE interface. Experimental results on an industrial circuit demonstrate the effectiveness of the proposed technique.
Lin Huang 0002, Qiang Xu 0001
DAC1
2008 Re-Examining the Use of Network-on-Chip as Test Access Mechanism
abstract
Existing work on testing NoC-based systems advocates to reuse the on-chip network itself as test access mechanism (TAM) to transport test data to/from embedded cores. While this methodology obviously reduces the routing cost when compared to the case that dedicated test buses are introduced as TAMs, it is not clear whether it is beneficial in terms of other important factors that significantly affect test cost, e.g., testing time, test control complexity and test reliability. As a result, in this paper, we re-examine the issue of using NoC as TAM in order to facilitate designers to construct a cost-effective system test architecture based on their requirements.
Lin Huang 0002, Qiang Xu 0001
DATE2
2008 Is It Cost-Effective to Achieve Very High Fault Coverage for Testing Homogeneous SoCs with Core-Level Redundancy?
abstract
This work argues to reduce the production cost of homogeneous SoCs by introducing dedicated test cost-driven redundant cores. By doing so, the fault coverage for each core and hence the SoC test cost can be dramatically reduced, which is able to compensate the manufacturing cost of the extra cores. A case study is presented to demonstrate the effectiveness of the proposed scheme.
Lin Huang 0002, Qiang Xu 0001
ITC1
2008 On Modeling the Lifetime Reliability of Homogeneous Manycore Systems
abstract
Advancements in technology enable integration of a large number of cores on a single silicon die. At the same time, aggressive technology scaling has an ever-increasing adverse impact on the lifetime reliability of such large integrated circuits. In this work, we model the lifetime reliability of homogeneous manycore systems using a load-sharing nonrepairable k-out-of-n:G system with general failure distributions for embedded cores. In manycore systems, an embedded core can be in operational, cold standby, or warm standby state depending on system redundancy schemes and their workloads. We then use the proposed model to analyze the impact of different redundant schemes and configurations on the lifetime reliability of manycore systems.
Lin Huang 0002, Qiang Xu 0001
PRDC1