4 citations found. Retrieving documents...
S. Baden and S. Fink. The Data Mover: A machineindependent abstraction for managing customized data motion. LCPC, August 1999.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Grid Programming Primer - Lee, Matsuoka, Talia, Sussman.. (2001)   (2 citations)  (Correct)

....balanced with slower network communication. SIMPLE provides a set of collective communication operations for clumps [9] The KeLP system, however, uses the notion of structural abstraction and an associated region calculus to manage message passing, thread scheduling and synchronization in clumps [29, 8]. MagPIe provides collective operations for MPI for wide area, two tier clusters, i.e. clusters of clusters. 47] As discussed earlier, POOMA SMARTS uses macro dataflow scheduling to manage large grain dataparallel operations [50, 73] Focus Area: Heterogeneous Topologies. Can these techniques ....

S. Baden and S. Fink. The Data Mover: A machineindependent abstraction for managing customized data motion. LCPC, August 1999.


Cluster Performance and the Implications for.. - Lee, DeMatteis.. (2000)   (1 citation)  (Correct)

....or clumps, where the heterogeneity of in memory communication vs. network communication is the central issue. The SIMPLE model [2] for example, provides a simple set of collective operations that are handled by different modules for intra node and internode communication. KeLP and its Data Mover [5, 1] take a different approach. KeLP defines a set of meta data abstractions, such as Region, Map, FloorPlan and MotionPlan, that capture the geometry of block structured decomposition and the resulting data dependencies in parallel execution. The current Data Mover implementation uses a private MPI ....

S. Baden and S. Fink. The Data Mover: A machineindependent abstraction for managing customized data motion. LCPC, August 1999.


Abstract KeLP - Baden, Shalit (2001)   (Correct)

....for example, adaptive refinement, front tracking, shock capturing, and porous media flow. In many cases, the communication patterns may be described in terms of an underlying physical lattice embedded in Z n , where n is the dimensionality of the space. In previous work, Baden and co workers [2, 3, 1, 4] have explored communication abstractions for irregular blocked data. The resultant infrastructure, called KeLP , has been applied to a variety of applications including multi block methods for subsurface flows [6] Direct Numerical Simulation of turbulence[5] and structured adaptive refinement ....

S. B. Baden and S. J. Fink, "The Data Mover: A Machine-independent Abstraction for Managing Customized Data Motion," LCPC '99, August 1999.


Performance Guidance Despite Optimization Interaction - Strout (1999)   (Correct)

....We can t apply the VISTA tool to the given example without actually having the tool to use. The given vector example could benet from some software pipelining in order to better hide load latency, and each vector operation is completely parallelizable. 3. 4 Domain Specic Libraries KeLP [BF99] is an example of a domain specic library. With KeLP users provide guidance by specifying how the data should be decomposed onto various processors. The library aids guidance by optimizing communication patterns, and giving the user a higher level semantics to express data movement and layout. ....

Scott B. Baden and Stephen J. Fink. The data mover: A machine-independent abstraction for managing customized data motion. In LCPC Workshop, La Jolla, California, August 1999. URL: http://www-cse.ucsd.edu/baden/HomePage/publications.html.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC