Content area

Abstract

Thread-Level Speculation (TLS) is a thread-level automatic parallelization technique to accelerate sequential programs on multi-core. Thread partition is a core step for this technique, so how to automatically and effectively partition an unknown program is a key to improve the efficiency of this technique. In order to solve this problem, this paper proposes a Back Propagation Neural Network based threading partition approach(TPoBP). This approach is used to study the implicit knowledge of partition in the sample set to guide the partition for unknown programs. The knowledge in the sample is composed of the characteristics of the sample and the partition scheme, which are used as the input and output of the network to train the network until the specified accuracy is reached. During validation period, the trained network makes use of profiling information (obtained during pre-execution) of a validation program as input, and runs to obtain the predicted partition scheme for the validation program. Experimental results show that TPoBP can effectively predict the partition schemes of validation programs, and average prediction accuracy almost reaches 0.7. Moreover, these predicted schemes are further used to guide partition for validation programs, and Olden benchmarks reach a maximum 11.8% speedup improvement. Experiments demonstrate that the model proposed by this paper is effective to predict partition scheme for unseen programs.

Details

10000008
Business indexing term
Title
A thread partition approach based on BP neural network
Author
Yuxiang, Li 1 ; Yaning, Su 1 ; Xinxin, Yue 1 ; Zhongya, Zhang 1 

 Henan University of Science and Technology, College of Information Engineering, Luoyang, China (GRID:grid.453074.1) (ISNI:0000 0000 9797 0900); Henan University of Science and Technology, Henan International Joint Laboratory of Cyberspace Security Applications, Luoyang, China (GRID:grid.453074.1) (ISNI:0000 0000 9797 0900); Henan University of Science and Technology, Henan Intelligent Manufacturing Big Data Development Innovation Laboratory, Luoyang, China (GRID:grid.453074.1) (ISNI:0000 0000 9797 0900) 
Publication title
Volume
28
Issue
1
Pages
184
Publication year
2025
Publication date
Dec 2025
Publisher
Springer Nature B.V.
Place of publication
Dordrecht
Country of publication
Netherlands
ISSN
13864564
e-ISSN
15737659
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-08-26
Milestone dates
2025-08-22 (Registration); 2025-04-22 (Received); 2025-08-22 (Accepted)
Publication history
 
 
   First posting date
26 Aug 2025
ProQuest document ID
3243776966
Document URL
https://www.proquest.com/scholarly-journals/thread-partition-approach-based-on-bp-neural/docview/3243776966/se-2?accountid=208611
Copyright
© The Author(s) 2025. This work is published under http://creativecommons.org/licenses/by-nc-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-08-27
Database
ProQuest One Academic