Memory Models: A Case for Rethinking Parallel Languages and Hardware.

The article discusses computer memory models in the context of parallel programming, focusing on the ways in which multithreaded applications involving data races can lead to a mismatch between hardware and software. Topics addressed include the importance of data-race-freedom and interleaving seman...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 53; no. 8; pp. 90 - 102
Main Authors: ADVE, SARITA V., BOEHM, HANS-J.
Format: Article
Published: Association for Computing Machinery Aug2010
Subjects:
Online Access:View this record in EBSCOhost