Sciweavers

OOPSLA
2007
Springer
13 years 10 months ago
Using early phase termination to eliminate load imbalances at barrier synchronization points
We present a new technique, early phase termination, for eliminating idle processors in parallel computations that use barrier synchronization. This technique simply terminates ea...
Martin C. Rinard
OOPSLA
2007
Springer
13 years 10 months ago
Dependent classes
Dependent Classes Vaidas Gasiunas and Mira Mezini Technische Universit¨at Darmstadt, Germany Abstract. Dependent classes are parameterized classes, the interface and implementatio...
Vaidas Gasiunas, Mira Mezini, Klaus Ostermann
OOPSLA
2007
Springer
13 years 10 months ago
Transactions with isolation and cooperation
We present the TIC (Transactions with Isolation and Cooperation) model for concurrent programming. TIC adds to standard transactional memory the ability for a transaction to obser...
Yannis Smaragdakis, Anthony Kay, Reimer Behrends, ...
OOPSLA
2007
Springer
13 years 10 months ago
Making trace monitors feasible
Pavel Avgustinov, Julian Tibble, Oege de Moor
OOPSLA
2007
Springer
13 years 10 months ago
Establishing object invariants with delayed types
Manuel Fähndrich, Songtao Xia
OOPSLA
2007
Springer
13 years 10 months ago
Multiple ownership
Nicholas R. Cameron, Sophia Drossopoulou, James No...
OOPSLA
2007
Springer
13 years 10 months ago
Using hpm-sampling to drive dynamic compilation
All high-performance production JVMs employ an adaptive strategy for program execution. Methods are first executed unoptimized and then an online profiling mechanism is used to ...
Dries Buytaert, Andy Georges, Michael Hind, Matthe...
OOPSLA
2007
Springer
13 years 10 months ago
Microphase: an approach to proactively invoking garbage collection for improved performance
To date, the most commonly used criterion for invoking garbage collection (GC) is based on heap usage; that is garbage collection is invoked when the heap or an area inside the he...
Feng Xian, Witawas Srisa-an, Hong Jiang