Proceedings of 1994 6th IEEE Symposium on Parallel and Distributed Processing
DOI: 10.1109/spdp.1994.346182
|View full text |Cite
|
Sign up to set email alerts
|

A performance comparison of processor allocation and job scheduling algorithms for mesh-connected multiprocessors

Abstract: Due to its simplicity, regularity and suitability for VLSI implementation, the mesh topology for multiprocessors has drawn considerable attention. Several processor allocation strategies for mesh-connected multiprocessors have been proposed in recent years. In this paper; we present the results of a perform" study of all the proposed strategies known to authors. Originally each of these allocation strategies was proposed for use with First-Come-FirstServed job scheduling. In this paper we also propose and eval… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 25 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…Multi-level Queue Scheduling Algorithm: In this type of procedure; the initialized queue is demarcated into n number of queues; with different tasks in multi level scheduling [15]. The whole exercise involves the use of a simulator for assembling scheduling tasks and strategies.…”
Section: Max-min Algorithmmentioning
confidence: 99%
“…Multi-level Queue Scheduling Algorithm: In this type of procedure; the initialized queue is demarcated into n number of queues; with different tasks in multi level scheduling [15]. The whole exercise involves the use of a simulator for assembling scheduling tasks and strategies.…”
Section: Max-min Algorithmmentioning
confidence: 99%
“…This scheme is most appropriate for large, sparse, 2-D meshes where processor utilization requirement is low due to the nature of the task requests. For algorithmic details see [ 11, and see [2] for an enhancement to the method. In Section 3 we present a completely new and much more competitive buddy strategy.…”
Section: Free Submesh Strategiesmentioning
confidence: 99%
“…For the submesh allocations shown in Figure 3 and a request for a 3 x 4 submesh, there are two candidate submesh bases: < 2,3 > and < 3,3 >. With bV (2,3,4,6)=8 and bv (3,3,5,6)=9, the HBV will allocate submesh (3,3,5,6).…”
Section: Meshmentioning
confidence: 99%
“…Scan scheduling achieves this performance advantage by carefully ordering job executions in such a way that the hypercube is efficiently ''packed,'' reducing external fragmentation. Though this paper focuses on hypercube systems, Scan has been shown to have similar advantages for mesh-connected multiprocessors [1].An important weakness in these results is that, while they are based on the assumption that jobs have no scheduling constraints, such constraints are not uncommon in practice. As a result, a job scheduler may not have complete freedom to set job execution order, so it may have limited ability to affect performance.…”
mentioning
confidence: 99%