arrow
返回

Probabilistic loop scheduling for applications with uncertain execution time

delete2000-01-01
delete28
PRE
AI
S
Sissades Tongsima
E
Edwin H.‐M. Sha
C
Chantana Chantrapornchai
S
Surma, DR
DOI:10.1109/12.822565delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
One of the difficulties in high-level synthesis and compiler optimization is obtaining a good schedule without knowing the exact computation time of the tasks involved. The uncertain computation times of these tasks normally occur when conditional instructions are employed and/or inputs of the tasks influence the computation time. The relationship between these tasks can be represented as a data-flow graph where each node models the task associated with a probabilistic computation time. A set of edges represents the dependencies between tasks. In this research, we study scheduling and optimization algorithms taking into account the probabilistic execution times. Two novel algorithms, called probabilistic retiming and probabilistic rotation scheduling, are developed for solving the underlying nonresource and resource constrained scheduling problems, respectively. Experimental results show that probabilistic retiming consistently produces a graph with a smaller longest path computation time for a given confidence level, as compared with the traditional retiming algorithm that assumes a fixed worst-case and average-case computation times. Furthermore, when considering the resource constraints and probabilistic environments, probabilistic rotation scheduling gives a schedule whose length is guaranteed to satisfy a given probability requirement. This schedule is better than schedules produced by other algorithms that consider worst-case and average-case scenarios.
Keyword:
scheduling
loop pipelining
probabilistic approach
retiming
rotation scheduling

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

Smart Medical Telemetry Acquisition System
err2021-08-04
err0
PREAI
errKalpana Murugan; S. Murugeswari; Jangamreddy Pranav Reddy; Madipally Hemanth Chandra; Pera Vivekananda Reddy
err分享
err收藏
Advances in genetic engineering of the avian genome
err2022-01-01
err0
PREAI
errBenjamin Schusser; Timothy Doran
err分享
err收藏
err分享
err收藏
Clinical Predictors of Response to Clozapine Treatment in Ambulatory Patients With Schizophrenia
err2002-05-15
err0
PREAI
errDaniel S. Umbricht; William C. Wirshing; Donna A. Wirshing; Marjorie McMeniman; Nina R. Schooler; Stephen R. Marder; John M. Kane
err分享
err收藏
err分享
err收藏
Motor neuron disease: A primary disorder of corticomotoneurons?
err2004-10-13
err0
PREAI
errRoger Pamphlett; Jillian Kril; Tien Ming Hng
err分享
err收藏
学者 查看更多内容