Jinlong Xu

Dr. Jinlong Xu


Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 March 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
XZXin Zhou
Xin Zhou
JPJianmin Pang
Jianmin Pang
ZSZheng Shan
Zheng Shan
FYFeng Yue
Feng Yue
FLFudong Liu
Fudong Liu
GLguangming liu
guangming liu
Nowadays, the time lag between vulnerability discovery and the timely remediation of the vulnerability is extremely important to the current state of cybersecurity. Unfortunately, the silent security patch presents a significant challenge. Despite related work having been conducted in this area, the patch identification lacks interpretability. To solve this problem, this paper first proposes a trusted multi-view security patch identification system called TMVDPatch. The system obtains evidence from message commit and code diff views respectively, and models the uncertainty of each view based on the D-S evidence theory, thereby providing credible and interpretable security patch identification results. On this basis, this paper performs weighted training on the original evidence based on the grey relational analysis method to improve the ability to make credible decisions based on multi-views. Experimental results show that the multi-view learning method exhibits excellent capabilities in terms of the complementary information provided by control dependency and data dependency, and the model shows strong robustness across different hyperparameter settings. TMVDPatch outperforms other models in all evaluation metrics, achieving an accuracy of 85.29% and a F1 score of 0.9001, clearly verifying the superiority of TMVDPatch in terms of accuracy, scientificity, and reliability.

15 May 2021 in The Journal of Supercomputing
Verified
Journal Article
Open access
PDF file
XTXiaohan Tao
Xiaohan Tao
JPJianmin Pang
Jianmin Pang
JXJinlong Xu
Jinlong Xu
YZYu Zhu
Yu Zhu
The heterogeneous many-core architecture plays an important role in the fields of high-performance computing and scientific computing. It uses accelerator cores with on-chip memories to improve performance and reduce energy consumption. Scratchpad memory (SPM) is a kind of fast on-chip memory with lower energy consumption compared with a hardware cache. However, data transfer between SPM and off-chip memory can be managed only by a programmer or compiler. In this paper, we propose a compiler-directed multithreaded SPM data transfer model (MSDTM) to optimize the process of data transfer in a heterogeneous many-core architecture. We use compile-time analysis to classify data accesses, check dependences and determine the allocation of data transfer operations. We further present the data transfer performance model to derive the optimal granularity of data transfer and select the most profitable data transfer strategy. We implement the proposed MSDTM on the GCC complier and evaluate it on Sunway TaihuLight with selected test cases from benchmarks and scientific computing applications. The experimental result shows that the proposed MSDTM improves the application execution time by 5.49 $$\times$$ × and achieves an energy saving of 5.16 $$\times$$ × on average.

10 September 2021
Verified
Book Chapter
Closed access
PDF file
KNKai Nie
Kai Nie
QZQinglei Zhou
Qinglei Zhou
HQHong Qian
Hong Qian
JPJianmin Pang
Jianmin Pang
JXJinlong Xu
Jinlong Xu
亚李亚朋 李
亚朋 李


1 April 2021 in Mathematical Problems in Engineering
Verified
Journal Article
Open access
PDF file
KNKai Nie
Kai Nie
QZQinglei Zhou
Qinglei Zhou
HQHong Qian
Hong Qian
JPJianmin Pang
Jianmin Pang
JXJinlong Xu
Jinlong Xu
XLxiyan Li
xiyan Li
Loop selection for multilevel nested loops is a very difficult problem, for which solutions through the underlying hardware-based loop selection techniques and the traditional software-based static compilation techniques are ineffective. A genetic algorithm- (GA-) based method is proposed in this study to solve this problem. First, the formal specification and mathematical model of the loop selection problem are presented; then, the overall framework for the GA to solve the problem is designed based on the mathematical model; finally, we provide the chromosome representation method and fitness function calculation method, the initial population generation algorithm and chromosome improvement methods, the specific implementation methods of genetic operators (crossover, mutation, and selection), the offspring population generation method, and the GA stopping criterion during the GA operation process. Experimental tests with the SPEC2006 and NPB3.3.1 standard test sets were performed on the Sunway TaihuLight supercomputer. The test results indicated that the proposed method can achieve a speedup improvement that is superior to that by the current mainstream methods, which confirm the effectiveness of the proposed method. Solving the loop selection problem of multilevel nested loops is of great practical significance for exploiting the parallelism of general scientific computing programs and for giving full play to the performance of multicore processors.

16 March 2026 in Soft Computing
Verified
Journal Article
Closed access
PDF file
JYJinyang Yao
Jinyang Yao
JWJunchao Wang
Junchao Wang
FYFeng Yue
Feng Yue
JXJinlong Xu
Jinlong Xu
ZSZheng Shan
Zheng Shan