Skip to content
Free planNo credit card requiredStart writing

preprint · 1997

A General but Simple Technique to Handle Asynchronous Data-Parallel Control Structures

Emmanuel Melin, Bruno Raffin, Xavier Rebeuf, Bernard Virot

Cited by 2Abstract and details only

Abstract

Nowadays, most of distributed architectures are easily scalable MIMD (Multiple Instruction streams, Multiple Data streams) parallel computers or networks of workstations. The challenge consists in taking advantage of the power of these architectures. It has been shown that data-parallel languages offer both a programming model easy to understand and several execution models which are able to exploit these distributed architectures. The compilation-process has nevertheless to fill the gap between the synchronous and centralized programmer's point of view and an asynchronous and distributed execution model. An important problem is to reduce the number and the complexity of synchronizations between processors. This leads to complex program transformations, such as absorption techniques, in conditioning control structures, loops or routines. We propose a simple general technique based on structural clocks that permits the use of one-sided wait instructions instead of global synchronizations....

Cite this paper

APA 7

Melin, E., Raffin, B., Rebeuf, X., & Virot, B. (1997). A General but Simple Technique to Handle Asynchronous Data-Parallel Control Structures.

MLA 9

Melin, Emmanuel, et al. “A General but Simple Technique to Handle Asynchronous Data-Parallel Control Structures.” 1997.

Chicago

Melin, Emmanuel, Bruno Raffin, Xavier Rebeuf, and Bernard Virot. 1997. “A General but Simple Technique to Handle Asynchronous Data-Parallel Control Structures.”

Harvard

Melin, E. et al. (1997) ‘A General but Simple Technique to Handle Asynchronous Data-Parallel Control Structures’.

BibTeX
@misc{melin1997general,
  title = {{A General but Simple Technique to Handle Asynchronous Data-Parallel Control Structures}},
  author = {Melin, Emmanuel and Raffin, Bruno and Rebeuf, Xavier and Virot, Bernard},
  year = {1997}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.