返回
ARED: automata-based runtime estimation for distributed systems using deep learning
DOI:10.1007/s10586-021-03272-w.png)
摘要
En 中文
High-performance computers are used for computation-intensive tasks. It is essential for these systems to simultaneously execute several computation-intensive tasks for efficient and timely system utilization. Since typical tasks have a longer runtime, it is essential to determine the runtime of each task prior to execution and schedule them accordingly. We propose a method for predicting the runtime of MPI-based software. Initially, we analyze the source code of the software by translating the code to finite automata and measuring the state complexity. Next, the runtime of software is trained using a deep neural network (DNN) along with its state complexity. Herein, we propose three models based on DNN, statistics and their hybrid. DNN model is superior in comparison. Additionally, the adaptability of our method is demonstrated by showing that our method can adapt on new environment with 90% accuracy on various software.
Keyword:
Automata theory
Deep learning
Software modeling
Time estimation
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
C
IF:
4.1
论文数:
5.1K
被引数:
7.5K
机构
暂无机构信息
引用论文
Use of Taxonomic and Trait-Based Approaches to Evaluate the Effect of Bt maize Expressing Cry1Ie Protein on Non-Target Collembola: A Case Study in Northeast China
Insects
IF0

