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.

Yiping Fan

dblp:26/2468 · DBLP profile ↗
← Back
20ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-8430-4620ORCID · corroborated

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

Systems, architecture and hardware · 15Applied, interdisciplinary, general and emerging computing · 5 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorArtificial intelligence and machine learning · 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
6 papers
Electronic design automation · 47% Processor architecture and microarchitecture · 23% Energy-efficient computing · 13%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › epigenomics
ChIP-seq analysis
0.412020
ChIPseqSpikeInFree: a ChIP-seq normalization approach to reveal global changes in histone modifications without spike-in · Bioinform. 2020
Bioinformatics and computational biology › epigenomics
histone modification analysis
0.412020
ChIPseqSpikeInFree: a ChIP-seq normalization approach to reveal global changes in histone modifications without spike-in · Bioinform. 2020
Electronic design automation
high-level synthesis
0.232006
Behavior and communication co-optimization for systems with sequential communication media · DAC 2006
Optimality study of resource binding with multi-Vdds · DAC 2006
Architecture and synthesis for on-chip multicycle communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Reconfigurable computing and FPGAs › reconfigurable architecture
configurable processor
0.122005
Instruction set extension with shadow registers for configurable processors · FPGA 2005
Application-specific instruction generation for configurable processor architectures · FPGA 2004
Processor architecture and microarchitecture › instruction set architecture
instruction set extension
0.122005
Instruction set extension with shadow registers for configurable processors · FPGA 2005
Application-specific instruction generation for configurable processor architectures · FPGA 2004
Electronic design automation › system-level design
communication synthesis
0.112006
Behavior and communication co-optimization for systems with sequential communication media · DAC 2006
Energy-efficient computing
low-power design
0.112006
Optimality study of resource binding with multi-Vdds · DAC 2006
Energy-efficient computing › low-power design
multi-vdd design
0.112006
Optimality study of resource binding with multi-Vdds · DAC 2006
Electronic design automation › high-level synthesis
resource binding
0.112006
Optimality study of resource binding with multi-Vdds · DAC 2006
Processor architecture and microarchitecture › instruction set architecture › instruction set extension
custom instruction
0.112005
Instruction set extension with shadow registers for configurable processors · FPGA 2005
Electronic design automation › high-level synthesis › behavioral transformation
behavioral synthesis
0.012004
Architecture and synthesis for on-chip multicycle communication · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Processor architecture and microarchitecture › special-purpose processor › application-specific processor design
extensible processors
0.012004
Application-specific instruction generation for configurable processor architectures · FPGA 2004
Electronic design automation
physical design
0.012004
Architecture-level synthesis for automatic interconnect pipelining · DAC 2004
Electronic design automation › physical design › interconnect optimization
wire pipelining
0.012004
Architecture-level synthesis for automatic interconnect pipelining · DAC 2004
Reconfigurable computing and FPGAs
FPGA SoC
0.012005
Instruction set extension with shadow registers for configurable processors · FPGA 2005

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

