Concurrent data representation synthesis

We describe an approach for synthesizing data representations for concurrent programs. Our compiler takes as input a program written using concurrent relations and synthesizes a representation of the relations as sets of cooperating data structures as well as the placement and acquisition of locks t...

Full description

Bibliographic Details
Main Authors: Hawkins, Peter, Aiken, Alex, Fisher, Kathleen, Rinard, Martin C., Sagiv, Mooly
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery (ACM) 2012
Online Access:http://hdl.handle.net/1721.1/72434
https://orcid.org/0000-0001-8095-8523