** Next:** Background: Parallelism exploitation on
** Up:** Hierarchical Parallel Computation Models
** Previous:** Organization

#

Hierarchical Parallel Computation Models and Software Tools

I assume for now that a previous part explained some basic concepts of
parallelism: threads and processes, physically and virtually shared
memories. Otherwise, a few pages (2-5) should be devoted to explain
these concepts and show simple examples. I outline the needed concepts
in § 2.1. My contribution addresses the
problem of defining and employing hierarchical models for parallel
computation, both on the theoretical side and in practice. In
§ 2.2 I discuss recent work on parallelism
exploitation in HM computation models, and the extension to the memory
hierarchy of hierarchical models of parallel computation. In
§ 2.3 I present a survey of existing software
tools that can be applied to exploit HM and parallel computation
together.

**Subsections**

Massimo Coppola
2002-02-08