Reusable, Extensible High-Level Data-Distribution Concept
TBMG-2484
12/1/2007
- Content
A framework for high-level specification of data distributions in data-parallel application programs has been conceived. [As used here, "distributions" signifies means to express locality (more specifically, locations of specified pieces of data) in a computing system composed of many processor and memory components connected by a network.] Inasmuch as distributions exert a great effect on the performances of application programs, it is important that a distribution strategy be flexible, so that distributions can be adapted to the requirements of those programs. At the same time, for the sake of productivity in programming and execution, it is desirable that users be shielded from such error-prone, tedious details as those of communication and synchronization.
- Citation
- "Reusable, Extensible High-Level Data-Distribution Concept," Mobility Engineering, December 1, 2007.