TY - GEN
T1 - Structured dagger
T2 - 2nd International European Conference on Parallel Processing, Euro-Par 1996
AU - Kalé, Laxmikant V.
AU - Bhandarkar, Milind A.
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1996.
PY - 1996
Y1 - 1996
N2 - Message-Driven Programming style, used in languages such as Charm, avoids the use of blocking receives and allows adaptive overlap of computation and communication by scheduling objects depending on availability of messages. Charm supports objects whose methods can be triggered by remote objects asynchronously, which enables Charm programs to tolerate communication latencies in an adaptive manner. However, many parallel object-based applications require the object to coordinate the sequencing of the execution of their methods. Structured Dagger is a coordination language built on top of Charm that supports such applications by facilitating a dear expression of the flow of control within the object without losing the performance benefits of adaptive message-driven execution.
AB - Message-Driven Programming style, used in languages such as Charm, avoids the use of blocking receives and allows adaptive overlap of computation and communication by scheduling objects depending on availability of messages. Charm supports objects whose methods can be triggered by remote objects asynchronously, which enables Charm programs to tolerate communication latencies in an adaptive manner. However, many parallel object-based applications require the object to coordinate the sequencing of the execution of their methods. Structured Dagger is a coordination language built on top of Charm that supports such applications by facilitating a dear expression of the flow of control within the object without losing the performance benefits of adaptive message-driven execution.
UR - http://www.scopus.com/inward/record.url?scp=84955620472&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84955620472&partnerID=8YFLogxK
U2 - 10.1007/3-540-61626-8_85
DO - 10.1007/3-540-61626-8_85
M3 - Conference contribution
AN - SCOPUS:84955620472
SN - 9783540616269
SN - 9783540616269
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 646
EP - 653
BT - Euro-Par 1996 Parallel Processing - 2nd International Euro-Par Conference, Proceedings
A2 - Bouge, Luc
A2 - Fraigniaud, Pierre
A2 - Mignotte, Anne
A2 - Robert, Yves
A2 - Bouge, Luc
A2 - Fraigniaud, Pierre
A2 - Mignotte, Anne
A2 - Robert, Yves
PB - Springer
Y2 - 26 August 1996 through 29 August 1996
ER -