• DocumentCode
    925447
  • Title

    Matching language and hardware for parallel computation in the Linda Machine

  • Author

    Ahuja, Satyajeet ; Carriero, N.J. ; Gelernter, D.H. ; Krishnaswamy, Venkatesh

  • Author_Institution
    AT&T Bell Lab., Holmdel, NJ, USA
  • Volume
    37
  • Issue
    8
  • fYear
    1988
  • fDate
    8/1/1988 12:00:00 AM
  • Firstpage
    921
  • Lastpage
    929
  • Abstract
    The Linda Machine is a parallel computer that has been designed to support the Linda parallel programming environment in hardware. Programs in Linda communicate through a logically shared associative memory called tuple space. The goal of the Linda Machine project is to implement Linda´s high-level shared-memory abstraction efficiently on a nonshared-memory architecture. The authors describe the machine´s special-purpose communication network and its associated protocols, the design of the Linda coprocessor, and the way its interaction with the network supports global access to tuple space. The Linda Machine is in the process of fabrication. The authors discuss the machine´s projected performance and compare this to software versions of Linda
  • Keywords
    parallel machines; parallel programming; performance evaluation; programming environments; protocols; Linda Machine; Linda coprocessor; Linda parallel programming environment; high-level shared-memory abstraction; logically shared associative memory; nonshared-memory architecture; parallel computer; protocols; special-purpose communication network; tuple space; Access protocols; Associative memory; Communication networks; Computer architecture; Concurrent computing; Coprocessors; Fabrication; Hardware; Parallel programming; Software performance;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.2244
  • Filename
    2244