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 language | English |
---|---|
Pages (from-to) | 67-80 |
Number of pages | 13 |
Journal | Simulation Practice and Theory |
Volume | 4 |
Issue number | 2-3 |
DOIs | |
Publication status | Published - 15 May 1996 |
Keywords
- Functional languages
- Locality mechanisms
- Parallel machines
- Role of simulation
- Static analysis