@inproceedings{396663d332bf47f198786e28bba4aa23,
title = "Hybrid static-dynamic communication scheduling for parallel systems",
abstract = "Parallel processing techniques have become widespread in applications requiring very high throughput or which have real-time deadlines. However, the potential gains from parallel processing can be diminished by the communication overhead inherent in these systems. With tightly-coupled architectures being used as the platform, an optimal way of scheduling the messages in a network is addressed. Static scheduling, while being able to utilize a priori information, is found to be lacking when this information is unavailable or inaccurate. Dynamic scheduling can adjust to changes within the network at run-time but suffers from not having any knowledge of the network traffic environment. To solve this problem, we introduce a hybrid scheduling technique which seeks to extract the best from each of these approaches. This hybrid scheduling technique incorporates a priority scheme derived from using the newly developed Collision Graph model. The determination of an optimal schedule is an NP-complete problem. Therefore, heuristics are used in the development of a priority mapping algorithm to deal with a general case model of message traffic. Experiments performed show a significant improvement over baseline approaches.",
keywords = "Collision graph, Communication, Data-flow graph, Hybrid, Scheduling",
author = "Surma, \{David R.\} and Sha, \{Edwin H.M.\}",
year = "1997",
doi = "10.1145/331697.332313",
language = "英语",
isbn = "0897918509",
series = "Proceedings of the ACM Symposium on Applied Computing",
publisher = "Association for Computing Machinery",
pages = "374--379",
booktitle = "Proceedings of the 1997 ACM Symposium on Applied Computing, SAC 1997",
address = "美国",
note = "1997 ACM Symposium on Applied Computing, SAC 1997 ; Conference date: 28-02-1997 Through 01-03-1997",
}