Alternatives (continued)
•Functional programming has motivated many models
•Concurrency is natural part of parameter evaluation
•Processors not specifically identified -- they simply work on next task
•Write-once memory avoids races and indeterminacy
•No notion of locality since it is not possible to associate memory with any logical processor
•Functional models presume shared memory computers and have considerable overhead; functional has not become popular