Previous:
MagicEight: System Description
Up:
MagicEight: System Description
Next:
Introduction
Contents
Introduction
Parallel Systems
Hybrid Dataflow
Specialized Processors
This Document
The MagicEight Virtual Machine
Naming and Protection
Scoping
Accessing Data
Input Parameters
Internal Parameters
Private Parameters
Passing Parameters to other Tasks
Persistent Storage Management
Resource Management
Distributed Aspect
Logical Organization
Task/Stream Scheduling
User Primitives
POST-TASK
CLEAR-TASK-DEP
CREATE-OBJECT
CREATE-STREAM
EXPORT-OBJECT
DESTROY-OBJECT
SEND-MESSAGE
SEND-RELIABLE-MESSAGE
Intranode Messages
GET-OBJECT
GET-STREAM-OBJECT
BKOFF-STREAM-OBJECT
ACK
GET-STREAM-INFO
PUT-OBJECT
PUT-STREAM-OBJECT
PUT-STREAM-INFO
POST-TASK
CLEAR-TASK-DEP
Resource Request Routing
Streams
Pipelining
Synchronization
Stream Creation & Destruction
Instructions
Task Scheduling and Fault-Tolerance
Eduction
Priorities & Stream Synchronization
Fault-Tolerance
Error Detection
Error Recovery
Data Structures
Capabilities
Streams and Stream Access Patterns
External Interface
Internal Interface
Parameter Passing
Predefined Parameter Types
Caller Software Interface
Passing of Parameters to Software Functions
Passing of Parameters to Hardware Functions
Tokens
References
magiceight-web@media.mit.edu