|

I am managing the Infrastructure Software group
at IBM Tokyo Research Laboratory.
I joined TRL in 1988,
after obtaining Ph.D.
in Information Science
from Tokyo University.
My interest is
in design and implementation of object-oriented programming languages,
in particular,
an efficient implementation
of virtual execution environment for Java.

Academic Activities

Publications
International Conferences
-
Kiyokuni Kawachiya, Kazunori Ogata, Daniel Silva, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani.
"Cloneable JVM: A New Approach to Start Isolated Java Applications Faster,"
Third International Conference on Virtual Execution Environments (VEE '07), pp.1-11, June 13-15, 2007.
- Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, and Toshio Nakatani,
"Replay Compilation: Improving Debuggability of a Just-in-Time Compiler,"
ACM SIGPLAN International Conference on Object-Oriented
Programming, Systems, Languages, and Applications (OOPSLA 2006), pp.241-252, October 22-26, 2006.
- Tamiya Onodera, Kiyokuni Kawachiya, and Akira Koseki,
"Lock Reservation for Java Reconsidered,",
Proceedings of the 18th European Conference on Object-Oriented Programming (ECOOP 2004),
pp.560-584, June 14-18, 2004.
-
Kazuaki Ishizaki, Mikio Takeuchi, Kiyokuni Kawachiya, Toshio Suganuma,
Osamu Gohda, Tatsushi Inagaki, Akira Koseki, Kazunori Ogata, Motohiro Kawahito,
Toshiaki Yasue, Takeshi Ogasawara, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani,
"Effectiveness of Cross-Platform Optimizations for a Java Just-In-Time Compiler",
Proceedings of the 2003 ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2003),
October 26-30, 2003.
-
Tatsushi Inagaki, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani,
"Stride Prefetching by Dynamically Inspecting Objects",
Proceedings of the 2003 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2003),
pp.269-277, June 9-11, 2003.
-
Kiyokuni Kawachiya, Akira Koseki, and Tamiya Onodera,
"Lock Reservation: Java Locks Can
Mostly Do Without Atomic Operations",
Proceedings of the
2002 ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2002),
pp. 130-141, November 4-8, 2002.
-
Tamiya Onodera and Kiyokuni Kawachiya,
"A Study of Locking Objects with Bimodal Fields",
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems,
Languages, and Applications (OOPSLA'99), pp.223-237, November 1999.
-
Tamiya Onodera and Hiroaki Nakamura,
"Optimizing Smalltalk by Selector Code Indexing Can Be Practical",
Proceedings of the 11th European Conference
on Object-Oriented Programming (ECOOP'97), pp.302-323, June 1997.
-
Tamiya Onodera,
"Experience with Representing C++ Program Information
in an Object-Oriented Database",,
Proceedings of the 1994 ACM SIGPLAN Conference on Object-Oriented Programming Systems,
Languages, and Applications (OOPSLA'94), pp.403-413, October 1994.
-
Tamiya Onodera, Kazushi Kuse, and Tsutomu Kamimura,
"Increasing Safety and Modularity of C Based Objects",
Tools PACIFIC'90 Conference Proceedings, pp187-197, November 1990.
International Journals
-
Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani,
"Design, Implementation, and Evaluation of Optimizations in a Just-In-Time Compiler",
Concurrency: Practice and Experience, Volume 12, Issue 6, pp.457-475, May 2000.
-
Tamiya Onodera,
"Generational and Conservative Copying Collector
for Hybrid Object-Oriented Languages",
Software-Practice and Experience, Volume 23, Issue 10, pp.1077-1093, October 1993.
-
Tamiya Onodera,
"Reducing Compilation Time by a Compilation Server",
Software-Practice and Experience, Volume 23, Issue 5, pp.477-485, May 1993.
Book
-
Tamiya Onodera and Satoru Kawai,
"A Formal Model of Visualization in Computer Graphics Systems",
Lecture Notes in Computer Science, Volume 421, Springer-Verlag, 1990.
|
|