作者: Vikram S. Adve , Robert L. Bocchino , Marc Snir , Sarita V. Adve
DOI:
关键词:
摘要: In today's widely used parallel programming models, subtle errors can lead to unintended nondeterministic behavior and hard catch bugs. contrast, we argue for a model that is deterministic by default: guaranteed unless the programmer explicitly uses constructs. This goal particularly challenging modern object-oriented languages with expressive use of reference aliasing updates shared mutable state. We propose broad research agenda in support this goal, describe some our own work further agenda.