• DocumentCode
    2533226
  • Title

    Self-regulation of workload in the Manchester Data-Flow Computer

  • Author

    Gurd, John R. ; Snelling, David F.

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    1995
  • fDate
    29 Nov-1 Dec 1995
  • Firstpage
    135
  • Lastpage
    145
  • Abstract
    Massively parallel programs generally use memory on a vast scale, compared with sequential programs. Indeed, performance seems to `trade-off´ against memory use. Hence, regulation of memory use, via control of the workload, is a fundamental requirement in a massively parallel computer system. Moreover, this must be achieved with a minimum of disruption to the performance of its massively parallel computations. This paper investigates how this has been achieved in the Manchester Data-Flow Computing System, which is based on an experimental, fine-grain massively parallel computer architecture that has been extensively developed over the last fifteen years. The design and performance of the Throttle Unit, which is the device responsible for managing the workload in this system, are presented and analysed
  • Keywords
    data flow computing; parallel architectures; processor scheduling; resource allocation; Manchester Data-Flow Computer; fine-grain massively parallel computer architecture; massively parallel computations; massively parallel computer system; massively parallel programs; self-regulation; sequential programs; Computer architecture; Computer science; Concurrent computing; Control systems; Grain size; Hardware; Memory management; Resource management; System recovery; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1995., Proceedings of the 28th Annual International Symposium on
  • Conference_Location
    Ann Arbor, MI
  • ISSN
    1072-4451
  • Print_ISBN
    0-8186-7349-4
  • Type

    conf

  • DOI
    10.1109/MICRO.1995.476821
  • Filename
    476821