DocumentCode
2050306
Title
Characterizing vulnerability of parallelism to resource constraints
Author
Vivekanand, V. ; Gopinath, K. ; Dubey, Pradeep
Author_Institution
Dept. of Comput. Sci. & Autom., Indian Inst. of Sci., Bangalore, India
fYear
1997
fDate
18-21 Dec 1997
Firstpage
236
Lastpage
243
Abstract
The theoretical available instruction level parallelism in most benchmark is very high. Vulnerability is related to the difficulty with which we can extract this parallelism with finite resources. This study characterizes the vulnerability of parallelism to resource constraints by scheduling dynamic dependence graphs (DDGs) from traces of several benchmarks using different scheduling algorithms and different number of functional units. It is observed that the execution time of the DDGs does not vary significantly with low-level scheduling algorithms like lazy, slack, etc. Measures of vulnerability based on slack and load were also considered. Although Accslk-Load, which uses a combination of accurate slack and load to make a prediction, has a prediction accuracy of about 85%, the prediction rate is only 42%. On the other hand, even though the prediction accuracy of σ(Lx), the standard deviation in the load, is not as high, there is a prediction in all the cases. The DDG execution time is also found to be most vulnerable to the functional unit with the greatest σ(Lx)
Keywords
graph theory; performance evaluation; processor scheduling; resource allocation; Accslk-Load; benchmark; dynamic dependence graphs; instruction level parallelism; resource constraints; vulnerability characterization; Accuracy; Automation; Computer science; Dynamic scheduling; Parallel processing; Pipelines; Program processors; Scheduling algorithm; Very large scale integration; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location
Bangalore
Print_ISBN
0-8186-8067-9
Type
conf
DOI
10.1109/HIPC.1997.634499
Filename
634499
Link To Document