question
active
question:are-the-operations-that-create-and-control-parallelism-best-left-in-the-programmer-s-hands-or-should-they-be-turned-over-to-the-compilerAre the operations that create and control parallelism best left in the programmer’s hands, or should they be turned over to the compiler?
Central design question underlying the comparison with functional approaches.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- Scepticism about compilers fully automating granularity decisions.
- Claim that OOP per se does not solve any parallel programming problems.
- Asserts that Linda's uncoupled style reduces cognitive load.
- Argument that recursion equations are inappropriate for many important parallel programs.
- C-Linda DNA comparison is comparable in length and clarity to Crystal; pragmatic runtime granularity control outweighs compiler optimization ideals.
- Rhetorical question about trusting compilers with parallelization.
- Normal forms are exponentially large; computing them makes explicit only necessary information while discarding most input data, explaining apparent information increase.
- Broader interpretive claim about LM learning bias inferred from the findings