Previous: Specialized Processors
Up: J. Watlington: Thesis Proposal
Next: The MagicEight Programming Model
My thesis is that a stream mechanism may be used to ameliorate the
problems associated with the parallel processing of media. Streams
provide a scalable means of obtaining parallelism, support specialized
processors, and allow the indeterminate latency of memory accesses to
be ignored. In order to fully exploit the capabilities of streams, a
programming model utilizing them is also being developed [31].
The goals of the MagicEight programming model are:
- to allow efficient use of a set of heterogenous processors,
interconnected through channels of varying capacity
- to support specialized (esp. non-Von Neuman) processors
- to allow a program to efficiently execute on systems with
varying numbers of processing nodes, within a range of 1 to approx. 200,
in a programmer transparent manner
wad@media.mit.edu