Tamiya Onodera  Tamiya Onodera photo       

contact information

Senior Manager of Computing as a Service
IBM Research - Tokyo
  +81dash3dash5144dash2832

links

Professional Associations

Professional Associations:  ACM  |  ACM Senior Member  |  ACM SIGPLAN  |  Information Processing Society of Japan (IPSJ)  |  Japan Society for Software Science and Technology


2017

Taming Performance Degradation of Containers in the Case of Extreme Memory Overcommitment
Rina Nakazawa (IBM Research) Kazunori Ogata (IBM Research ) Seetharami Seelam (IBM T.J. Watson Research Center US) Tamiya Onodera (IBM Research )
IEEE International Conference on Cloud Computing, 2017


2016

Workload Characterization and Optimization of TPC-H Queries on Apache Spark
Tatsuhiro Chiba, Tamiya Onodera
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2016


2014

A Distributed Quorum System for Ensuring Bounded Staleness of Key-Value Stores
Hirisho Horii, Miki Enoki, Tamiya Onodera
WAIM 2014 Proceedings of 15th International Conference on Web-Age Information Management, pp. 84--95, Springer

String deduplication for Java-based middleware in virtualized environments
Michihiro Horie, Kazunori Ogata, Kiyokuni Kawachiya, Tamiya Onodera
Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, pp. 177--188, 2014


2013

Increasing the Transparent Page Sharing in Java
Kazunori Ogata, Tamiya Onodera
Performance Analysis of Systems and Software (ISPASS), 2013 IEEE International Symposium on, pp. 34--44


2012

Memory-Efficient index for cache invalidation mechanism with OpenJPA
Miki Enoki, Yosuke Ozawa, Hiroshi Horii, Tamiya Onodera
Web Information Systems Engineering-WISE 2012, pp. 696--703, Springer

Distributed garbage collection for managed X10
Kiyokuni Kawachiya, Mikio Takeuchi, Salikh Zakirov, Tamiya Onodera
Proceedings of the 2012 ACM SIGPLAN X10 Workshop, pp. 5:1--5:11, ACM

Fast method dispatch and effective use of primitives for reified generics in managed X10
Mikio Takeuchi, Salikh Zakirov, Kiyokuni Kawachiya, Tamiya Onodera
Proceedings of the 2012 ACM SIGPLAN X10 Workshop, pp. 4:1--4:7, ACM

X10-based Massive Parallel Large-scale Traffic Flow Simulation
Toyotaro Suzumura, Sei Kato, Takashi Imamichi, Mikio Takeuchi, Hiroki Kanezashi, Tsuyoshi Ide, Tamiya Onodera
Proceedings of the 2012 ACM SIGPLAN X10 Workshop, pp. 3:1--3:4, ACM


2011

Compiling x10 to java
Mikio Takeuchi, Yuki Makino, Kiyokuni Kawachiya, Hiroshi Horii, Toyotaro Suzumura, Toshio Suganuma, Tamiya Onodera
Proceedings of the 2011 ACM SIGPLAN X10 Workshop, pp. 3:1--3:10, ACM


2010

Efficient Runtime Tracking of Allocation Sites in Java
Rei Odaira, Kazunori Ogata, Kiyokuni Kawachiya, Tamiya Onodera, and Toshio Nakatani
Proceedings of the ACM International Conference on Virtual Execution Environments (VEE), pp. 109--120, 2010

Performance improvement of OpenJPA by query dependency analysis
Miki Enoki, Yosuke Ozawa, Tamiya Onodera
Database Systems for Advanced Applications, pp. 370--379, 2010

Scalable performance of system S for extract-transform-load processing
Toyotaro Suzumura, Toshiaki Yasue, Tamiya Onodera
Proceedings of of SYSTOR 2010: The 3rd Annual Haifa Experimental Systems Conference, Haifa, Israel, May 24-26, 2010

Evaluation of a just-in-time compiler retrofitted for PHP
Michiaki Tatsubori, Akihiko Tozawa, Toyotaro Suzumura, Scott Trent, Tamiya Onodera
Proceedings of the 6th International Conference on Virtual Execution Environments, VEE 2010, Pittsburgh, Pennsylvania, USA, March 17-19, 2010, pp. 121--132

A study of Java's non-Java memory
Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, Scott Trent, Tamiya Onodera
25th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA/SPLASH 2010), pp. 191-204


2009

Copy-on-Write in the PHP Language
Akihiko Tozawa, Michiaki Tatsubori, Tamiya Onodera, Yasuhiko Minamide
Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2009), Savannah, Georgia, USA, January 21-23, 2009, pp. 200-212, ACM

Highly scalable web applications with zero-copy data transfer
Toyotaro Suzumura, Michiaki Tatsubori, Scott Trent, Akihiko Tozawa, Tamiya Onodera
Proceedings of the 18th International Conference on World Wide Web, WWW 2009, Madrid, Spain, April 20-24, 2009, pp. 921--930


