Kazunori Ogata  Kazunori Ogata photo         

contact information

Researcher, Ph. D
IBM Research - Tokyo


Professional Associations

Professional Associations:  ACM Senior Member  |  IBM Academy of Technology  |  Information Processing Society of Japan (IPSJ)

more information

More information:  ACM DL  |  Google Scholar


Enhancement of OpenJDK biased locking for infrequent lock contention
Ting Wang, Michihiro Horie, Kazunori Ogata, Hao Chen Gui, Xiao Ping Guo, Yang Liu
Conference Companion of the 4th International Conference on Art, Science, and Engineering of Programming, 23-26, 2020
lock, computer science, computer network


Scaling up parallel GC work-stealing in many-core environments
Michihiro Horie, Kazunori Ogata, Mikio Takeuchi, Hiroshi Horii
Proceedings of the 2019 ACM SIGPLAN International Symposium on Memory Management, pp. 27-40
Abstract   work stealing, thread, queue, power management, parallel computing, data center, copying, computer science, central processing unit, cpu time


Balanced double queues for GC work-stealing on weak memory models
Michihiro Horie (IBM Research), Hiroshi Horii (IBM Research), Kazunori Ogata (IBM Research), Tamiya Onodera (IBM Research)
The 2018 ACM SIGPLAN International Symposium on Memory Management




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


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


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

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


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


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


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


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


Bytecode fetch optimization for a Java interpreter
Kazunori Ogata, Hideaki Komatsu, Toshio Nakatani
The Tenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), pp. 58-67, 2002