2016

Optimized Durable Commitlog for Apache Cassandra Using CAPI-Flash
Bedri Sendir, Madhusudhan Govindaraju, Rei Odaira, and Peter Hofstee
Proceedings of the 2016 IEEE International Conference on Cloud Computing (CLOUD)


2015

Transactional memory support in the IBM POWER8 processor
Hung Le, Guy Guthrie, Derek Williams, Maged M. Michael, Brad Frey, William Starke, Cathy May, Rei Odaira, and Takuya Nakaike
IBM Journal of Research and Development 59(1), 2015

Quantitative Comparison of Hardware Transactional Memory for Blue Gene/Q, zEnterprise EC12, Intel Core, and POWER8
Takuya Nakaike, Rei Odaira, Matthew Gaudet, Maged M. Michael, and Hisanobu Tomari
Proceedings of the 42nd International Symposium on Computer Architecture (ISCA), pp. 144-157, 2015


2014

Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory
Rei Odaira, Jose G. Castanos, and Hisanobu Tomari
Proceedings of the 19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 131--142, 2014

Thread-Level Speculation on Off-the-Shelf Hardware Transactional Memory
Rei Odaira, and Takuya Nakaike
Proceedings of the 2014 IEEE International Symposium on Workload Characterization (IISWC), pp. 212--221


2013


Do C and Java Programs Scale Differently on Hardware Transactional Memory?
Rei Odaira, Jose G. Castanos, and Takuya Nakaike
Proceedings of the 2013 IEEE International Symposium on Workload Characterization (IISWC), pp. 34--43


2012

Continuous Object Access Profiling and Optimizations to Overcome the Memory Wall and Bloat
Rei Odaira, and Toshio Nakatani
Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 147--158, 2012


2010

Real Java Applications in Software Transactional Memory
Takuya Nakaike, Rei Odaira, Toshio Nakatani, and Maged M. Michael
Proceedings of the 2010 IEEE International Symposium on Workload Characterization (IISWC), pp. 1--10

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

Coloring-based Coalescing for Graph Coloring Register Allocation
Rei Odaira, Takuya Nakaike, Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani
Proceedings of the 2010 International Symposium on Code Generation and Optimization (CGO)


2005

Partial Redundancy Elimination beyond Exception Dependency
Rei Odaira, and Kei Hiraki
Information Processing Society of Japan Transactions on Programming Vol. 46 (No. SIG 1 (PRO24)), 2005

Partial Value Number Redundancy Elimination
Rei Odaira, and Kei Hiraki
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

Sentinel PRE: Hoisting beyond Exception Dependency with Dynamic Deoptimization
Rei Odaira, and Kei Hiraki
Proceedings of the International Symposium on Code Generation and Optimization (CGO), pp. 328--338, 2005


2004

Partial Value Number Redundancy Elimination
Rei Odaira, and Kei Hiraki
Information Processing Society of Japan Transactions on Programming Vol. 45(No. SIG 9 (PRO22)), 59--79, 2004


2003

Selective Optimization of Locks by Runtime Statistics and Just-In-Time Compilation
Rei Odaira, and Kei Hiraki
Proceedings of 5th Internatinal Workshop on Java for Parallel and Distributed Computing (JAVAPDC), 2003