Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (1998)
Oct. 12, 1998 to Oct. 18, 1998
Masahiro Yasugi , Kyoto University
Shigeyuki Eguchi , Kobe University
Kazuo Taki , Kobe University
Dynamic method replacement is a new technique to eliminate bottlenecks (e.g., around a root of tree structure) using adaptive objects for concurrent accesses. The technique eliminates the frequency of mutual exclusion and remote message passing by dynamically increasing the number of read only methods and the immutable part of objects. The results of performance measurements on both shared memory and distributed memory parallel architectures indicate the effectiveness of our approach to bottleneck elimination.
bottleneck elimination, adaptive object, concurrent access, method dispatch, mutual exclusion, parallel language, distributed shared object
Masahiro Yasugi, Shigeyuki Eguchi, Kazuo Taki, "Eliminating Bottlenecks on Parallel Systems using Adaptive Objects", Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, vol. 00, no. , pp. 80, 1998, doi:10.1109/PACT.1998.727175