2008

Performance pitfalls in large-scale java applications translated from COBOL
Toshio Suganuma, Toshiaki Yasue, Tamiya Onodera, Toshio Nakatani
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, pp. 685--696, 2008

Analysis and reduction of memory inefficiencies in Java strings
Kiyokuni Kawachiya, Kazunori Ogata, Tamiya Onodera
the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA 08), pp. 385-402, ACM, 2008

Finding bugs in Java native interface programs
Goh Kondoh, Tamiya Onodera
Proceedings of the 2008 international symposium on Software testing and analysis, pp. 109--118

Performance Comparison of PHP and JSP as Server-side Scripting Languages
Scott Trent, Michiaki Tatsubori, Toyotaro Suzumura, Akihiko Tozawa, Tamiya Onodera
ACM/IFIP/USENIX 9th International Middleware Conference (Middleware 2008), Leuven, Belgium, December 1-5, 2008, pp. 164-182, Springer

Performance Comparison of Web Service Engines in PHP, Java and C
Toyotaro Suzumura, Scott Trent, Michiaki Tatsubori, Akihiko Tozawa, Tamiya Onodera
2008 IEEE International Conference on Web Services (ICWS 2008), September 23-26, 2008, Beijing, China, pp. 385--392


2007

Cloneable JVM: a new approach to start isolated java applications faster
Kiyokuni Kawachiya, Kazunori Ogata, Daniel Silva, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani
Proceedings of the 3rd international conference on Virtual execution environments, pp. 1-11, 2007


2006

Replay compilation: improving debuggability of a just-in-time compiler
Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, Toshio Nakatani
ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2006), pp. 241-252, ACM


2004

Evolution of a Java just-in-time compiler for IA-32 platforms
Toshio Suganuma, Takeshi Ogasawara, Kiyokuni Kawachiya, Mikio Takeuchi, Kazuaki Ishizaki, Akira Koseki, Tatsushi Inagaki, Toshiaki Yasue, Motohiro Kawahito, Tamiya Onodera, others
IBM Journal of Research and Development 48(5.6), 767--795, IBM, 2004

Lock reservation for Java reconsidered
Tamiya Onodera, Kikyokuni Kawachiya, Akira Koseki
ECOOP 2004--Object-Oriented Programming, pp. 559--583, Springer


2003

Stride prefetching by dynamically inspecting objects
Tatsushi Inagaki, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation , pp. 269--277

Effectiveness of cross-platform optimizations for a Java just-in-time compiler
Kazuaki Ishizaki, Mikio Takeuchi, Kiyokuni Kawachiya, Toshio Suganuma, Osamu Gohda, Tatsushi Inagaki, Akira Koseki, Kazunori Ogata, Motohiro Kawahito, Toshiaki Yasue, others
Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pp. 187--204, ACM, 2003


2002

Lock reservation: Java locks can mostly do without atomic operations
Kiyokuni Kawachiya, Akira Koseki, Tamiya Onodera
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , pp. 130--141, 2002


2000

Design, implementation, and evaluation of optimizations in a JavaTM Just-In-Time compiler
Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu and Toshio Nakatani
Concurrency: Practice and Experience 12(6), 457--475, Wiley Online Library, 2000


1999

A study of locking objects with bimodal fields
Tamiya Onodera, Kiyokuni Kawachiya
OOPSLA '99 Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications 34(10), 223--237, ACM, 1999

Design, implementation, and evaluation of optimizations in a just-in-time compiler
Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani
Proceedings of the ACM 1999 conference on Java Grande, pp. 119--128, ACM


1997

Optimizing Smalltalk by selector code indexing can be practical
Tamiya Onodera, Hiroaki Nakamura
ECOOP'97—Object-Oriented Programming, pp. 302--323, Springer, 1997


1994

Experience with representing C++ program information in an object-oriented database
Tamiya Onodera
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, pp. 403--413, 1994


1993

A generational and conservative copying collector for hybrid object-oriented languages
Tamiya Onodera
Software: Practice and Experience 23(10), 1077--1093, Wiley Online Library, 1993

Reducing compilation time by a compilation server
Tamiya Onodera
Software: Practice and Experience 23(5), 477--485, Wiley Online Library, 1993


1990

A formal model of visualization in computer graphics systems
Tamiya Onodera, Satoru Kawai
Lecture Notes in Computer Science, Vol. 421, Springer, 1990

COB language manual
T Onodera, T Kamimura
IBM Research, Tokyo Research Laboratory, 1990

Increasing safety and modularity of C-based objects
Tamiya Onodera, Kazushi Kuse, Tsutomu Kamimura
Tools PACIFIC'90 Conference Proceedings, pp. 187--197, 1990