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...

Full description

Bibliographic Details
Main Authors: Barua, Rajeev, Kranz, David, Agarwal, Anant
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