Safe futures for Java (2005)

by Adam Welc , Suresh Jagannathan , Antony Hosking
Venue:In Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2005). ACM
Citations:60 - 7 self

Documents Related by Co-Citation

409 MULTILISP: a language for concurrent symbolic computation – Robert H. Halstead - 1985
31 A complete guide to the future – Frank S. De Boer, Dave Clarke, Einar Broch Johnsen - 2007
23 The R-LRPD Test: Speculative Parallelization of Partially Parallel Loops – Francis Dang, Hao Yu, Lawrence Rauchwerger - 2002
28 Implicit parallelism with ordered transactions – C von Praun, L Ceze, C Cascaval - 2007
28 Creol: A type-safe object-oriented model for distributed concurrent systems – Einar Broch Johnsen, Olaf Owe, Ingrid Chieh Yu - 2006
155 X10: an object-oriented approach to non-uniform cluster computing – P Charles, C Grothoff, V Saraswat, C Donawa, A Kielstra, K Ebcioglu, C Von Praun, V Sarkar - 2005
44 The Semantics of Future and Its Use in Program Optimization – Cormac Flanagan, Matthias Felleisen - 1995
185 The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization – Lawrence Rauchwerger, David Padua - 1995
157 A Scalable Approach to Thread-Level Speculation – J. Gregory Steffan , Christopher B. Colohan, Antonia Zhai, Todd C. Mowry - 2000
42 An asynchronous communication model for distributed concurrent objects – E B Johnsen, O Owe - 2007
35 2007b Programming ERLANG, software for a concurrent world – J Armstrong
315 Composable memory transactions – Tim Harris, Simon Marlow, Simon Peyton, Jones Maurice Herlihy - 2005
65 Optimistic parallelism requires abstractions – Milind Kulkarni, Keshav Pingali - 2007
248 The Implementation of the Cilk-5 Multithreaded Language – Matteo Frigo, Charles E. Leiserson, Keith H. Randall - 1998
120 Concurrent Programming in ML – John H Reppy - 1999
9 Quasi-static Scheduling for Safe Futures – A Navabi, X Zhang, S Jagannathan - 2008
93 Mul-T: A highperformance parallel Lisp – David A Kranz, Robert H Halstead, Eric Mohr - 1989
212 Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs – Eric Mohr, David A. Kranz, Robert H. Halstead, Jr. - 1991
50 Min-Cut Program Decomposition for Thread-Level Speculation – Troy A. Johnson, Rudolf Eigenmann, T. N. Vijaykumar - 2004