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

Weidong Ye

dblp:198/2550 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › gene expression analysis
differential expression analysis
0.712023
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.712023
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.712023
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.712023
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.712023
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.622017
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.622017
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.312017
Software-based gate-level information flow security for IoT systems · MICRO 2017
Systems and software security
information flow control
0.312017
Software-based gate-level information flow security for IoT systems · MICRO 2017
Processor architecture and microarchitecture › special-purpose processor
application-specific processor design
0.312017
Bespoke Processors for Applications with Ultra-low Area and Power Constraints · ISCA 2017
Embedded and real-time systems
embedded processor
0.312017
Enabling Effective Module-Oblivious Power Gating for Embedded Processors · HPCA 2017
Energy-efficient computing
leakage power reduction
0.312017
Enabling Effective Module-Oblivious Power Gating for Embedded Processors · HPCA 2017
Electronic design automation › power estimation
peak power estimation
0.312017
Determining Application-Specific Peak Power and Energy Requirements for Ultra-Low-Power Processors · ACM Trans. Comput. Syst. 2017
Energy-efficient computing
power gating
0.312017
Enabling Effective Module-Oblivious Power Gating for Embedded Processors · HPCA 2017
Visualization and visual analytics
scientific visualization
0.212023
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.112017
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
YearPublicationVenuePosition
2023 Visual Omics: a web-based platform for omics data analysis and visualization with rich graph-tuning capabilities
abstract
SUMMARY: 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 Processors
abstract
Many 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
ASPLOS3
2017 Enabling Effective Module-Oblivious Power Gating for Embedded Processors
abstract
The 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
HPCA3
2017 Bespoke Processors for Applications with Ultra-low Area and Power Constraints
abstract
A 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
ISCA3
2017 Software-based gate-level information flow security for IoT systems
abstract
The 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
MICRO3
2017 Determining Application-Specific Peak Power and Energy Requirements for Ultra-Low-Power Processors
abstract
Many 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