Demo Data from VLDB 2026 / reviewers in the wild / expert
Yiping Fan
dblp:26/2468
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › epigenomics
ChIP-seq analysis |
0.4 | 1 | 2020 | 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.4 | 1 | 2020 | 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.2 | 3 | 2006 | 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.1 | 2 | 2005 | 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.1 | 2 | 2005 | 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.1 | 1 | 2006 | Behavior and communication co-optimization for systems with sequential communication media · DAC 2006 |
Energy-efficient computing
low-power design |
0.1 | 1 | 2006 | Optimality study of resource binding with multi-Vdds · DAC 2006 |
Energy-efficient computing › low-power design
multi-vdd design |
0.1 | 1 | 2006 | Optimality study of resource binding with multi-Vdds · DAC 2006 |
Electronic design automation › high-level synthesis
resource binding |
0.1 | 1 | 2006 | Optimality study of resource binding with multi-Vdds · DAC 2006 |
Processor architecture and microarchitecture › instruction set architecture › instruction set extension
custom instruction |
0.1 | 1 | 2005 | Instruction set extension with shadow registers for configurable processors · FPGA 2005 |
Electronic design automation › high-level synthesis › behavioral transformation
behavioral synthesis |
0.0 | 1 | 2004 | 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.0 | 1 | 2004 | Application-specific instruction generation for configurable processor architectures · FPGA 2004 |
Electronic design automation
physical design |
0.0 | 1 | 2004 | Architecture-level synthesis for automatic interconnect pipelining · DAC 2004 |
Electronic design automation › physical design › interconnect optimization
wire pipelining |
0.0 | 1 | 2004 | Architecture-level synthesis for automatic interconnect pipelining · DAC 2004 |
Reconfigurable computing and FPGAs
FPGA SoC |
0.0 | 1 | 2005 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | ChIPseqSpikeInFree: a ChIP-seq normalization approach to reveal global changes in histone modifications without spike-inabstractMOTIVATION: 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 GridabstractWith 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 OptimizationabstractIn 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 microarchitectureabstractBehavior 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 FPGAsabstractIn 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-DAC | 3 |
| 2006 | Optimality study of resource binding with multi-VddsabstractDeploying 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 |
DAC | 3 |
| 2006 | Behavior and communication co-optimization for systems with sequential communication mediaabstractIn 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 |
DAC | 2 |
| 2006 | Platform-based resource binding using a distributed register-file microarchitectureabstractBehavior 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 |
ICCAD | 2 |
| 2005 | Bitwidth-aware scheduling and binding in high-level synthesisabstractMany 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-DAC | 2 |
| 2005 | Instruction set extension with shadow registers for configurable processorsabstractConfigurable 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 |
FPGA | 2 |
| 2004 | Architecture-level synthesis for automatic interconnect pipeliningabstractFor 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 |
DAC | 2 |
| 2004 | Application-specific instruction generation for configurable processor architecturesabstractDesigning 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 |
FPGA | 2 |
| 2004 | Architecture and synthesis for on-chip multicycle communicationabstractFor 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 CommunicationabstractMultiple 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 |
ICCAD | 2 |
| 2003 | Gradual Relaxation Techniques with Applications to Behavioral Synthesis
Zhiru Zhang, Yiping Fan, Miodrag Potkonjak, Jason Cong |
ICCAD | 2 |
| 2003 | Low-power high-level synthesis for FPGA architecturesabstractThis 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 |
ISLPED | 3 |
| 2003 | Architecture and synthesis for multi-cycle communicationabstractFor 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 |
ISPD | 2 |
| 1999 | Studying on solution of fuzzy relation equationsabstractE. 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 |
KES | 1 |
| 1998 | Decision-making problem with the vague criteria based on the fuzzy relation equationabstractFor 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 |
SMC | 1 |
| 1998 | Qualified decision-making using the fuzzy relation inequalitiesabstractThis 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 |
SMC | 3 |