Pi: A Parallel Architecture Interface for Multi-Model Execution


Autoria(s): Wills, Donald Scott
Data(s)

20/10/2004

20/10/2004

01/05/1990

Resumo

This thesis defines Pi, a parallel architecture interface that separates model and machine issues, allowing them to be addressed independently. This provides greater flexibility for both the model and machine builder. Pi addresses a set of common parallel model requirements including low latency communication, fast task switching, low cost synchronization, efficient storage management, the ability to exploit locality, and efficient support for sequential code. Since Pi provides generic parallel operations, it can efficiently support many parallel programming models including hybrids of existing models. Pi also forms a basis of comparison for architectural components.

Formato

21185988 bytes

8384649 bytes

application/postscript

application/pdf

Identificador

AITR-1245

http://hdl.handle.net/1721.1/7035

Idioma(s)

en_US

Relação

AITR-1245