@inproceedings{nalini2009compiletime, abstract = {Clocks are a mechanism for providing synchronization barriers in concurrent programming languages. They are usually implemented using primitive communication mechanisms and thus spare the programmer from reasoning about low-level implementation detailssuch as remote procedure calls and error conditions.}, added-at = {2010-01-18T14:47:43.000+0100}, author = {Vasudevan, Nalini and Tardieu, Olivier and Dolby, Julian and Edwards, Stephen}, biburl = {http://www.bibsonomy.org/bibtex/2e832bbc63079ebce13d22f407a85cc09/gron}, day = 29, interhash = {616c8543792cd62fd6712e92ed84d274}, intrahash = {e832bbc63079ebce13d22f407a85cc09}, journal = {Compiler Construction}, keywords = {Analysis Barrier Clocks Compiler Optimization Synchronization X10}, month = {March}, pages = {48--62}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, timestamp = {2010-01-18T14:47:43.000+0100}, title = {Compile-Time Analysis and Specialization of Clocks in Concurrent Programs}, url = {http://dx.doi.org/10.1007/978-3-642-00722-4_5}, volume = 5501, year = 2009 }