Abstract
We give processor-allocation algorithms for grid architectures, where the objective is to select processors from a set of available processors to minimize the average number of communication hops. The associated clustering problem is as follows: Given n points in R d, find a size-k subset with minimum average pairwise L 1 distance. We present a natural approximation algorithm and show that it is a 7/4-approximation for two-dimensional grids; in d dimensions, the approximation guarantee is 2-1/2d, which is tight. We also give a polynomial-time approximation scheme (PTAS) for constant dimension d, and we report on experimental results.
| Original language | English |
|---|---|
| Pages (from-to) | 279-298 |
| Number of pages | 20 |
| Journal | Algorithmica (New York) |
| Volume | 50 |
| Issue number | 2 |
| DOIs | |
| State | Published - Feb 2008 |
Keywords
- Approximation
- Clustering
- Communication cost
- Manhattan distance
- Polynomial-time approximation scheme (PTAS)
- Processor allocation
- Supercomputers
Fingerprint
Dive into the research topics of 'Communication-aware processor allocation for supercomputers: Finding point sets of small average distance'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver