Source
1
1
Legion
2
2
======
3
3
4
+
The primary homepage for Legion is now located at [legion.stanford.edu](http://legion.stanford.edu).
5
+
4
6
Publicly visible repository for the Legion parallel programming project at Stanford University.
5
7
6
8
Overview
7
9
==================================================================================
8
10
Legion is a programming model and runtime system designed for decoupling the specification
9
11
of parallel algorithms from their mapping onto distributed heterogeneous architectures. Since
10
12
running on the target class of machines requires distributing not just computation but data
11
13
as well, Legion presents the abstraction of logical regions for describing the structure of
12
14
program data in a machine independent way. Programmers specify the partitioning of logical
13
15
regions into subregions, which provides a mechanism for communicating both the independence