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

Bangduo Chen

dblp:286/9701 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2024
0009-0007-7081-4703ORCID · corroborated

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

Systems, architecture and hardware · 2 · 2 since 2021Applied, 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 87% Processor architecture and microarchitecture · 13%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

Topics — the 3 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
domain-specific compilation
0.812024
Building a domain-specific compiler for emerging processors with a reusable approach · Sci. China Inf. Sci. 2024
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.812024
AtRec: Accelerating Recommendation Model Training on CPUs · IEEE Trans. Parallel Distributed Syst. 2024
Hardware accelerators and domain-specific architectures › machine learning accelerator
recommendation model training
0.812024
AtRec: Accelerating Recommendation Model Training on CPUs · IEEE Trans. Parallel Distributed Syst. 2024

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

runtime batching · 1.5reusable compiler construction · 1.5operator-level optimization · 1.5graph-level optimization · 1.5
YearPublicationVenuePosition
2024 Building a domain-specific compiler for emerging processors with a reusable approach
Mingzhen Li 0001, Yi Liu 0013, Bangduo Chen, Hailong Yang 0002, Zhongzhi Luan, Depei Qian 0001
Sci. China Inf. Sci.3
2024 AtRec: Accelerating Recommendation Model Training on CPUs
abstract
The popularity of recommendation models and the enhanced AI processing capability of CPUs have provided massive performance opportunities to deliver satisfactory experiences to a large number of users. Unfortunately, existing recommendation model training methods fail to achieve high efficiency due to unique challenges such as dynamic shape and high parallelism. To address the above limitations, we comprehensively study the distinctive characteristics of recommendation models and discover several unexploited optimization opportunities. To exploit such opportunities, we proposeAtRec, a high-performant recommendation model training engine that significantly accelerates the training process on CPUs. Specifically,AtRecpresents comprehensive approach of training that employs operator-level and graph-level joint optimizations and runtime optimization. At the operator-level,AtRecidentifies and optimizes the time-consuming operators, which enables further efficient graph-level optimizations. At the graph-level,AtRecconducts an in-depth analysis of the inefficiencies in several frequently used subgraphs, enables further performance improvement via eliminating redundant computations and memory accesses. In addition, to achieve better runtime performance,AtRecalso identifies inefficiencies prevalent in the current scheduling and proposes runtime batching. The experiment results demonstrate thatAtReccan significantly outperform state-of-the-art recommendation model training engines. We have open sourced the implementation and corresponding data ofAtRecto boost research in this direction.
Tianyu Feng, Hailong Yang 0002, Xin You 0001, Bangduo Chen, Tongxuan Liu, Zhongzhi Luan, Depei Qian 0001
IEEE Trans. Parallel Distributed Syst.5
2021 Automatic Code Generation and Optimization of Large-scale Stencil Computation on Many-core Processors
abstract
Stencil computation is an indispensable building block of many scientific applications and is widely used by the numerical solvers of partial differential equations (PDEs). Due to the complex computation patterns of different stencils and the various hardware targets (e.g., many-core processors), many domain-specific languages (DSLs) have been proposed to optimize stencil computation. However, existing stencil DSLs mostly focus on the performance optimizations on homogeneous many-core processors such as CPUs and GPUs, and fail to embrace emerging heterogeneous many-core processors such as Sunway. In addition, few of them can support expressing stencil with multiple time dependencies and optimizations from both spatial and temporal dimensions. Moreover, most stencil DSLs are unable to generate codes that can run efficiently in large scale, which limits their practical applicability. In this paper, we propose MSC, a new stencil DSL designed to express stencil computation in both spatial and temporal dimensions. It can generate high-performance stencil codes for large-scale execution on emerging many-core processors. Specially, we design several optimization primitives for improving parallelism and data locality, and a communication library for efficient halo exchange in large scale execution. The experiment results show that our MSC achieves better performance compared to the state-of-the-art stencil DSLs.
Mingzhen Li 0001, Yi Liu 0013, Hailong Yang 0002, Yongmin Hu, Qingxiao Sun, Bangduo Chen, Xin You 0001, Zhongzhi Luan, Depei Qian 0001
ICPP6