Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach
Harnessing the full performance potential of cache-coherent distributed shared memory multiprocessors without inordinate user effort requires a compilation technology that can automatically manage multiple levels of memory hierarchy. This paper describes a working compiler for such machines that aut...
Main Authors: | , , |
---|---|
Published: |
2023
|
Online Access: | https://hdl.handle.net/1721.1/149238 |
_version_ | 1811091177652355072 |
---|---|
author | Barua, Rajeev Kranz, David Agarwal, Anant |
author_facet | Barua, Rajeev Kranz, David Agarwal, Anant |
author_sort | Barua, Rajeev |
collection | MIT |
description | Harnessing the full performance potential of cache-coherent distributed shared memory multiprocessors without inordinate user effort requires a compilation technology that can automatically manage multiple levels of memory hierarchy. This paper describes a working compiler for such machines that automatically partitions loops and data arrays to optimize locality of access. |
first_indexed | 2024-09-23T14:58:10Z |
id | mit-1721.1/149238 |
institution | Massachusetts Institute of Technology |
last_indexed | 2024-09-23T14:58:10Z |
publishDate | 2023 |
record_format | dspace |
spelling | mit-1721.1/1492382023-03-30T03:19:50Z Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach Barua, Rajeev Kranz, David Agarwal, Anant Harnessing the full performance potential of cache-coherent distributed shared memory multiprocessors without inordinate user effort requires a compilation technology that can automatically manage multiple levels of memory hierarchy. This paper describes a working compiler for such machines that automatically partitions loops and data arrays to optimize locality of access. 2023-03-29T14:38:46Z 2023-03-29T14:38:46Z 1994-12 https://hdl.handle.net/1721.1/149238 MIT-LCS-TM-521 application/pdf |
spellingShingle | Barua, Rajeev Kranz, David Agarwal, Anant Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach |
title | Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach |
title_full | Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach |
title_fullStr | Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach |
title_full_unstemmed | Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach |
title_short | Addressing Partitioned Arrays in Distributed Memory Multiprocessors - the Software Virtual Memory Approach |
title_sort | addressing partitioned arrays in distributed memory multiprocessors the software virtual memory approach |
url | https://hdl.handle.net/1721.1/149238 |
work_keys_str_mv | AT baruarajeev addressingpartitionedarraysindistributedmemorymultiprocessorsthesoftwarevirtualmemoryapproach AT kranzdavid addressingpartitionedarraysindistributedmemorymultiprocessorsthesoftwarevirtualmemoryapproach AT agarwalanant addressingpartitionedarraysindistributedmemorymultiprocessorsthesoftwarevirtualmemoryapproach |