Locality issues in a fine-grained parallel machine

John Keane, Ian Watson, Xinfeng Ye

    Research output: Contribution to journalArticlepeer-review

    Abstract

    This paper discusses mechanisms to exploit static information to increase locality in the Flagship fine-grained parallel machine. The machine supports a global address space across its distributed physical store. Load balancing is entirely dynamic and global-to-local address mapping to achieve high performance is carried out in a number of ways. A program is compiled into a graph of packets. This paper considers how static information is used to enable the dynamic mapping of the graph of packets to the distributed stores to improve performance and increase locality. Simulation figures suggest utilising static information results in some access taking less than half the time.
    Original languageEnglish
    Pages (from-to)67-80
    Number of pages13
    JournalSimulation Practice and Theory
    Volume4
    Issue number2-3
    DOIs
    Publication statusPublished - 15 May 1996

    Keywords

    • Functional languages
    • Locality mechanisms
    • Parallel machines
    • Role of simulation
    • Static analysis

    Fingerprint

    Dive into the research topics of 'Locality issues in a fine-grained parallel machine'. Together they form a unique fingerprint.

    Cite this