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
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.