Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Technical Reports (1964 - 2004)
  5. Pi: A Parallel Architecture Interface for Multi-Model Execution

Pi: A Parallel Architecture Interface for Multi-Model Execution

Thumbnail Image
Download
Name

AITR-1245.pdf

Size

8 MB

Format

Adobe PDF

Checksum (MD5)

0fbe711eaa2d242153417d3b67123a78

Thumbnail Image
Download
Name

AITR-1245.ps

Size

20.2 MB

Format

PostScript

Checksum (MD5)

9a3b4a3c3b23302085c5383af2d3acfd

Author(s)
Wills, Donald Scott
Date Issued
May 1, 1990
Series/Report no.
AITR-1245
Abstract
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.
Persistent DSpace Link
http://hdl.handle.net/1721.1/7035
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.