•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