Demo Data from EDBT 2026 / reviewers in the wild / expert
Weidong Ye
dblp:198/2550
· DBLP profile ↗
6ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Energy-efficient computing · 46% Embedded and real-time systems · 32% Processor architecture and microarchitecture · 11% | |
| Network and information security
1 paper |
Systems and software security · 50% Hardware security and side channels · 50% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › gene expression analysis
differential expression analysis |
0.7 | 1 | 2023 | Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilities · Bioinform. 2023 |
Bioinformatics and computational biology › functional genomics
functional enrichment analysis |
0.7 | 1 | 2023 | Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilities · Bioinform. 2023 |
Bioinformatics and computational biology
omics data analysis |
0.7 | 1 | 2023 | Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilities · Bioinform. 2023 |
Bioinformatics and computational biology › protein analysis › protein-protein interaction
protein-protein interaction analysis |
0.7 | 1 | 2023 | Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilities · Bioinform. 2023 |
Bioinformatics and computational biology
transcriptomics |
0.7 | 1 | 2023 | Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilities · Bioinform. 2023 |
Energy-efficient computing
power and energy modeling |
0.6 | 2 | 2017 | Determining Application-Specific Peak Power and Energy Requirements for Ultra-Low-Power Processors · ACM Trans. Comput. Syst. 2017 Determining Application-specific Peak Power and Energy Requirements for Ultra-low Power Processors · ASPLOS 2017 |
Embedded and real-time systems › embedded processor
ultra-low-power processors |
0.6 | 2 | 2017 | Determining Application-Specific Peak Power and Energy Requirements for Ultra-Low-Power Processors · ACM Trans. Comput. Syst. 2017 Determining Application-specific Peak Power and Energy Requirements for Ultra-low Power Processors · ASPLOS 2017 |
Hardware security and side channels › hardware security verification
gate-level information flow tracking |
0.3 | 1 | 2017 | Software-based gate-level information flow security for IoT systems · MICRO 2017 |
Systems and software security
information flow control |
0.3 | 1 | 2017 | Software-based gate-level information flow security for IoT systems · MICRO 2017 |
Processor architecture and microarchitecture › special-purpose processor
application-specific processor design |
0.3 | 1 | 2017 | Bespoke Processors for Applications with Ultra-low Area and Power Constraints · ISCA 2017 |
Embedded and real-time systems
embedded processor |
0.3 | 1 | 2017 | Enabling Effective Module-Oblivious Power Gating for Embedded Processors · HPCA 2017 |
Energy-efficient computing
leakage power reduction |
0.3 | 1 | 2017 | Enabling Effective Module-Oblivious Power Gating for Embedded Processors · HPCA 2017 |
Electronic design automation › power estimation
peak power estimation |
0.3 | 1 | 2017 | Determining Application-Specific Peak Power and Energy Requirements for Ultra-Low-Power Processors · ACM Trans. Comput. Syst. 2017 |
Energy-efficient computing
power gating |
0.3 | 1 | 2017 | Enabling Effective Module-Oblivious Power Gating for Embedded Processors · HPCA 2017 |
Visualization and visual analytics
scientific visualization |
0.2 | 1 | 2023 | Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilities · Bioinform. 2023 |
Internet of things and sensor networks
iot security |
0.1 | 1 | 2017 | Software-based gate-level information flow security for IoT systems · MICRO 2017 |
Methods — techniques the papers use, named apart from their topics
dimensionality reduction · 1.3clustering · 1.3hardware-software co-analysis · 0.9gate-level symbolic analysis · 0.6timing slack exploitation · 0.3symbolic simulation · 0.3profiling · 0.3hardware-software coanalysis · 0.3gate removal · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilitiesabstractSUMMARY: With the continuous development of high-throughput sequencing technology, bioinformatic analysis of omics data plays an increasingly important role in life science research. Many R packages are widely used for omics analysis, such as DESeq2, clusterProfiler and STRINGdb. And some online tools based on them have been developed to free bench scientists from programming with these R packages. However, the charts generated by these tools are usually in a fixed, non-editable format and often fail to clearly demonstrate the details the researchers intend to express. To address these issues, we have created Visual Omics, an online tool for omics data analysis and scientific chart editing. Visual Omics integrates multiple omics analyses which include differential expression analysis, enrichment analysis, protein domain prediction and protein-protein interaction analysis with extensive graph presentations. It can also independently plot and customize basic charts that are involved in omics analysis, such as various PCA/PCoA plots, bar plots, box plots, heat maps, set intersection diagrams, bubble charts and volcano plots. A distinguishing feature of Visual Omics is that it allows users to perform one-stop omics data analyses without programming, iteratively explore the form and layout of graphs online and fine-tune parameters to generate charts that meet publication requirements. AVAILABILITY AND IMPLEMENTATION: Visual Omics can be used at http://bioinfo.ihb.ac.cn/visomics. Source code can be downloaded at http://bioinfo.ihb.ac.cn/software/visomics/visomics-1.1.tar.gz. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Mijuan Shi, Keyi Ren, Weidong Ye, Wanting Zhang, Yingyin Cheng, Xiaoqin Xia |
Bioinform. | 5 |
| 2017 | Determining Application-specific Peak Power and Energy Requirements for Ultra-low Power ProcessorsabstractMany emerging applications such as IoT, wearables, implantables, and sensor networks are power- and energy-constrained. These applications rely on ultra-low-power processors that have rapidly become the most abundant type of processor manufactured today. In the ultra-low-power embedded systems used by these applications, peak power and energy requirements are the primary factors that determine critical system characteristics, such as size, weight, cost, and lifetime. While the power and energy requirements of these systems tend to be application-specific, conventional techniques for rating peak power and energy cannot accurately bound the power and energy requirements of an application running on a processor, leading to over-provisioning that increases system size and weight. In this paper, we present an automated technique that performs hardware-software co-analysis of the application and ultra-low-power processor in an embedded system to determine application-specific peak power and energy requirements. Our technique provides more accurate, tighter bounds than conventional techniques for determining peak power and energy requirements, reporting 15% lower peak power and 17% lower peak energy, on average, than a conventional approach based on profiling and guardbanding. Compared to an aggressive stressmark-based approach, our technique reports power and energy bounds that are 26% and 26% lower, respectively, on average. Also, unlike conventional approaches, our technique reports guaranteed bounds on peak power and energy independent of an application's input set. Tighter bounds on peak power and energy can be exploited to reduce system size, weight, and cost. Hari Cherupalli, Henry Duwe, Weidong Ye, Rakesh Kumar 0002, John Sartori |
ASPLOS | 3 |
| 2017 | Enabling Effective Module-Oblivious Power Gating for Embedded ProcessorsabstractThe increasingly-stringent power and energy requirements of emerging embedded applications have led to a strong recent interest in aggressive power gating techniques. Conventional techniques for aggressive power gating perform module-based power gating in processors, where power domains correspond to RTL modules. We observe that there can be significant power benefits from module-oblivious power gating, where power domains can include an arbitrary set of gates, possibly from multiple RTL modules. However, since it is not possible to infer the activity of module-oblivious power domains from software alone, conventional software-based power management techniques cannot be applied for module-oblivious power gating in processors. Also, since module-oblivious domains are not encapsulated with a well-defined port list and functionality like RTL modules, hardware-based management of module-oblivious domains is prohibitively expensive. In this paper, we present a technique for low-cost management of moduleoblivious power domains in embedded processors. The technique involves symbolic simulation-based co-analysis of a processor's hardware design and a software binary to derive profitable and safe power gating decisions for a given set of module-oblivious domains when the software binary is run on the processor. Our technique is automated, does not require programmer intervention, and incurs low management overhead. We demonstrate that module-oblivious power gating based on our technique reduces leakage energy by 2× with respect to state-of-the-art aggressive module-based power gating for a common embedded processor. Hari Cherupalli, Henry Duwe, Weidong Ye, Rakesh Kumar 0002, John Sartori |
HPCA | 3 |
| 2017 | Bespoke Processors for Applications with Ultra-low Area and Power ConstraintsabstractA large number of emerging applications such as implantables, wearables, printed electronics, and IoT have ultra-low area and power constraints. These applications rely on ultra-low-power general purpose microcontrollers and microprocessors, making them the most abundant type of processor produced and used today. While general purpose processors have several advantages, such as amortized development cost across many applications, they are significantly over-provisioned for many area- and power-constrained systems, which tend to run only one or a small number of applications over their lifetime. In this paper, we make a case for bespoke processor design, an automated approach that tailors a general purpose processor IP to a target application by removing all gates from the design that can never be used by the application. Since removed gates are never used by an application, bespoke processors can achieve significantly lower area and power than their general purpose counterparts without any performance degradation. Also, gate removal can expose additional timing slack that can be exploited to increase area and power savings or performance of a bespoke design. Bespoke processor design reduces area and power by 62% and 50%, on average, while exploiting exposed timing slack improves average power savings to 65%. Hari Cherupalli, Henry Duwe, Weidong Ye, Rakesh Kumar 0002, John Sartori |
ISCA | 3 |
| 2017 | Software-based gate-level information flow security for IoT systemsabstractThe growing movement to connect literally everything to the internet (internet of things or IoT) through ultra-low-power embedded microprocessors poses a critical challenge for information security. Gate-level tracking of information flows has been proposed to guarantee information flow security in computer systems. However, such solutions rely on non-commodity, secure-by-design processors. In this work, we observe that the need for secure-by-design processors arises because previous works on gate-level information flow tracking assume no knowledge of the application running in a system. Since IoT systems typically run a single application over and over for the lifetime of the system, we see a unique opportunity to provide application-specific gate-level information flow security for IoT systems. We develop a gate-level symbolic analysis framework that uses knowledge of the application running in a system to efficiently identify all possible information flow security vulnerabilities for the system. We leverage this information to provide security guarantees on commodity processors. We also show that security vulnerabilities identified by our analysis framework can be eliminated through software modifications at 15% energy overhead, on average, obviating the need for secure-by-design hardware. Our framework also allows us to identify and eliminate only the vulnerabilities that an application is prone to, reducing the cost of information flow security by 3.3× compared to a software-based approach that assumes no application knowledge. Hari Cherupalli, Henry Duwe, Weidong Ye, Rakesh Kumar 0002, John Sartori |
MICRO | 3 |
| 2017 | Determining Application-Specific Peak Power and Energy Requirements for Ultra-Low-Power ProcessorsabstractMany emerging applications such as the Internet of Things, wearables, implantables, and sensor networks are constrained by power and energy. These applications rely on ultra-low-power processors that have rapidly become the most abundant type of processor manufactured today. In the ultra-low-power embedded systems used by these applications, peak power and energy requirements are the primary factors that determine critical system characteristics, such as size, weight, cost, and lifetime. While the power and energy requirements of these systems tend to be application specific, conventional techniques for rating peak power and energy cannot accurately bound the power and energy requirements of an application running on a processor, leading to overprovisioning that increases system size and weight. In this article, we present an automated technique that performs hardware–software coanalysis of the application and ultra-low-power processor in an embedded system to determine application-specific peak power and energy requirements. Our technique provides more accurate, tighter bounds than conventional techniques for determining peak power and energy requirements. Also, unlike conventional approaches, our technique reports guaranteed bounds on peak power and energy independent of an application’s input set. Tighter bounds on peak power and energy can be exploited to reduce system size, weight, and cost. Hari Cherupalli, Henry Duwe, Weidong Ye, Rakesh Kumar 0002, John Sartori |
ACM Trans. Comput. Syst. | 3 |