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.
%0 Conference Paper
%1 nalini2009compiletime
%A Vasudevan, Nalini
%A Tardieu, Olivier
%A Dolby, Julian
%A Edwards, Stephen
%B Lecture Notes in Computer Science
%D 2009
%I Springer
%J Compiler Construction
%K Analysis Barrier Clocks Compiler Optimization Synchronization X10
%P 48--62
%T Compile-Time Analysis and Specialization of Clocks in Concurrent Programs
%U http://dx.doi.org/10.1007/978-3-642-00722-4_5
%V 5501
%X 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.
@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 = {https://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:44.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
}