scaling factor estimation · 0.4min-cost network flow · 0.1lagrangian relaxation · 0.1integer linear programming · 0.1SCOOP algorithm · 0.1quantitative analysis · 0.1compilation techniques · 0.1real-time scheduling transformation · 0.0pattern selection · 0.0pattern generation · 0.0application mapping · 0.0
YearPublicationVenuePosition
2020 ChIPseqSpikeInFree: a ChIP-seq normalization approach to reveal global changes in histone modifications without spike-in
abstract
MOTIVATION: The traditional reads per million normalization method is inappropriate for the evaluation of ChIP-seq data when treatments or mutations have global effects. Changes in global levels of histone modifications can be detected with exogenous reference spike-in controls. However, most ChIP-seq studies overlook the normalization that must be corrected with spike-in. A method that retrospectively renormalizes datasets without spike-in is lacking. RESULTS: ChIPseqSpikeInFree is a novel ChIP-seq normalization method to effectively determine scaling factors for samples across various conditions and treatments, which does not rely on exogenous spike-in chromatin or peak detection to reveal global changes in histone modification occupancy. Application of ChIPseqSpikeInFree on five datasets demonstrates that this in silico approach reveals a similar magnitude of global changes as the spike-in method does. AVAILABILITY AND IMPLEMENTATION: St. Jude Cloud (https://pecan.stjude.cloud/permalink/spikefree) and St. Jude Github ( https://github.com/stjude/ChIPseqSpikeInFree). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Hongjian Jin, Lawryn H. Kasper, Jon D. Larson, Gang Wu 0016, Suzanne J. Baker, Yiping Fan
Bioinform.7
2019 A Dependable Time Series Analytic Framework for Cyber-Physical Systems of IoT-based Smart Grid
abstract
With the emergence of cyber-physical systems (CPS), we are now at the brink of next computing revolution. The Smart Grid (SG) built on top of IoT (Internet of Things) is one of the foundations of this CPS revolution, which involves a large number of smart objects connected by networks. The volume of time series of SG equipment is tremendous and the raw time series are very likely to contain missing values because of undependable network transferring. The problem of storing a tremendous volume of raw time series thereby providing a solid support for precise time series analytics now becomes tricky. In this article, we propose a dependable time series analytics (DTSA) framework for IoT-based SG. Our proposed DTSA framework is capable of providing a dependable data transforming from CPS to the target database with an extraction engine to preliminary refining raw data and further cleansing the data with a correction engine built on top of a sensor-network-regularization-based matrix factorization method. The experimental results reveal that our proposed DTSA framework is capable of effectively increasing the dependability of raw time series transforming between CPS and the target database system through the online lightweight extraction engine and the offline correction engine. Our proposed DTSA framework would be useful for other industrial big data practices.
Chang Wang 0003, Yongxin Zhu 0001, Weiwei Shi 0002, Victor Chang 0001, Pandi Vijayakumar, Yishu Mao 0001, Yiping Fan
ACM Trans. Cyber Phys. Syst.9
2010 LOPASS: A Low-Power Architectural Synthesis System for FPGAs With Interconnect Estimation and Optimization
abstract
In this paper, we present a low-power architectural synthesis system (LOPASS) for field-programmable gate-array (FPGA) designs with interconnect power estimation and optimization. LOPASS includes three major components: 1) a flexible high-level power estimator for FPGAs considering the power consumption of various FPGA logic components and interconnects; 2) a simulated-annealing optimization engine that carries out resource selection and allocation, scheduling, functional unit binding, register binding, and interconnection estimation simultaneously to reduce power effectively; and 3) ak-cofamily-based register binding algorithm and an efficient port assignment algorithm that reduce interconnections in the data path through multiplexer optimization. The experimental results show that LOPASS produces promising results on latency optimization compared to an academic high-level synthesis toolSPARK. Compared to an early commercial high-level synthesis tool, namely, SynopsysBehavioral Compiler, LOPASS is 61.6% better on power consumption and 10.6% better on clock period on average. Compared to a current commercial tool, namely,Impulse C, LOPASS is 31.1% better on power reduction with an 11.8% penalty on clock period.
Deming Chen, Jason Cong, Yiping Fan
IEEE Trans. Very Large Scale Integr. Syst.3
2009 Simultaneous resource binding and interconnection optimization based on a distributed register-file microarchitecture
abstract
Behavior synthesis and optimization beyond the register-transfer level require an efficient utilization of the underlying platform features. This article presents a platform-based resource binding approach based on a Distributed Register-File Microarchitecture (DRFM) , which makes efficient use of distributed embedded memory blocks as register files in modern FPGAs. DRFM contains multiple islands, each having a local register file, a functional unit pool, and data-routing logic. Compared to the traditional discrete-register counterpart, a DRFM allows use of the platform-featured on-chip memory or register-file IP blocks to implement its local register files, and this results in a substantial saving of multiplexing logic and global interconnects. DRFM provides a useful architectural template and a direct optimization objective for minimizing interisland connections for synthesis algorithms. Given the scheduling solution and resource (functional units) constraints, two novel algorithms in the resource binding stage are developed based on DRFM: (i) a simultaneous DRFM clustering and binding algorithm, which decides the configuration of DRFM and the assignment of operations into islands with the focus on optimizing global connections; (ii) a data-forwarding scheduling algorithm, which takes advantage of the operation slacks to handle the read-port restriction of register files. On the Xilinx Virtex4 FPGA platform, experimental results with a set of real-life test cases show a 50% logic area reduction achieved by applying our approach, with a 14.6% performance improvement, compared to the traditional discrete-register-based approach. Also, experiments on small-size designs show that our algorithm produces the same number of total connections and at most one more maximum feeding-in connection compared to optimal solutions generated by ILP.
Jason Cong, Yiping Fan, Junjuan Xu
ACM Trans. Design Autom. Electr. Syst.2
2007 High-Level Power Estimation and Low-Power Design Space Exploration for FPGAs
abstract
In this paper, we present a simultaneous resource allocation and binding algorithm for FPGA power minimization. To fully validate our methodology and result, our work targets a real FPGA architecture - Altera Stratix FPGA, which includes generic logic elements, DSP cores, and memories, etc. We design a high-level power estimator for this architecture and evaluate its estimation accuracy against a commercial gate-level power estimator - Quartus II PowerPlay Analyzer. During the synthesis stage, we pay special attention to interconnections and multiplexers. We concentrate on resource allocation and binding tasks because they are the key steps to determine the interconnections. We use a novel approach to explore the design space. Experimental results show that our high-level power estimator is 8.7% away from PowerPlay Analyzer. Meanwhile, we are able to achieve a significant amount of power reduction (32%) with better circuit speed (16%) compared to a traditional resource allocation and binding algorithm.
Deming Chen, Jason Cong, Yiping Fan, Zhiru Zhang
ASP-DAC3
2006 Optimality study of resource binding with multi-Vdds
abstract
Deploying multiple supply voltages (multi-Vdds) on one chip is an important technique to reduce dynamic power consumption. In this work we present an optimality study for resource binding targeting designs with multi-Vdds. This is similar to the voltage-island design concept, except that the granularity of our voltage island is on the functional-unit level as opposed to the core level. We are interested in achieving the maximum number of low-Vdd operations and, in the same time, minimizing switching activity during functional unit binding. To the best of our knowledge, there is no known optimal solution to this problem. To compute an optimal solution for this problem and examine the quality gap between our solution and previous heuristic solutions, we formulate this problem as a min-cost network flow problem, but with special equal-flow constraints. This formulation leads to an easy reduction to the integer linear programming (ILP) solution and also enables efficient approximate solution by Lagrangian relaxation. Experimental results show that the optimal solution computed based on our formulation provides 7% more low-Vdd operations and also reduces the total switching activity by 20% compared to one of the best known heuristic algorithms that consider multi-Vdd assignments only.
Deming Chen, Jason Cong, Yiping Fan, Junjuan Xu
DAC3
2006 Behavior and communication co-optimization for systems with sequential communication media
abstract
In this paper we propose a new communication synthesis approach targeting systems with sequential communication media (SCM). Since SCMs require that the reading sequence and writing sequence must have the same order, different transmission orders may have a dramatic impact on the final performance. However, the problem of determining the best possible communication order for SCMs is not adequately addressed by prior work. The goal of our work is to consider behaviors in communication synthesis for SCM, detect appropriate transmission order to optimize latency, automatically transform the behavior descriptions, and automatically generate driver routines and glue logics to access physical channels. Our algorithm, named SCOOP, successfully achieves these goals by behavior and communication co-optimization. Compared to the results without optimization, we can achieve an average 20% improvement in total latency on a set of real-life benchmarks.
Jason Cong, Yiping Fan, Guoling Han, Wei Jiang 0035, Zhiru Zhang
DAC2
2006 Platform-based resource binding using a distributed register-file microarchitecture
abstract
Behavior synthesis and optimization beyond the register transfer level require an efficient utilization of the underlying platform features. This paper presents a platform-based resource-binding approach using a distributed register-file microarchitecture (DRFM) that makes efficient use of distributed embedded memory blocks as register files in modern FPGAs. A DRFM contains multiple islands, each having a local register file, a functional unit pool and data-routing logic. Compared with the traditional discrete-register counterpart, a DRFM allows use of the platform-featured on-chip memory or register-file IP blocks to implement its local register files, and this results in substantial saving of multiplexing logic and global interconnects. DRFM provides a useful architectural template and a direct optimization objective for minimizing inter-island connections for synthesis algorithms. Based on DRFM, we propose a novel binding algorithm focusing on the minimization of the inter-island connections. By applying our approach, significant reductions on multiplexors and global-interconnections are observed. On the Xilinx Virtex II FPGA platform, our experimental results show a 2X logic area reduction and a 7.8% performance improvement, compared with the traditional discrete-register-based approach.
Jason Cong, Yiping Fan, Wei Jiang 0035
ICCAD2
2005 Bitwidth-aware scheduling and binding in high-level synthesis
abstract
Many high-level description languages, such as C/C++ or Java, lack the capability to specify the bitwidth information for variables and operations. Synthesis from these specifications without bitwidth analysis may introduce wasted resources. Furthermore, conventional high-level synthesis techniques usually focus on uniform-width resources, thus they cannot obtain the full resource savings even with bitwidth information. This work develops a bitwidth-aware synthesis flow, including bitwidth analysis, scheduling and binding, and register allocation and binding, to exploit the multi-bitwidth nature of operations and variables for area-efficient designs. We also develop lower bound estimation to evaluate the efficiency of our proposed solutions for register allocation and binding. The flow is implemented in the MCAS synthesis system [11]. Experimental results show that our proposed bitwidth-aware synthesis flow reduces area by 36% and wire-length by 52% on average compared to the uniform-width MCAS flow, while achieving the same performance.
Jason Cong, Yiping Fan, Guoling Han, Yizhou Lin, Junjuan Xu, Zhiru Zhang, Xu Cheng 0001
ASP-DAC2
2005 Instruction set extension with shadow registers for configurable processors
abstract
Configurable processors are becoming increasingly popular for modern embedded systems (especially for the field-programmable system-on-a-chip). While steady progress has been made in the tools and methodologies of automatic instruction set extension for configurable processors, the limited data bandwidth available in the core processor (e.g., the number of simultaneous accesses to the register file) becomes a potential performance bottleneck. In this paper we first present a quantitative analysis of the data bandwidth limitation in configurable processors, and then propose a novel low-cost architectural extension and associated compilation techniques to address the problem. The application of our approach results in a promising performance improvement.
Jason Cong, Yiping Fan, Guoling Han, Ashok Jagannathan, Glenn Reinman, Zhiru Zhang
FPGA2
2004 Architecture-level synthesis for automatic interconnect pipelining
abstract
For multi-gigahertz synchronous designs in nanometer technologies, multiple clock cycles are needed to cross the global interconnects, thus making it necessary to have pipelined global interconnects. In this paper we present an architecture-level synthesis solution to support automatic pipelining of on-chip interconnects. Specifically, we extend the recently proposed Regular Distributed Register (RDR) micro-architecture to support interconnect pipelining. We formulate a novel global interconnect sharing problem for global wiring minimization and show that it is polynomial time solvable by transformation to a special case of the real-time scheduling problem. Experimental results show that our approach matches or exceeds the RDR-based approach in performance, with a significant wiring reduction of 15% to 21%.
Jason Cong, Yiping Fan, Zhiru Zhang
DAC2
2004 Application-specific instruction generation for configurable processor architectures
abstract
Designing an application-specific embedded system in nanometer technologies has become more difficult than ever due to the rapid increase in design complexity and manufacturing cost. Efficiency and flexibility must be carefully balanced to meet different application requirements. The recently emerged configurable and extensible processor architectures offer a favorable tradeoff between efficiency and flexibility, and a promising way to minimize certain important metrics (e.g., execution time, code size, etc.) of the embedded processors. This paper addresses the problem of generating the application-specific instructions to improve the execution speed for configurable processors. A set of algorithms, including pattern generation, pattern selection, and application mapping, are proposed to efficiently utilize the instruction set extensibility of the target configurable processor. Applications of our approach to several real-life benchmarks on the Altera Nios processor show encouraging performance speedup (2.75X on average and up to 3.73X in some cases).
Jason Cong, Yiping Fan, Guoling Han, Zhiru Zhang
FPGA2
2004 Architecture and synthesis for on-chip multicycle communication
abstract
For multigigahertz designs in nanometer technologies, data transfers on global interconnects take multiple clock cycles. In this paper, we propose a regular distributed register (RDR) microarchitecture, which offers high regularity and direct support of multicycle on-chip communication. The RDR microarchitecture divides the entire chip into an array of islands so that all local computation and communication within an island can be performed in a single clock cycle. Each island contains a cluster of computational elements, local registers, and a local controller. On top of the RDR microarchitecture, novel layout-driven architectural synthesis algorithms have been developed for multicycle communication, including scheduling-driven placement, placement-driven simultaneous scheduling with rebinding, and distributed control generation, etc. The experimentation on a number of real-life examples demonstrates promising results. For data flow intensive examples, we obtain a 44% improvement on average in terms of the clock period and a 37% improvement on average in terms of the final latency, over the traditional flow. For designs with control flow, our approach achieves a 28% clock-period reduction and a 23% latency reduction on average.
Jason Cong, Yiping Fan, Guoling Han, Zhiru Zhang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2003 Architectural Synthesis Integrated with Global Placement for Multi-Cycle Communication
abstract
Multiple clock cycles are needed to cross the global interconnects for multi-gigahertz designs in nanometer technologies. For synchronous design, this requires the consideration of multi-cycle on-chip communication at the high level. In this paper, we present a new architectural synthesis system integrated with global placement, named MCAS (Multi-Cycle Architectural Synthesis), on top of the recently-proposed Regular Distributed Register (RDR) micro-architecture. The RDR architecture provides a regular synthesis platform for supporting multi-cycle communication. Novel architectural synthesis algorithms that integrate high-level synthesis with global placement have been developed in MCAS, including scheduling-driven placement and distributed controller generation, etc. Experimental results show that our methodology can achieve a clock period improvement of 31% and a total latency improvement of 24% on average compared to the conventional architectural synthesis flow.
Jason Cong, Yiping Fan, Guoling Han, Zhiru Zhang
ICCAD2
2003 Gradual Relaxation Techniques with Applications to Behavioral Synthesis
Zhiru Zhang, Yiping Fan, Miodrag Potkonjak, Jason Cong
ICCAD2
2003 Low-power high-level synthesis for FPGA architectures
abstract
This paper addresses two aspects of low-power design for FPGA circuits. First, we present an RT-level power estimator for FPGAs with consideration of wire length. The power estimator closely reflects both dynamic and static power contributed by various FPGA components in 0.1um technology. The power estimation error is 16.2 % on average. Second, we present a low power high level synthesis system, named LOPASS, for FPGA designs. It includes two algorithms for power consumption reduction: (i) a simulated annealing engine that carries out resource selection, function unit binding, scheduling, register binding, and data path generation simultaneously to effectively reduce power; (ii) an enhanced weighted bipartite matching algorithm that is able to reduce the total amount of MUX ports by 22.7%. Experimental results show that LOPASS is able to reduce power consumption by 35.8 % compared to the results of Synopsys ’ Behavioral
Deming Chen, Jason Cong, Yiping Fan
ISLPED3
2003 Architecture and synthesis for multi-cycle communication
abstract
For multi-gigahertz designs in nanometer technologies, data transfers on global interconnects take multiple clock cycles. In this paper, we propose a regular distributed register (RDR) micro-architecture for multi-cycle on-chip communication. An RDR architecture structurally consists of a two-dimensional array of islands, each of which contains a cluster of computational logic and local register files. We also propose a new synthesis methodology based on the RDR architecture. Novel layout-driven architectural synthesis algorithms have been developed for RDR. Application of these algorithms to several real-life benchmarks demonstrates 44% improvement on average in terms of the clock period and 37% improvement on average in terms of the final latency.
Jason Cong, Yiping Fan, Zhiru Zhang
ISPD2
1999 Studying on solution of fuzzy relation equations
abstract
E. Sanchez ("Resolution of composite fuzzy relation equations", Inform. and Control, vol. 30, pp. 38-48, 1976) provided a methodology for the solution of certain basic fuzzy relational equations. In this methodology, an algorithm named /spl alpha/-composite was reported to calculate the supremum of solution sets in the fuzzy relation equation A o R=B. Drawing inspiration from this methodology, this paper presents a method to obtain not only the supremum but also the interval of the solutions. Because each such interval is widest, it provides exactly all the widest solution sets which meet our expectations. Moreover, this new algorithm strives to cut down the number of computation rules and to accomplish the simplification of the calculation.
Yiping Fan, Hayao Miyagi
KES1
1998 Decision-making problem with the vague criteria based on the fuzzy relation equation
abstract
For handling human's subjective thought and judgment quantitatively, fuzzy theory has been utilized in various sphere of science, especially in the field of decision-making. Because the mode of human's thinking is an exceeding vague system, the fuzziness is regarded as the most effective way to reflect it. Therefore, it arrests many researcher's attention in recent years. In this paper, we utilize the fuzzy relation in the famous decision-making method of AHP (analytic hierarchy process) for solving the problem which is difficult to evaluate the alternatives by some vague criteria. We consider to establish the fuzzy relation between the vague criteria and some measurable items and make the decision through evaluating the alternatives by the measurable items.
Yiping Fan, Hayao Miyagi, Katsumi Yamashita
SMC1
1998 Qualified decision-making using the fuzzy relation inequalities
abstract
This paper takes up the decision-making problem, in which the decision-maker imposes certain qualifications on alternatives. In most cases, the given qualifications are based on human's subjectivity and thus requirements are not sharply defined. For the problem, the paper proposes a fuzzy translation between vague requirements and criteria for evaluated alternatives. The fuzzy translation is formulated by fuzzy relation inequality, and the criteria on alternatives are obtained from the requirements, using the fuzzy backward reasoning. The resulting criteria are regarded as the weights of the evaluation items. The final aggregated score for each alternative is calculated by using fuzzy measure and fuzzy integrals. The paper also presents an effective way of solving the fuzzy relation inequality.
Hayao Miyagi, Ichiko Kinjo, Yiping Fan
SMC3