Live Webcast 15th Annual Charm++ Workshop

-->

PPL/Charm++ at SC17

A Parallel Array Abstraction for Data-Driven Objects
Parallel Object-Oriented Methods and Applications Conference (POOMA) 1996
Publication Type: Paper
Repository URL:
Abstract
We describe design and implementation of an abstraction for parallel arrays of data-driven objects. The arrays may be multi-dimensional, and the number of elements in an array is independent of the number of processors. The elements are mapped to processors by a user-controllable mapping function. The mapping may be changed during the parallel computation, which facilitates load balancing, and communication optimization, for example. Asynchronous method invocation is supported, with multicast, broadcast, and dimension-wide broadcast. The abstraction is illustrated using examples in fluid dynamics and molecular simulations.
TextRef
Sanjeev Krishnan and L. V. Kale, "A Parallel Array Abstraction for Data-Driven Objects", Proceedings of Parallel Object-Oriented Methods and Applications Conference, Santa Fe, NM, February 1996.
People
Research Areas