- Computer Science
- Computer Architecture
- Operating Systems
- Performance Modeling and Analysis
- Programming Languages & Software Engineering
My research interests include improving performance and memory efficiency of programming language runtime systems, such as Java™ VM, and enterprise applications, running both on bare hardware, on hypervisor, or in containers.
I joined IBM in 1990, and I was also involved in production development projects, including development of an emulator of IBM PC on AIX, which is something similar to the open source emulator QEMU.
I joined IBM Research - Tokyo in 1997, and I was involved in analysis and optimization of Java runtime environment, including development of interpreter and JIT compiler for Java. I also studied analysis and reduction of memory footprint of Java programs, and I am expanding my research interest to other programs running on cloud datacenter and its enabling technologies, including container technology.
"Java" is a trademark or registered trademark of Oracle and/or its affiliates.