Rei Odaira
contact information
Research Staff MemberAustin Research Laboratory, Austin, TX, USA +1
512
286
9989



links
Professional Associations
Professional Associations: ACM | Information Processing Society of Japan (IPSJ)- Profile
- Publications
- Patents
- Code Patch to the STAMP Benchmarks for Hardware Transdactional Memory (HTM)
- IISWC 2014 Paper
- PPoPP 2014 Paper
- IISWC 2013 Paper
- Research Report: Eliminating GIL in Ruby through HTM
- ASPLOS 2012 Paper
- CGO 2010 Paper
- VEE 2010 Paper
- ISCA 2015 Paper
- Code Patch to Eliminate Global Interpreter Lock (GIL) in Ruby through Hardware Transactional Memory
- RubyのGVLにHTMを用いるパッチ
2021
Low Latency and High Throughput Write-Ahead Logging Using CAPI-Flash
Bedri Sendir, Madhusudhan Govindaraju, Rei Odaira, and Peter Hofstee
IEEE Transactions on Cloud Computing 9(3), 1129-1142, 2021
Bedri Sendir, Madhusudhan Govindaraju, Rei Odaira, and Peter Hofstee
IEEE Transactions on Cloud Computing 9(3), 1129-1142, 2021
2018
CAPI-Flash Accelerated Persistent Read Cache for Apache Cassandra
Bedri Sendir, Madhusudhan Govindaraju, Rei Odaira, and Peter Hofstee
Proceedings of the 2018 IEEE International Conference on Cloud Computing (CLOUD)
Bedri Sendir, Madhusudhan Govindaraju, Rei Odaira, and Peter Hofstee
Proceedings of the 2018 IEEE International Conference on Cloud Computing (CLOUD)
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)
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
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
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
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
Rei Odaira, and Takuya Nakaike
Proceedings of the 2014 IEEE International Symposium on Workload Characterization (IISWC), pp. 212--221
2013
Eliminating Global Interpreter Locks in Ruby through Hardware Transactional Memory
Rei Odaira, and Jose G. Castanos
Research Report RT0950, 2013
Rei Odaira, and Jose G. Castanos
Research Report RT0950, 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
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
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
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
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)
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
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
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
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
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
Rei Odaira, and Kei Hiraki
Proceedings of 5th Internatinal Workshop on Java for Parallel and Distributed Computing (JAVAPDC), 2003