Seamless Integration of Parallelism and Memory Hierarchy

  • Authors:
  • Carlo Fantozzi;Andrea Pietracaprina;Geppino Pucci

  • Affiliations:
  • -;-;-

  • Venue:
  • ICALP '02 Proceedings of the 29th International Colloquium on Automata, Languages and Programming
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We prove an analogue of Brent's lemma for BSP-like parallel machines featuring a hierarchical structure for both the interconnection and the memory. Specifically, for these machines we present a uniform scheme to simulate any computation designed for v processors on a v驴-processor configuration with v驴 驴 v and the same overall memory size. For a wide class of computations the simulation exhibits optimal O (v/v驴) slowdown. The simulation strategy aims at translating communication locality into temporal locality. As an important special case (v驴 = 1), our simulation can be employed to obtain efficient hierarchy-conscious sequential algorithms from efficient fine-grained ones.