Profile

Ph.D in Information Science and Technology
IBM Research - Tokyo
- Bachelor of Information Science, University of Tokyo, Japan
Bachelor thesis: Performance Evaluation of HTTP Server Using Resource Information and Process Migration in Cluster-Based Sysytem
Advisor: Prof. Kei Hiraki - Master of Information Science, University of Tokyo, Japan
Master thesis: Improving Throughput Performance of Thread System in Java Virtual Machine
Advisor: Prof. Kei Hiraki - Doctor of Philosophy in Information Science and Technology, University of Tokyo, Japan
Ph.D thesis: Redundancy Elimination over Data, Control, and Exception Dependency
Advisor: Prof. Kei Hiraki
Research
My research has been focusing on compiler and runtime optimizations for single-threaded and multi-threaded systems. My current work involves enhancing the performance of IBM System z servers through leading-edge compiler technologies.
Award
- Information Processing Society of Japan Yamashita SIG Research Award 2005
Partial Redundancy Elimination beyond Exception Dependency
Publications
- [ASPLOS 2012] Rei Odaira and Toshio Nakatani. Continuous Object Access Profiling and Optimizations to Overcome the Memory Wall and Bloat. In Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012), to appear.
- [IISWC 2010] Takuya Nakaike, Rei Odaira, and Toshio Nakatani. Real Java Applications on Software Transactional Memory. In Proceedings of the 2010 IEEE International Symposium on Workload Characterization (IISWC), pp.14-23, 2010.
- [CGO 2010] Rei Odaira, Takuya Nakaike, Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani. Coloring-based Coalescing for Graph Coloring Register Allocation. In Proceedings of the 2010 International Symposium on Code Generation and Optimization (CGO), pp.160-169, 2010.
- [VEE 2010] Rei Odaira, Kazunori Ogata, Kiyokuni Kawachiya, Tamiya Onodera, and Toshio Nakatani. Efficient Runtime Tracking of Allocation Sites in Java. In Proceedings of the 2010 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), pp.109-120, 2010.
- [CGO 2005] Rei Odaira and Kei Hiraki. Sentinel PRE: Hoisting beyond Exception Dependency with Dynamic Deoptimization. In Proceedings of the 2005 International Symposium on Code Generation and Optimization (CGO), pp.328-338, 2005.
- [PRO 24] Rei Odaira and Kei Hiraki.
Partial Redundancy Elimination beyond Exception Dependency.
Information Processing Society of Japan Transactions on Programming, Vol.46, No.SIG 1 (PRO24), pp.134-148, 2005. (In Japanese.)
Information Processing Society of Japan Yamashita SIG Research Award 2005 - [LCPC 2004] Rei Odaira and Kei Hiraki. Partial Value Number Redundancy Elimination. In Proceedings of the International Workshop on Languages and Compilers for Parallel Computing (LCPC 2004), Lecture Notes in Computer Science, Vol.3602, pp.409-423, 2005.
- [PRO 22] Rei Odaira and Kei Hiraki. Partial Value Number Redundancy Elimination. Information Processing Society of Japan Transactions on Programming, Vol.45, No.SIG 9 (PRO22), pp.59-79, 2004. (In Japanese.)
- [JAVAPDC 2003] Rei Odaira and Kei Hiraki. Selective Optimization of Locks by Runtime Statistics and Just-In-Time Compilation. In Proceedings of 5th Internatinal Workshop on Java for Parallel and Distributed Computing (JAVAPDC '03), 2003.
Contact
IBM Research - Tokyo
1623-14 Shimotsuruma, Yamato, Kanagawa, Japan
242-8502
E-mail: odaira (at) jp (dot) ibm (dot) com
