Professional AssociationsProfessional Associations: ACM | ACM Distinguished Member | ACM SIGARCH | ACM SIGPLAN | Apache Software Foundation Committer | IBM Academy of Technology | 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 (a.k.a. Computing as a Service) 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 building a toolchain for an AI accelerator. I am a committer of Apache Spark.
I received an M.S. (1992) and Ph.D. (2002) from Waseda University, in the field of information and computer science.
I am a member of ACM (Distinguished Member) (People of ACM), IPSJ (Senior Member), and JSSST.
"Java" is a trademark or registered trademark of Oracle and/or its affiliates.
19-21, Nihonbashi Hakozaki-cho, Chuo-ku, Tokyo 103-8510, Japan