Deadlock avoidance for systolic communication (Q1104743)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Publication:1104743 |
scientific article; zbMATH DE number 4056988
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | Deadlock avoidance for systolic communication |
scientific article; zbMATH DE number 4056988 |
Statements
Deadlock avoidance for systolic communication (English)
0 references
1988
0 references
Under the systolic communication model, each cell (or processor) in a parallel processing system can operate directly on data residing at the cell's input queues and move computed results directly to the cell's output queues. Incoming and outgoing data need not be stored in the cell's local memory, if not required by the computation. By avoiding these local memory accesses, systolic communication can achieve high efficiency when executing many systolic algorithms. Though efficient, systolic communication may lead to deadlocks at run time if data arriving at a cell's input queues are improperly ordered. This paper describes the nature of this deadlock problem, gives an abstract formulation of the problem, and provides a deadlock avoidance strategy.
0 references
queue buffering
0 references
systolic communication model
0 references
parallel processing system
0 references
deadlock avoidance
0 references
0.7825417518615723
0 references
0.741493284702301
0 references
0.7340093851089478
0 references
0.7295972108840942
0 references