RC2 - A living lab for cloud computing
Kyung Dong Ryu, Xiaolan Zhang, et al.
LISA 2010
The ability to represent, manipulate and optimize data movement between devices such as processors in a distributed memory machine, or between global memory and processors in a shared memory machine, is crucial in generating efficient code for such machines. In this paper we describe a methodology for representing and manipulating data movement explicitly in a compiler. Our methodology, called Explicit Data Placement 1993, consists of extensions to the compiler's intermediate program language, as well as run-time structures that allow certain operations to be performed efficiently. We also illustrate one of the unique features of the XDP methodology: the ability to manipulate the run-time transfer of data ownership between processors. © 1993, ACM. All rights reserved.
Kyung Dong Ryu, Xiaolan Zhang, et al.
LISA 2010
Jong-Deok Choi, Ron Cytron, et al.
POPL 1991
Sahil Suneja, Canturk Isci, et al.
SIGMETRICS 2014
Wolfgang Richter, Canturk Isci, et al.
IC2E 2014