PACKING SEQUENTIAL STRETCHES IN THE MDFM

Citation
P. Lorenzo et al., PACKING SEQUENTIAL STRETCHES IN THE MDFM, IEICE transactions on information and systems, E78D(4), 1995, pp. 345-354
Citations number
NO
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E78D
Issue
4
Year of publication
1995
Pages
345 - 354
Database
ISI
SICI code
0916-8532(1995)E78D:4<345:PSSITM>2.0.ZU;2-C
Abstract
The Manchester Dataflow Machine (MDFM) works with tasks of size equal to one single instruction. This fine granularity aims at exploring all parallelism at the instruction level. However, this project decision increases the instruction communication cost, which ends up to jam the interconnection network and reduces the system performance. One way t o skirt this problem is to adopt variable size tasks instead of workin g with such small task size. In this paper, in order to study whether or not the usage of such variable size tasks in the MDFM architecture contributes to the improvement of the performance, some simulations by toy programs take place. In the simulation, variable size tasks are r ealized by packing the sequential instruction stretches into one task. To manage this packing, the Sequential Block (SE) technique is develo ped. The simulation of those packed and unpacked programs give an outl ine of advantages and disadvantages of working with variable size task s, and how the SE technique should be implemented in the system.