Professional AssociationsProfessional Associations: ACM | ACM Senior Member | ACM SIGARCH | ACM SIGPLAN | Information Processing Society of Japan (IPSJ) | Japan Society for Software Science and Technology
more informationMore information: Github | Twitter | Slideshare | Blog | LinkedIn | Facebook | ACM DL | Google Schlolar | Search by DBLP | ResearchMap (JP) | CiNii (JP) | MS Academic Search | Google Patent
I am a researcher in the Systems group at IBM Research - Tokyo in Japan, which is part of IBM's Research Division. I joined the laboratory in 1992. I was on assignment at the IBM T. J. Watson Research Center from 2008 to 2009.
My research interests are in optimizing compilers, language runtime, parallel processing, and processor architectures.
I was involved with the High Performance Fortran (HPF) compiler from 1992 to 1995. I was involved with the Java Just-In-Time compiler from 1996 to 2003, which is included in the IBM Developer Kit, Java™ Technology Edition. I was involved with end-to-end performance improvement of Java 2 Enterprise Edition (J2EE) application such as SPECjAppServer2004 from 2004 to 2005. I was involved with the investigation of the performance impact of Java applications on multi-core systems from 2008 to 2009. I was involved with dynamic compilation techniques for dynamically typed languages from 2010 to 2011. I worked for compilation and runtime techniques for exploiting new hardware features on s390 architecture from 2012 to 2013. Recently, my research focuses on compilation and optimizations from Java to GPGPU, exploiting GPGPUs in Apache Spark, and improving the performance of TensorFlow. I am a committer of Apache Spark.
"Java" is a trademark or registered trademark of Oracle and/or its affiliates.
19-21, Nihonbashi Hakozaki-cho, Chuo-ku, Tokyo 103-8510, Japan