arrow
返回

Deep reinforcement learning in loop fusion problem

delete2022-04-01
delete1
PRE
AI
M
Mahsa Ziraksima
S
Shahriar Lotfi *
J
Jafar Razmara
DOI:10.1016/j.neucom.2022.01.032delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Loops' execution time and resource consumption are one of the interest points and vital issues in the field of appraising complex scientific or computational algorithms. This issue caused the proposal of Loop per-formance optimization techniques such as fusion. In the literature, loop fusion merges the loops by taking into account a set of properties associated with the loops or the system on which the resulting code will be executed. The number of these factors and their interactions on the one hand, and the high runtime of available comprehensive approaches, on the other hand, reveals the need for a new method that could be concerned for further progress in solving this NP-hard problem. For the first time, Deep Reinforcement Learning Loop Fusion (DRLLF) advanced to be an ideal solution for the challenge in this article. For the pro-posed framework, a particular matrix is configured as the inputs of a deep neural network based on the information of the problem, namely data dependencies, data reuse, loops' types, and computer system's register size. These randomly generated matrixes are used in the training phase by reinforcement learn-ing to get the imperative experience on predicting a profitable distribution over loops' various fusion orders. In the evaluations performed, the presented algorithm was able to achieve the same or better per-formance in terms of speedup rate, comparing with the methods under study, approximately averaged in 7.36 percent better results. The considerable improvement observed in the results, besides the low run time, proves the comprehensiveness and superiority of this approach. (c) 2022 Elsevier B.V. All rights reserved.
Keyword:
Parallelizing compilers
Loop optimization
Loop fusion
Data dependence
Deep reinforcement learning

期刊

Neurocomputing 封面图
Neurocomputing
IF:
6.5
论文数:
2.5W
被引数:
6.5W

机构

U
University of Tabriz
学者数:
9.3K
论文数: 8.5K
被引数: 1.0W
引用论文

引用论文

A Psycho-Pedagogical Framework for Multi-Adaptive Educational Games
err2011-01-01
err0
PREAI
errMichael D. Kickmeier-Rust; Elke Mattheiss; Christina Steiner; Dietrich Albert
err分享
err收藏
err分享
err收藏
err分享
err收藏
Deep Reinforcement Learning: A Brief Survey深度强化学习: 简要综述
err2017-11-01
err2.4K
errOAAI
errArulkumaran, Kai; Deisenroth, Marc Peter; Brundage, Miles; Bharath, Anil Anthony
err分享
err收藏
Crime and Local Inequality in South Africa
err2002-11-15
err0
errOAAI
errGabriel Demombynes; Berk Özler
err分享
err收藏
Stereotactic body radiotherapy for pancreatic cancer: Analysis of toxicity.立体定向体部放射治疗胰腺癌:毒性分析。
err2017-02-01
err0
PREAI
errSubha Perni; Pan Kim; Theodore Yanagihara; Ashish Jani; Christine Chin; Ping Yan; Brian Wolthius; Carl Elliston; Daniela Gidea-Addeo; David Paul Horowitz
err分享
err收藏
学者 查看更多内容