Researcher profile

Jiajie Chen

Jiajie Chen contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 21 - EmergingVerification L1Unclaimed author
6works
0followers
4topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Identity and collaboration

How to connect with this researcher

Claiming links this public author record to a researcher profile and unlocks direct collaboration workflows.

Log in to claim

Direct collaboration

Open a focused conversation when the fit is right

Claim this author entity first to unlock direct invitations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

6 published item(s)

preprint2022arXiv

Design and Implementation of ShenWei Universal C/C++

The ShenWei many-core series processors powering multiple cutting-edge supercomputers are equipped with their unique on-chip heterogeneous architecture. They have long required programmers to write separate codes for the control part on Management Processing Element (MPE) and accelerated part on Compute Processing Element (CPE), which is similar to open standards like OpenCL. Such a programming model results in shattered code and bad maintainability, and also make it hard to migrate existing projects targeting commodity processors. Borrowing the experience from CUDA and DPC++ and leveraging the unique unified main memory on ShenWei many-core architecture, we propose ShenWei Universal C/C++ (SWUC), a language extension to C/C++ that enables fluent programming acrossing the boundary of MPE and CPE. Through the use of several new attributes and compiler directives, users are able to write codes running on MPE and CPE in a single file. In case of C++, SWUC further support lambda expressions on CPEs, making it possible to have the code flow better matching the logical design. SWUC also manages to make the Athread library interfaces available, easing the learning curve for original ShenWei users. These powerful features together ensures SWUC to simplify the programming on ShenWei many-core processors and migration of existing C/C++ applications.

preprint2022arXiv

Finite time blowup of 2D Boussinesq and 3D Euler equations with $C^{1,α}$ velocity and boundary

Inspired by the numerical evidence of a potential 3D Euler singularity by Luo-Hou [30,31] and the recent breakthrough by Elgindi [11] on the singularity formation of the 3D Euler equation without swirl with $C^{1,α}$ initial velocity, we prove the finite time singularity for the 2D Boussinesq and the 3D axisymmetric Euler equations with boundary and $C^{1,α}$ initial data for the velocity (and density in the case of Boussinesq equations). Our finite time blowup solution for the 3D Euler equations and the singular solution considered in [30,31] share many essential features, including the symmetry properties of the solution, the flow structure, and the sign of the solution in each quadrant, except that we use $C^{1,α}$ initial velocity. We use a dynamic rescaling formulation and follow the general framework of analysis developed in [11]. We also use some strategy proposed in our recent joint work with Huang in [7] and adopt several methods of analysis in [11] to establish the linear and nonlinear stability of an approximate self-similar profile. The nonlinear stability enables us to prove that the solution of the 3D Euler or the 2D Boussinesq equations with $C^{1,α}$ initial data will develop a finite time singularity. Moreover, the velocity field has finite energy before the singularity time. In the previous version of this paper, we proved the blowup results for the 3D axisymmetric Euler equations with initial data $(u_0^θ)^2, u_0^r, u_0^z \in C^{1,α}$. Though the velocity $u^r, u^z$ in the axisymmetric setting is $C^{1,α}$, our interpretation that the velocity is $C^{1,α}$ is not correct since the velocity in 3D also depends on $u^θ$, which is not $C^{1,α}$. This oversight can be fixed easily with a minor change in the construction of the approximate steady state and a minor modification to localize the approximate steady state.

preprint2022arXiv

HOPE: Hierarchical Spatial-temporal Network for Occupancy Flow Prediction

In this report, we introduce our solution to the Occupancy and Flow Prediction challenge in the Waymo Open Dataset Challenges at CVPR 2022, which ranks 1st on the leaderboard. We have developed a novel hierarchical spatial-temporal network featured with spatial-temporal encoders, a multi-scale aggregator enriched with latent variables, and a recursive hierarchical 3D decoder. We use multiple losses including focal loss and modified flow trace loss to efficiently guide the training process. Our method achieves a Flow-Grounded Occupancy AUC of 0.8389 and outperforms all the other teams on the leaderboard.

