The LINQ to HPC Stack

LINQ to HPC applications are implemented with the LINQ to HPC API. The LINQ to HPC provider mediates between the application and the LINQ to HPC runtime. The following figure illustrates the LINQ to HPC stack.

The DryadLINQ stack

Figure 3. The LINQ to HPC stack

The distributed runtime layer of the stack is an internal component that is not exposed by any programming interface. Applications run code on the cluster by creating LINQ to HPC queries that are executed by the runtime instead of using lower-level interfaces such as MPI.