Advent of MIMD computers.
By 90s, SIMD lost ground—general purpose microprocessors too cheap, powerful. Multiple Instruction, Multiple Data (MIMD) computers could be built from commodity components.
Still want to avoid complexity of general concurrent programming. Single Program, Multiple Data (SPMD)—now a programming model rather than computer architecture.
Similarities to SIMD programming suggest similar language ideas should apply.