preprint2022arXiv

On stability and instability of $C^{1,α}$ singular solutions to the 3D Euler and 2D Boussinesq equations

Singularity formation of the 3D incompressible Euler equations is known to be extremely challenging. In [18], Elgindi proved that the 3D axisymmetric Euler equations with no swirl and $C^{1,α}$ initial velocity develops a finite time singularity. Inspired by Elgindi's work, we proved that the 3D axisymmetric Euler and 2D Boussinesq equations with $C^{1,α}$ initial velocity and boundary develop a stable asymptotically (or approximately) self-similar finite time singularity [8]. On the other hand, the authors of [35,52] recently showed that blowup solutions to the 3D Euler equations are hydrodynamically unstable. The instability results obtained in [35,52] require some strong regularity assumption on the initial data, which is not satisfied by the $C^{1,α}$ velocity field. In this paper, we generalize the analysis of [8,18,35,52] to show that the blowup solutions of the 3D Euler and 2D Boussinesq equations with $C^{1,α}$ velocity are unstable under the notion of stability introduced in [35,52]. These two seemingly contradictory results reflect the difference of the two approaches in studying the stability of 3D Euler blowup solutions. The stability analysis of the blowup solution obtained in [8,18] is based on the stability of a dynamically rescaled blowup profile in space and time, which is nonlinear in nature. The linear stability analysis in [35,52] is performed by directly linearizing the 3D Euler equations around a blowup solution in the original variables. It does not take into account the changes in the blowup time, the dynamic changes of the rescaling rate of the perturbed blowup profile and the blowup exponent of the original 3D Euler equations using a perturbed initial condition when there is an approximate self-similar blowup profile. Such information has been used in an essential way in establishing the nonlinear stability of the blowup profile in [8,18,19].

preprint2021arXiv

Rethinking Soft Labels for Knowledge Distillation: A Bias-Variance Tradeoff Perspective

Knowledge distillation is an effective approach to leverage a well-trained network or an ensemble of them, named as the teacher, to guide the training of a student network. The outputs from the teacher network are used as soft labels for supervising the training of a new network. Recent studies \citep{muller2019does,yuan2020revisiting} revealed an intriguing property of the soft labels that making labels soft serves as a good regularization to the student network. From the perspective of statistical learning, regularization aims to reduce the variance, however how bias and variance change is not clear for training with soft labels. In this paper, we investigate the bias-variance tradeoff brought by distillation with soft labels. Specifically, we observe that during training the bias-variance tradeoff varies sample-wisely. Further, under the same distillation temperature setting, we observe that the distillation performance is negatively associated with the number of some specific samples, which are named as regularization samples since these samples lead to bias increasing and variance decreasing. Nevertheless, we empirically find that completely filtering out regularization samples also deteriorates distillation performance. Our discoveries inspired us to propose the novel weighted soft labels to help the network adaptively handle the sample-wise bias-variance tradeoff. Experiments on standard evaluation benchmarks validate the effectiveness of our method. Our code is available at \url{https://github.com/bellymonster/Weighted-Soft-Label-Distillation}.

preprint2019arXiv

Singularity Formation and Global Well-Posedness for the Generalized Constantin-Lax-Majda Equation with Dissipation

We study a generalization due to De Gregorio and Wunsch et.al. of the Constantin-Lax-Majda equation (gCLM) on the real line \[ ω_t + a u ω_x = u_x ω- νΛ^γ ω, \quad u_x = H ω, \] where $H$ is the Hilbert transform and $Λ= (-\partial_{xx})^{1/2}$. We use the method in \cite{chen2019finite} to prove finite time self-similar blowup for $a$ close to $\frac{1}{2}$ and $γ=2$ by establishing nonlinear stability of an approximate self-similar profile. For $a>-1$, we discuss several classes of initial data and establish global well-posedness and an one-point blowup criterion for different initial data. For $a\leq-1$, we prove global well-posedness for gCLM with critical and supercritical dissipation.