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

Feng Wang 0004

dblp:w/FengWang4 · DBLP profile ↗
← Back
13ranked-venue papers
9as first author
0since 2021 · last 2012
—ORCID · conflict

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

Systems, architecture and hardware · 12 · 8 first-authorSoftware engineering, systems software and programming languages · 4 · 3 first-authorSecurity and privacy · 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
4 papers
Memory systems · 21% Hardware reliability and fault tolerance · 21% Performance modeling and evaluation · 20%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
design space exploration
0.112012
Fast cost efficient designs by building upon the plackett and burman method · SIGMETRICS 2012
Performance modeling and evaluation › statistical analysis
sensitivity analysis
0.112012
Fast cost efficient designs by building upon the plackett and burman method · SIGMETRICS 2012
Processor architecture and microarchitecture
chip multiprocessor
0.112011
Variation-Aware Task and Communication Mapping for MPSoC Architecture · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Integrated circuit design › digital circuit design
combinational logic
0.112011
Soft Error Rate Analysis for Combinational Logic Using an Accurate Electrical Masking Model · IEEE Trans. Dependable Secur. Comput. 2011
Interconnection networks and networks-on-chip › on-chip communication
network-on-chip communication
0.112011
Variation-Aware Task and Communication Mapping for MPSoC Architecture · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Hardware reliability and fault tolerance
soft errors
0.112011
Soft Error Rate Analysis for Combinational Logic Using an Accurate Electrical Masking Model · IEEE Trans. Dependable Secur. Comput. 2011
Hardware reliability and fault tolerance › soft errors
soft error rate estimation
0.112011
Soft Error Rate Analysis for Combinational Logic Using an Accurate Electrical Masking Model · IEEE Trans. Dependable Secur. Comput. 2011
Memory systems › cache management
adaptive cache management
0.112009
Process-Variation-Aware Adaptive Cache Architecture and Management · IEEE Trans. Computers 2009
Memory systems
cache
0.112009
Process-Variation-Aware Adaptive Cache Architecture and Management · IEEE Trans. Computers 2009
Memory systems › memory hierarchy › cache hierarchy
non-uniform cache access
0.112009
Process-Variation-Aware Adaptive Cache Architecture and Management · IEEE Trans. Computers 2009
Hardware reliability and fault tolerance
process variation
0.012009
Process-Variation-Aware Adaptive Cache Architecture and Management · IEEE Trans. Computers 2009

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

