2013 IEEE 12th International Symposium on Parallel and Distributed Computing 2013
DOI: 10.1109/ispdc.2013.10
|View full text |Cite
|
Sign up to set email alerts
|

Predicting the Flexibility of Dynamic Loop Scheduling Using an Artificial Neural Network

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
16
0
1

Year Published

2013
2013
2019
2019

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(17 citation statements)
references
References 14 publications
0
16
0
1
Order By: Relevance
“…These clusters are evaluated based on the responsiveness of programs within each cluster to optimizations. Srivastava et al [15] use a neural network to predict how changing loop scheduling policy affects load balancing in an already parallelized application. Although not directly predicting parallelization, Park et al [11] use an SVM with a kernel function operating on the static control flow graph of a program to predict the improvements gained from compiler optimizations, and demonstrate that this graph-based classification improves performance.…”
Section: Related Workmentioning
confidence: 99%
“…These clusters are evaluated based on the responsiveness of programs within each cluster to optimizations. Srivastava et al [15] use a neural network to predict how changing loop scheduling policy affects load balancing in an already parallelized application. Although not directly predicting parallelization, Park et al [11] use an SVM with a kernel function operating on the static control flow graph of a program to predict the improvements gained from compiler optimizations, and demonstrate that this graph-based classification improves performance.…”
Section: Related Workmentioning
confidence: 99%
“…Significantly extending previous work [9], herein we formally define empirical robustness prediction models, which predict the robustness of a DLS algorithm on a given instance. This is a regression problem; consequently, we explore the vast space of regression model classes, their hyperparameters and parameters which solve the regression problem, and select the model which best predicts the robustness of a scheduling algorithm on any instance.…”
Section: Introductionmentioning
confidence: 95%
“…In recent work [9], a proof of concept engaging a multilayer perceptron (MLP) artificial neural network (ANN) was presented for predicting the flexibility of individual DLS algorithms in parallel and distributed environments. However, the problem of deciding at runtime which DLS algorithm to use for a given instance was not addressed.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations