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

Peng Tu

dblp:43/312 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
3since 2021 · last 2024
0009-0009-1704-6738ORCID · corroborated

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

Software engineering, systems software and programming languages · 5 · 2 first-authorArtificial intelligence and machine learning · 3 · 2 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-author · 3 since 2021Systems, architecture and hardware · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Artificial intelligence
3 papers
Segmentation and scene understanding · 42% Learning paradigms · 34% Image recognition and object detection · 24%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 100%
Software engineering, system software, and programming languages
4 papers
Compilers and program optimization · 96% Program analysis · 4%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning paradigms
label distribution learning
0.812024
Learning Triangular Distribution in Visual World · CVPR 2024
Computer vision › Image recognition and object detection
object detection
0.712023
FemtoDet: An Object Detection Baseline for Energy Versus Performance Tradeoffs · ICCV 2023
Energy-efficient computing › energy-efficient machine learning
energy-efficient deep learning
0.712023
FemtoDet: An Object Detection Baseline for Energy Versus Performance Tradeoffs · ICCV 2023
Computer vision › Segmentation and scene understanding
semantic segmentation
0.612022
GuidedMix-Net: Semi-supervised Semantic Segmentation by Using Labeled Images as Reference · AAAI 2022
Computer vision › Segmentation and scene understanding › annotation-efficient segmentation
semi-supervised semantic segmentation
0.612022
GuidedMix-Net: Semi-supervised Semantic Segmentation by Using Labeled Images as Reference · AAAI 2022
Machine learning › Learning paradigms
semi-supervised learning
0.212022
GuidedMix-Net: Semi-supervised Semantic Segmentation by Using Labeled Images as Reference · AAAI 2022
Compilers and program optimization › compiler optimization › redundancy elimination
partial redundancy elimination
0.131999
Partial redundancy elimination in SSA form · ACM Trans. Program. Lang. Syst. 1999
Register Promotion by Partial Redundancy Elimination of Loads and Stores · PLDI 1998
A New Algorithm for Partial Redundancy Elimination based on SSA Form · PLDI 1997
Compilers and program optimization › intermediate representation
static single assignment form
0.021999
Partial redundancy elimination in SSA form · ACM Trans. Program. Lang. Syst. 1999
A New Algorithm for Partial Redundancy Elimination based on SSA Form · PLDI 1997
Compilers and program optimization › register allocation
register promotion
0.011998
Register Promotion by Partial Redundancy Elimination of Loads and Stores · PLDI 1998
Compilers and program optimization › code motion
speculative code motion
0.011998
Register Promotion by Partial Redundancy Elimination of Loads and Stores · PLDI 1998
Compilers and program optimization
intermediate representation
0.011995
Efficient Building and Placing of Gating Functions · PLDI 1995

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

