kirancodes.me
To Proof Maintenance & Beyond!

Type Systems for Distributed Data Structures

Ben Liblit, Alexander Aiken

Abstract

Distributed-memory programs are often written using a global address space: any process can name any memory location on any processor. Some languages completely hide the distinction between local and remote memory, simplifying the programming model at some performance cost. Other languages give the programmer more explicit control, offering better potential performance but sacrificing both soundness and ease of use.

Related papers