my face(1999.3)

Lecturer Masahiro Yasugi

Department of Communications and Computer Engineering
Graduate School of Informatics
Kyoto University
Sakyo, Kyoto, 606-8501, JAPAN

TEL: +81-75-753-5384
FAX: +81-75-753-4829

E-mail: yasugi@kuis.kyoto-u.ac.jp

Office: Rm. 217, Engineering-Building No. 10


April, 2000

Education
B.E. in Electronic Engineering, The University of Tokyo, March 1989.
M.E. in Electrical Engineering, The University of Tokyo, March 1991.
Ph.D. in Information Science, The University of Tokyo, March 1994.

Employment
Fellow of JSPS(Japan Society for the Promotion of Science), 1993-1995.
Honorary Research Associate, University of Manchester, 1994-1995.
Research Associate, Kobe University, 1995-1998.
Lecturer, Kyoto University, 1998-present.

Professional Activities
• Editorial Board, Transactions on Programming, Information Processing Society of Japan, 1998-present.
• Program Committee Member, Joint Symposium on Parallel Processing, 1999-present.
• Program Committee Member, Systems for Programming and Applications, JSSST (Japan Society for Software Science and Technology), 1998-present.
• Researcher, "Information and Human Activity", PRESTO, Japan Science and Technology Corporation. 1998-present.

Research Grants (1995-)
• Design and Implementation of an Object-oriented Language for Practical Parallel Processing, Grant-in-Aid for Young Scientists, Monbusho, 1997-1998.

Research Topics
• Programming Language
• Parallel Processing

Recent Publications
• Masahiro Yasugi, Tomokazu Ito, Tsuneyasu Komiya, and Taiichi Yuasa, "Mostly-Depth-First Copying Garbage Collection with Small Stack Space", Proceedings of Workshop on Systems for Programming and Applications '98, March 2000. (in Japanese).
• Masahiro Yasugi, Shigeyuki Eguchi, and Kazuo Taki, "Adaptive Objects for Concurrent Accesses", Jean-Paul Bahsoun, Takanobu Baba, Jean-Pierre Briot, and Akinori Yonezawa, editors, Object-Oriented Parallel and Distributed Programming, pp. 187-206. HERMES Science Publications, January 2000.
• Masahiro Yasugi, Seiji Umatani, Tsuneyasu Komiya, and Taiichi Yuasa, "An Implementation Language Which Supports Multi-context Management", IPSJ SIG PRO (SWoPP'99), August 1999. (in Japanese).
• Masahiro Yasugi, "Hierarchically Structured Synchronization and Exception Handling in Parallel Languages Using Dynamic Scope", International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications, July 1999.
• Shigeyuki Eguchi, Masahiro Yasugi, Tomio Kamada, and Kazuo Taki, "Dynamic Relaxation of Mutual Exclusion using Adaptive Objects" Transactions of IPSJ, Vol. 40, No. 5, pp. 2084-2092, May 1999. (in Japanese).
• Masahiro Yasugi, Shigeyuki Eguchi, and Kazuo Taki, "Eliminating Bottlenecks on Parallel Systems Using Adaptive Objects", Proc. of International Conference on Parallel Architectures and Compilation Techniques, pp. 80-87, October 1998.
• Masahiro Yasugi, "A Garbage Collector for Concurrent Object-oriented Languages", Transactions of IPSJ, Vol. 39, No. 6, pp. 1691-1699, June 1998. (in Japanese).
• Masahiro Yasugi, Satoshi Matsuoka, and Akinori Yonezawa, "ABCL/EM-4: An Implementation and Evaluation of a Concurrent Object-oriented Language System on a Data-driven Parallel Computer", Transactions of IPSJ, Vol. 38, No. 9, pp. 1790-1799, September 1997. (in Japanese).
• Masahiro Yasugi, "Evaluation of Distributed Concurrent Garbage Collection on a Data-driven Parallel Computer", Proc. of Joint Symposium on Parallel Processing 1997, pp. 345-352, May 1997. (in Japanese).
• Masahiro Yasugi and Kazuo Taki, "OPA: An Object-oriented Language for Parallel Processing --its Design and Implementation--", IPSJ SIG Notes 96-PRO-8(SWoPP'96), Vol. 96, No. 82, pp. 157-162, August 1996. (in Japanese).
• Masahiro Yasugi and Kazuo Taki, "Evaluation of Implementation Schemes for Fine-grained Concurrent Computing on the Distributed-Shared Memory Computer KSR", IEICE Technical Report CPSY-95-59(SWoPP'95), Vol. 95, No. 210, pp. 71-78, August 1995. (in Japanese).
• Masahiro Yasugi, Satoshi Matsuoka, and Akinori Yonezawa, "The Plan-Do Style Compilation Technique for Eager Data Transfer in Thread-Based Execution", Proc. of International Conference on Parallel Architectures and Compilation Techniques, pp. 57-66, August 1994.
• Masahiro Yasugi, "A Concurrent Object-Oriented Programming Language System for Highly Parallel Data-Driven Computers and its Applications", Technical Report 94-7e, Department of Information Science, Faculty of Science, University of Tokyo, April 1994.
• Masahiro Yasugi and Akinori Yonezawa, "Towards Performance Evaluation of a N-body Problem Algorithm in an Object-oriented Concurrent Language on a Date-driven Parallel Computer", Object-Oriented Computing II (WOOC'93), pp. 147-154. Kindai Kagaku Sha, April 1994. (in Japanese).
• Akinori Yonezawa, Satoshi Matsuoka, Masahiro Yasugi, and Kenjiro Taura, "Implementing Concurrent Object-Oriented Languages on Multicomputers", IEEE Parallel & Distributed Technology, Vol. 1, No. 2, pp. 49-61, May 1993.