recursive warm-restart · 1.3instance boundary enhancement · 1.3convolution optimization · 1.3triangular distribution transform · 0.8convolutional neural network · 0.8pseudo mask generalization · 0.6mutual information transfer · 0.6interpolation · 0.6SSA form · 0.0profile-guided optimization · 0.0data flow analysis · 0.0graph construction algorithm · 0.0
YearPublicationVenuePosition
2024 Learning Triangular Distribution in Visual World
abstract
Convolution neural network is successful in pervasive vision tasks, including label distribution learning, which usually takes the form of learning an injection from the nonlinear visual features to the well-defined labels. However, how the discrepancy between features is mapped to the label discrepancy is ambient, and its correctness is not guaranteed. To address these problems, we study the mathematical connection between feature and its label, presenting a general and simple framework for label distribution learning. We propose a so-called Triangular Distribution Transform (TDT) to build an injective function between feature and label, guaranteeing that any symmetric feature discrepancy linearly reflects the difference between labels. The proposed TDT can be used as a plug-in in mainstream backbone networks to address different label distribution learning tasks. Experiments on Facial Age Recognition, Illumination Chromaticity Estimation, and Aesthetics assessment show that TDT achieves on-par or better results than the prior arts. Code is available at https://github.com/redcping/TDT.
Xingpeng Zhang, Chengtao Zhou, Dichao Fan, Peng Tu, Le Zhang 0001, Yanlin Qian
CVPR5
2023 FemtoDet: An Object Detection Baseline for Energy Versus Performance Tradeoffs
abstract
Efficient detectors for edge devices are often optimized for parameters or speed count metrics, which remain in weak correlation with the energy of detectors. However, some vision applications of convolutional neural networks, such as always-on surveillance cameras, are critical for energy constraints. This paper aims to serve as a baseline by designing detectors to reach tradeoffs between energy and performance from two perspectives: 1) We extensively analyze various CNNs to identify low-energy architectures, including selecting activation functions, convolutions operators, and feature fusion structures on necks. These underappreciated details in past work seriously affect the energy consumption of detectors; 2) To break through the dilemmatic energy-performance problem, we propose a balanced detector driven by energy using discovered low-energy components named FemtoDet. In addition to the novel construction, we improve FemtoDet by considering convolutions and training strategy optimizations. Specifically, we develop a new instance boundary enhancement (IBE) module for convolution optimization to overcome the contradiction between the limited capacity of CNNs and detection tasks in diverse spatial representations, and propose a recursive warm-restart (RecWR) for optimizing training strategy to escape the sub-optimization of light-weight detectors by considering the data shift produced in popular augmentations. As a result, FemtoDet with only 68.77k parameters achieves a competitive score of 46.3 AP50 on PASCAL VOC and 1.11 W & 64.47 FPS on Qualcomm Snapdragon 865 CPU platforms. Extensive experiments on COCO and TJUDHD datasets indicate that the proposed method achieves competitive results in diverse scenes.
Peng Tu, Guo Ai, Yuexiang Li, Yawen Huang, Yefeng Zheng 0001
ICCV1
2022 GuidedMix-Net: Semi-supervised Semantic Segmentation by Using Labeled Images as Reference
abstract
Semi-supervised learning is a challenging problem which aims to construct a model by learning from limited labeled examples. Numerous methods for this task focus on utilizing the predictions of unlabeled instances consistency alone to regularize networks. However, treating labeled and unlabeled data separately often leads to the discarding of mass prior knowledge learned from the labeled examples. In this paper, we propose a novel method for semi-supervised semantic segmentation named GuidedMix-Net, by leveraging labeled information to guide the learning of unlabeled instances. Specifically, GuidedMix-Net employs three operations: 1) interpolation of similar labeled-unlabeled image pairs; 2) transfer of mutual information; 3) generalization of pseudo masks. It enables segmentation models can learning the higher-quality pseudo masks of unlabeled data by transfer the knowledge from labeled samples to unlabeled data. Along with supervised learning for labeled data, the prediction of unlabeled data is jointly learned with the generated pseudo masks from the mixed data. Extensive experiments on PASCAL VOC 2012, and Cityscapes demonstrate the effectiveness of our GuidedMix-Net, which achieves competitive segmentation accuracy and significantly improves the mIoU over 7$\%$ compared to previous approaches.
Peng Tu, Yawen Huang, Feng Zheng 0001, Zhenyu He 0001, Liujuan Cao, Ling Shao 0001
AAAI1
1999 Partial redundancy elimination in SSA form
abstract
The SSAPRE algorithm for performing partial redundancy elimination based entirely on SSA form is presented. The algorithm is formulated based on a new conceptual framework, the factored redundancy graph, for analyzing redundancy, and representes the first sparse approach to the classical problem and on methods for its solution. With the algorithm description, theorems and their proofs are given showing that the algorithm produces the best possible code by the criteria of computational optimality and lifetime optimality of the introduced temporaries. In addition to the base algorithm, a practical implementation of SSAPRE that exhibits additional compile-time efficiencies is described. In closing, measurement statistics are provided that characterize the instances of the partial redundancy problem from a set of benchmark programs and compare optimization time spent by an implementation of SSAPRE aganist a classical partial redundancy elimination implementation. The data lend insight into the nature of partial redundancy elimination and demonstrate the expediency of this new approach.
Sun Chan, Shin-Ming Liu, Raymond Lo, Peng Tu, Fred C. Chow
ACM Trans. Program. Lang. Syst.5
1998 Register Promotion by Partial Redundancy Elimination of Loads and Stores
abstract
An algorithm for register promotion is presented based on the observation that the circumstances for promoting a memory location’s value to register coincide with situations where the program exhibits partial redundancy between ac-cesses to the memory location. The recent SSAPRE al-gorithm for eliminating partial redundancy using a sparse SSA representation forms the foundation for the present al-gorithm to eliminate redundancy among memory accesses, enabling us to achieve both computational and live range op-timality in our register promotion results. We discuss how to effect speculative code motion in the SSAPRE framework. We present two different algorithms for performing specu-lative code motion: the conservative speculation algorithm used in the absence of profile data, and the the profile-driven
Fred C. Chow, Shin-Ming Liu, Raymond Lo, Peng Tu
PLDI5
1997 A New Algorithm for Partial Redundancy Elimination based on SSA Form
abstract
A new algorithm, SSAPRE, for performing partial redundancy elimination based entirely on SSA form is presented. It achieves optimal code motion similar to lazy code motion [KRS94a, DS93], but is formulated independently and does not involve iterative data flow analysis and bit vectors in its solution. It not only exhibits the characteristics common to other sparse approaches, but also inherits the advantages shared by other SSA-based optimization techniques. SSAPRE also maintains its output in the same SSA form as its input. In describing the algorithm, we state theorems with proofs giving our claims about SSAPRE. We also give additional description about our practical implementation of SSAPRE, and analyze and compare its performance with a bit-vector-based implementation of PRE. We conclude with some discussion of the implications of this work.
Fred C. Chow, Sun Chan, Shin-Ming Liu, Raymond Lo, Peng Tu
PLDI6
1995 Gated SSA-based Demand-Driven Symbolic Analysis for Parallelizing Compilers
abstract
In this paper, we present a GSA-based technique that performs more efficient and more precise symbolic analysis of predicated assignments, recurrences and index arrays.The efficiency is improved by using a backward substitution scheme that performs resolution of assertions on-demand and uses heuristics to limit the number of substitution.The precision is increased by utilizing the gating predicate information embedded in the GSA and the control dependence information in the program flow graph.Examples from array privatization are used to illustrate how the technique aids loop parallelization. 1
Peng Tu, David A. Padua
International Conference on Supercomputing1
1995 Efficient Building and Placing of Gating Functions
abstract
this paper, we present an almost linear time algorithm to construct the GSA. The new algorithm is more efficient and simpler than the existing algorithms for GSA construction [BMO90, Hav93]. Since SSA is a special case of GSA, it can also be used as an efficient alternative algorithm for SSA construction. The existing algorithms for building the GSA follow two steps. The first step is the same
Peng Tu, David A. Padua
PLDI1
1991 Scheduling performance polymorphic computations in real-time systems
abstract
The scheduling problems for real-time systems with multiversion computations are studied. A computation is performance polymorphic if it has been implemented in several versions each with a different performance characteristics like the time needed to produce a result. Given a set of periodic or aperiodic jobs, each with multiple versions, an investigation is made of the scheduling problem which determines the execution time for each job, and a version is selected to optimize the overall system performance objective. The problems are modeled as resource sharing problems. Known techniques for the sharing problem can be used to allocate the time to each job. Several heuristic algorithms are studied for problems which are NP-complete, and their performances are compared.>
Peng Tu, Kwei-Jay Lin
COMPSAC1
1991 Minimizing the maximum lateness in real-time computations with extended deadlines
Peng Tu, Kwei-Jay Lin
Microprocessing and Microprogramming1