Pi: A Parallel Architecture Interface for Multi-Model Execution

Item

Title
en_US Pi: A Parallel Architecture Interface for Multi-Model Execution
Creator
en_US Wills, Donald Scott
Date
2004-10-20T20:23:06Z
Date Available
2004-10-20T20:23:06Z
Date Issued
en_US 1990-05-01
Identifier
en_US AITR-1245
Abstract
en_US 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.
Extent
21185988 bytes
8384649 bytes
Format
application/postscript
application/pdf
Language
en_US
Relation
en_US AITR-1245