plackett-burman method · 0.1yield computation · 0.1transient pulse modeling · 0.1table lookup MOSFET model · 0.1integer linear programming · 0.1latency compensation · 0.1circuit-level latency tuning · 0.1
YearPublicationVenuePosition
2012 Fast cost efficient designs by building upon the plackett and burman method
abstract
CPU processor design involves a large set of increasingly complex design decisions, and simulating all possible designs is typically not feasible. Sensitivity analysis, a commonly used technique, can be dependent on the starting point of the design and does not necessarily account for the cost of each parameter. This work proposes a method to simultaneously analyzes multiple parameters with a small number of experiments by leveraging the Plackett and Burman (P&B) analysis method. It builds upon the technique in two specific ways. It allows a parameter to take multiple values and replaces the unit-less impact factor with cost-proportional values.
Manish Arora, Feng Wang 0004, Bob Rychlik, Dean M. Tullsen
SIGMETRICS2
2011 Variation-Aware Task and Communication Mapping for MPSoC Architecture
abstract
As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep submicrometer designs. As a result, a paradigm shift from deterministic to statistical design methodology at all levels of the design hierarchy is inevitable. In this paper, we propose a variation-aware task and communication mapping methodology for multiprocessor system-on-chips that uses network-on-chip communication architecture so that the impact of parameter variations can be mitigated. Our mapping scheme accounts for variability in both the processing cores and the communication links to ensure a complete and accurate model of the entire system. A new design metric, called performance yield and defined as the probability of the assigned schedule meeting the predefined performance constraints, is used to guide both the task scheduling and the routing path allocation procedure. An efficient yield computation method for this mapping complements and significantly improves the effectiveness of the proposed variation-aware mapping algorithm. Experimental results show that our variation-aware mapper achieves significant yield improvements over worst-case and nominal-case deterministic mapper.
Feng Wang 0004, Chrysostomos Nicopoulos, Xiaoxia Wu, Yuan Xie 0001, Narayanan Vijaykrishnan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2011 Soft Error Rate Analysis for Combinational Logic Using an Accurate Electrical Masking Model
abstract
Accurate electrical masking modeling represents a significant challenge in soft error rate analysis for combinational logic circuits. In this paper, we use table lookup MOSFET models to accurately capture the nonlinear properties of submicron MOS transistors. Based on these models, we propose and validate the transient pulse generation model and propagation model for soft error rate analysis. The pulse generated by our pulse generation model matches well with that of HSPICE simulation, and the pulse propagation model provides nearly one order of magnitude improvement in accuracy over the previous models. Using these two models, we propose an accurate and efficient block-based soft error rate analysis method for combinational logic circuits.
Feng Wang 0004, Yuan Xie 0001
IEEE Trans. Dependable Secur. Comput.1
2009 Variation-aware resource sharing and binding in behavioral synthesis
abstract
As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep submicron designs. In the presence of process variations, worst-case timing analysis may lead to overly conservative synthesis, and may end up using excess resources to guarantee design constraints. In this paper, we propose an efficient variation-aware resource sharing and binding algorithm in behavioral synthesis, which takes into account the performance variations for functional units. The performance yield, which is defined as the probability that the synthesized hardware meets the target performance constraints, is used to evaluate the synthesis result. An efficient metric called statistical performance improvement, is used to guide resource sharing and binding. The proposed algorithm is evaluated within a commercial synthesis framework that generates optimized RTL netlists from behavioral specifications. The effectiveness of the proposed algorithm is demonstrated with a set of industrial benchmark designs, which consist of blocks that are commonly used in wireless and image processing applications. The experimental results show that our method achieves an average 33% area reduction over traditional methods, which are based on the worst-case delay analysis, with an average 10% run time overhead.
Feng Wang 0004, Yuan Xie 0001, Andrés Takach
ASP-DAC1
2009 Process-Variation-Aware Adaptive Cache Architecture and Management
abstract
Fabricating circuits that employ ever-smaller transistors leads to dramatic variations in critical process parameters. This in turn results in large variations in execution/access latencies of different hardware components. This situation is even more severe for memory components due to minimum-sized transistors used in their design. Current design methodologies that are tuned for the worst case scenarios are becoming increasingly pessimistic from the performance angle, and thus, may not be a viable option at all for future designs. This paper makes two contributions targeting on-chip data caches. First, it presents an adaptive cache management policy based on nonuniform cache access. Second, it proposes a latency compensation approach that employs several circuit-level techniques to change the access latency of select cache lines based on the criticalities of the load instructions that access them. Our experiments reveal that both these techniques can recover significant amount of the lost performance due to worst case designs.
Madhu Mutyam, Feng Wang 0004, Krishnan Ramakrishnan, Narayanan Vijaykrishnan, Mahmut T. Kandemir, Yuan Xie 0001, Mary Jane Irwin
IEEE Trans. Computers2
2008 Variability-driven module selection with joint design time optimization and post-silicon tuning
abstract
Increasing delay and power variation are significant challenges to the designers as technology scales to the deep sub-micron (DSM) regime. Traditional module selection techniques in high level synthesis use worst case delay/power information to perform the optimization, and therefore may be too pessimistic such that extra resources are used to guarantee design requirements. Parametric yield, which is defined as the probability of the synthesized hardware meeting the performance/power constraints, can be used to guide design space exploration. The parametric yield can be effectively improved by combining both design-time variation-aware optimization and post silicon tuning techniques (such as adaptive body biasing (ABB)). In this paper, we propose a module selection algorithm that combines design-time optimization with post- silicon tuning (using ABB) to maximize design yield. A variation-aware module selection algorithm based on efficient performance and power yield gradient computation is developed. The post silicon optimization is formulated as an efficient sequential conic program to determine the optimal body bias distribution, which in turn affects design-time module selection. The experiment results show that significant yield can be achieved compared to traditional worst-case driven module selection technique. To the best of our knowledge, this is the first variability-driven high level synthesis technique that considers post-silicon tuning during design time optimization.
Feng Wang 0004, Xiaoxia Wu, Yuan Xie 0001
ASP-DAC1
2008 A Variation Aware High Level Synthesis Framework
abstract
The worst-case delay/power of function units has been used in traditional high level synthesis to facilitate design space exploration. As technology scales to nanometer regime, the impact of process variations increases. The degree of variability encountered in the new process technologies makes worst-case analysis undesirable, because it may result in unexpected performance/power discrepancy or a pessimistic estimation, and may end up using excess resources to guarantee design constraints. In this paper, we propose a high level synthesis framework to take into account of the performance/power variation for function units. An effective metric called parametric yield, which is defined as the probability of the synthesized data flow graph (DFG) meeting the performance and power constraints, is used to guide scheduling, module selection, and resource sharing. An efficient performance/power yield perturbation computation method for DFG significantly improves the effectiveness of our yield driven high level synthesis algorithm. The experimental results show that our variation-aware synthesis framework achieves significant yield improvements, and has much faster (3X) runtime speed compared against previous approach.
Feng Wang 0004, Guangyu Sun 0003, Yuan Xie 0001
DATE1
2008 Embedded Multi-Processor System-on-chip (MPSoC) design considering process variations
abstract
As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep sub-micron designs. As a result, a paradigm shift from deterministic to statistical design methodology at all levels of the design hierarchy is inevitable (Borkar, 2005). As part of two NSF projects (NSF CNS CAREER 0643902 and NSF CNS 0720659), a variation-aware task allocation and scheduling method for multiprocessor system-on-chip (MPSoC) architectures is proposed, to mitigate the impact of parameter variations. A new design metric, called performance yield and defined as the probability of the assigned schedule meeting the predefined performance constraints, is used to guide the task allocation and scheduling procedure. An efficient yield computation method for task scheduling complements and significantly improves the effectiveness of the proposed variation-aware scheduling algorithm. Experimental results show that our variation-aware scheduler achieves significant yield improvements.
Feng Wang 0004, Yuan Xie 0001
IPDPS1
2008 Design Space Exploration for 3-D Cache
abstract
As technology scales, interconnects have become a major performance bottleneck and a major source of power consumption for sub-micro integrated circuit (IC) chips. One promising option to mitigate the interconnect challenges is 3D ICs, in which a stack of multiple device layers are put together on the same chip. In this paper, we explore the architectural design of cache memories using 3D circuits. We present a delay and energy model 3D cache delay-energy estimation tool (3D-Cacti) to explore different 3D design options of partitioning a cache. The tool allows partitioning of a cache across different device layers at various levels of granularity. The tool has been validated by comparing its results with those obtained from circuit simulation of custom 3D layouts. We also explore the effects of various cache partitioning parameters and 3D technology parameters on delay and energy to demonstrate the utility of the tool.
Yuh-Fang Tsai, Feng Wang 0004, Yuan Xie 0001, Narayanan Vijaykrishnan, Mary Jane Irwin
IEEE Trans. Very Large Scale Integr. Syst.2
2007 A novel criticality computation method in statistical timing analysis
Feng Wang 0004, Yuan Xie 0001, Hai Ju
DATE1
2007 Variation-aware task allocation and scheduling for MPSoC
abstract
As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep sub-micron designs. As a result, a paradigm shift from deterministic to statistical design methodology at all levels of the design hierarchy is inevitable [1]. In this paper, we propose a variation-aware task allocation and scheduling algorithm for Multiprocessor System-on-Chip (MPSoC) architectures to mitigate the impact of parameter variations. A new design metric, calledperformance yieldand defined as the probability of the assigned schedule meeting the predefined performance constraints, is used to guide the task allocation and scheduling procedure. An efficient yield computation method for task scheduling complements and significantly improves the effectiveness of the proposed variation-aware scheduling algorithm. Experimental results show that our variation-aware scheduler achieves significant yield improvements. On average, 45% and 34% yield improvements over worst-case and nominal-case deterministic schedulers, respectively, can be obtained across the benchmarks by using the proposed variation-aware scheduler.
Feng Wang 0004, Chrysostomos Nicopoulos, Xiaoxia Wu, Yuan Xie 0001, Narayanan Vijaykrishnan
ICCAD1
2006 Optimal topology exploration for application-specific 3D architectures
abstract
As technology scales, increasing interconnect costs make it necessary to consider alternate ways of building integrated circuits. One promising option along this direction is 3D architectures where a stack of multiple device layers, with direct vertical tunneling through them, are put together on the same chip. In this paper, we explore how processor cores and storage blocks can be placed in a 3D architecture to minimize data access costs under temperature constraints. This process is referred to as the topology exploration. Using integer linear programming, we compare the best 2D placement with the best 3D placement, and show through experiments with both single-core and multicore systems that the 3D placement generates much better results (in terms of data access costs) under the same temperature bounds. We also discuss the tradeoffs between temperature constraint and data access costs
Ozcan Ozturk 0001, Feng Wang 0004, Mahmut T. Kandemir, Yuan Xie 0001
ASP-DAC2
2006 On-chip bus thermal analysis and optimization
abstract
As technology scales, increasing clock rates, decreasing interconnect pitch, and the introduction of low-k dielectrics have made self-heating of the global interconnects an important issue in VLSI design. In this paper, we study the self-heating of on-chip buses and show that the thermal impact due to self-heating of on-chip buses increases as technology scales, thus motivating the need of finding solutions to mitigate this effect. Based on the theoretical analysis, we propose an irredundant bus encoding scheme for on-chip buses to tackle the thermal issue. Simulation results show that our encoding scheme is very efficient to reduce the on-chip bus temperature rise over substrate temperature, with much less overhead compared to other low power encoding schemes
Feng Wang 0004, Yuan Xie 0001, Narayanan Vijaykrishnan, Mary Jane Irwin
DATE1