profile


 

Profile

  • Doctor of Philosophy in Information Science and Technology, University of Tokyo, Japan
    Ph.D thesis: Redundancy Elimination over Data, Control, and Exception Dependency
    Advisor: Prof. Kei Hiraki
  • Master of Information Science, University of Tokyo, Japan
    Master thesis: Improving Throughput Performance of Thread System in Java Virtual Machine
    Advisor: Prof. Kei Hiraki
  • Bachelor of Information Science, University of Tokyo, Japan
    Bachelor thesis: Performance Evaluation of HTTP Server Using Resource Information and Process Migration in Cluster-Based Sysytem
    Advisor: Prof. Kei Hiraki

History

Research

My current research focuses on NoSQL and Big Data optimizations on the IBM POWER platform. I am specifically optimizing Apache Cassandra by exploiting IBM Data Engine for NoSQL (also know as the IBM CAPI Flash technology). I am also working on Apache Spark optimizations.

My background is compiler and runtime optimizations for single-threaded and multi-threaded systems. My previous work includes enhancing the performance of IBM System servers through hardware transactional memory, a new register allocation algorithm for IBM mainframe, and Java virtual machine optimizations for network processors.

I am a committer of Ruby and mainly maintains CRuby (a.k.a. MRI) on the IBM POWER platform.

Award

Information Processing Society of Japan Yamashita SIG Research Award 2005 Partial Redundancy Elimination beyond Exception Dependency

Academic Activities

  • April 2013 - March 2015: Editorial committee member of IPSJ Transaction on Programming
  • Program committee member of International Conference on Principles and Practices of Programming on the Java platform (PPPJ) 2013
  • Program committee member of JSSST Programming and Programming Languages (PPL) 2014
  • External review committee member of Programming Language Design and Implementation (PLDI) 2015
  • Program committee member of International Conference on Principles and Practices of Programming on the Java platform (PPPJ) 2015
  • Program committee member of International Conference on Principles and Practices of Programming on the Java platform (PPPJ) 2016
  • July 2016 - Present: Editorial committee member of IEICE TRANS-D