Diniz et al., “Eliminating Synchronization Overhead in Automatically Parallelized Programs Using Dynamic Feedback”, ACM, pp. 89-132, May 1999.* |
Giering et al., “Using POSIX Threads to Implant Ada Tasking: Description of Work in Progress”, ACM, pp. 518-529, Nov. 1992.* |
Xu et al., “Dynamic Instrumentation of Threaded Applications”, ACM, pp. 49-59, May 1999.* |
Bacon et al., “Thin Locks: Featherweight Synchronization for Java”, ACM, pp. 258-268, Jun. 1998.* |
Jeff Bogda et al., ▭Removing Unnecessary Synchronization in Java▭, Department of Computer Science, University of California, Technical Report TRCS99-10, Apr. 2, 1999, pp. 1-16. |
P. Diniz and M. Rinard, Lock-Coarsening: Eliminating Lock Overhead in Automatically Parallelized Object-Based Programs, Proceedings of the 9th Workshop on Languages and Compilers for Parallel Computing, San Jose, CA, Aug. 1996. |
P. Diniz and m. Rinard, “Syncronization Transformations for Parallel Computing”, Proceedings of 24th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Paris, France, Jan. 1997. |
Perry E. Emrath, Sanjoy Ghosh and David Padua, “Detecting Nondeterminacy in Parallel Program”, IEEE Software, vol. 9, No. 1, pp. 69-77, Jan. 1, 1992. |
Zhixi Fang, Peiyti Tang, Pen-Chung Yew and Chuan-Qi Zhu, “Dinamic Processor Self Scheduling for General Parallel Nested Loops”, IEEE Transactions on Computers, vol. 39, No. 7, pp. 919-929, Jul. 1990. |
Manish Gupta and Edith Schonberg, “Static Analysis to Reduce Synchronization Costs in Data-Parallel Programs”, Proceedings of 23rd SIGPLAN-SIGACT Symposium on Principles of Programming Languages, St. Petersburg, Florida, Jan. 1996. |
Zli and Walid Abu-Sufah, “On Reducing Data Synchronization in Multiporcessed Loops”, IEEE Transactions on Computers, vol. C-36, pp. 105-109, No. 1, Jan. 1987. |
Samuel P. Midkiff and David A. Padua, “Compiler Algorithms for Synchronization,” IEEE Transactions on Computers, vol. 36, No. 12, pp. 1485-1495, Dec. 1897. |
M. O'Boyle and F. Bodin, “Compiler Reduction of Synchronization in Shared Virtual Memory System”, Proceedings of 9th ACM International Conference on Supercomputing, Barcelona, Spain, Jul. 1995. |
C.-W. Tseng, “Compiler Optimizations for Eliminating Barrier Synchronization,” Proceedings of 5th ACM Symposium on Principles and Practices of Parallel Programming, Santa Barbara, CA, Jul. 1995. |
H.M.Su and P.C. Yew, “On Data Synchronization for Multiprocessors”, ACM Procedings of the 16th International Symposium on Computer Architecture, 1989, pp. 416-423. |