Kazuaki Ishizaki
(石崎 一明)
  Kazuaki Ishizaki<br>(石崎 一明) photo       

contact information

Senior Technical Staff Member, Ph.D.
IBM Research - Tokyo, Japan

links

Professional Associations

Professional Associations:  ACM  |  ACM Senior Member  |  ACM SIGARCH  |  ACM SIGPLAN  |  Information Processing Society of Japan (IPSJ)  |  Japan Society for Software Science and Technology

more information

More information:  Github  |  Twitter  |  Slideshare  |  Blog  |  LinkedIn  |  Facebook  |  ACM DL  |  Google Schlolar  |  Search by DBLP  |  ResearchMap (JP)  |  CiNii (JP)  |  MS Academic Search  |  Google Patent



  • Workload and network-optimized computing systems [link]
    David P. LaPotin, Shahrokh Daijavad, Charles L. Johnson, Steven W. Hunter, Kazuaki Ishizaki, Hubertus Franke, Heather D. Achilles, Dan P. Dumarot, Nancy A. Greco, and Bijan Davari
    IBM Journal of Research and Development, Vol. 54, No. 1, pp. 1:1-1:12, 2010
  • A Programming Framework for Parallel Transactional Applications [link]
    Ken Mizuno, Toshio Suganuma, Kazuaki Ishizaki, Akira Koseki, Yohei Ueda, Hideaki Komatsu
    Information Processing Society of Japan Transactions on Programming, Vol. 48, No. SIG12(PRO 34), pp. 41-51, 2007 (in Japanese)
  • Evolution of a Java just-in-time compiler for IA-32 platforms pdf[pdf] (265KB) [link]
    Toshio Suganuma, Takeshi Ogasawara, Kiyokuni Kawachiya, Mikio Takeuchi, Kazuaki Ishizaki, Akira Koseki, Tatsushi Inagaki, Toshiaki Yasue, Motohiro Kawahito, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani
    IBM Journal of Research and Development, IBM Research in Asia Issue, Vol. 48, No. 5/6, pp. 767-795, 2004
  • Eliminating Exception Constraints of Java Programs for IA-64 [link]
    Kazuaki Ishizaki, Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani
    The Journal of Instruction Level Parallelism, Vol. 5, pp. 1-22, 2003
  • Eliminating Exception Constraints in Java Programs Using a Speculation Technique [link]
    Kazuaki Ishizaki, Tatsushi Inagaki, and Hideaki Komatsu
    Information Processing Society of Japan Transactions on Programming, Vol. 43, No. SIG8(PRO 15), pp. 87-97, 2002 (in Japanese)
  • A Direct Devirtualization Technique with the Code Patching Mechanism [link]
    Kazuaki Ishizaki, Toshiaki Yasue, Motohiro Kawahito, and Hideaki Komatsu
    Information Processing Society of Japan Journal, Vol. 43, No. 1, pp. 124-136, 2002 (in Japanese)
  • Design, Implementation, and Evaluation of Optimizations in a Just-In-Time Compiler
    Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani
    Concurrency: Practice and Experience, Vol. 12, No. 6, pp. 457-475, 2000
  • A Loop Transformation Algorithm for Communication Overlapping
    Kazuaki Ishizaki, Hideaki Komatsu, Toshio Nakatani
    International Journal of Parallel Processing, Vol. 28, No. 2, pp.135-154, 2000
  • Overview of the IBM Java Just-In-Time Compiler pdf[pdf] (966KB) [link]
    Toshio Suganuma, Takeshi Ogasawara, Mikio Takeuchi, Toshiaki Yasue, Motohiro Kawahito, Kazuaki Ishizaki, Hideaki Komatsu, and Toshio Nakatani
    IBM Systems Journals, Java Performance Issue, Vol. 39, No. 1, 2000.
  • A Compiler Algorithm for Overlapping Communication with Computation on Distributed Memory Machines [link]
    Kazuaki Ishizaki and Hideaki Komatsu
    Information Processing Society of Japan Journal, Vol. 38, No. 9, pp.1849-1858, 1997 (in Japanese)
  • Enhancements of Code Generation in Apache Spark [link]
    Kazuaki Ishizaki
    33rd JSSST Annual Conference, 一般3-1, 2016 (in Japanese)
  • How Java runtime can execute practical Java programs on GPU [link]
    Kazuaki Ishizaki, Gita Koblents, Akihiro Hayashi, Vivek Sarkar, and Hiroshi Inoue
    2015 Symposium on High Performance Computing and Computational Science (HPCS 2015), pp. 96, 2015
  • Transforming Java programs for concurrency using Double-Checked Locking pattern [link]
    Kazuaki Ishizaki, Shahrokh Daijavad, Toshio Nakatani
    2014 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2014), pp. 128-129, 2014
  • On the Benefits and Pitfalls of Extending a Statically Typed Language JIT Compiler for Dynamic Scripting Languages
    Jose Castanos, David Edelsohn, Kazuaki Ishizaki,Toshio Nakatani, Takeshi Ogasawara, Priya Nagpurkar, Peng Wu
    IBM Programming Languages Day, 2012
  • Refactoring Java Programs using Concurrent Libraries [ACM Author-Izer download
    Kazuaki Ishizaki, Shahrokh Daijavad, Toshio Nakatani
    Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PADTAD - IX), 2011
  • Compilers are from Mars, Dynamic Scripting Languages are from Venus
    Jose Castanos, David Edelsohn, Kazuaki Ishizaki, Priya Nagpurkar, Takeshi Ogasawara, Akihiko Tozawa, and Peng Wu
    9th Workshop on Compiler-Driven Performance, 2010
  • Compilers are from Mars, Dynamic Scripting Languages are from Venus
    Jose Castanos, David Edelsohn, Kazuaki Ishizaki, Takeshi Ogasawara, Priya Nagpurkar, Akihiko Tozawa, and Peng Wu
    IBM Programming Languages Day, 2010
  • Whole-Stack Analysis and Optimization of Commercial Workloads on Server Systems
    C. Richard Attanasio, Jong-Deok Choi, Niteesh Dubey, Kattamuri Ekanadham, Manish Gupta, Tatsushi Inagaki, Kazuaki Ishizaki, Joefon Jann, Robert D. Johnson, Toshio Nakatani, Il Park, Pratap Pattnaik, Mauricio J. Serrano, Stephen E. Smith, Ian Steiner, and Yefim Shuf
    Network and Parallel Computing (NPC2004), 2004
  • Effectiveness of Cross-Platform Optimizations for a Java Just-In-Time Compiler pdf[pdf]
    Kazuaki Ishizaki
    The 6th JSSST Workshop on Programming and Programming Languages, 2004 (in Japanese)
  • Fast Predicate-Aware Dataflow Analysis [slide online]
    Kazuaki Ishizaki, Akira Koseki, Hideaki Komatsu, and Toshio Nakatani
    Third Workshop on Explicitly Parallel Instruction Computing Architectures and Compiler Technology (EPIC-3), 2004
  • A Direct Devirtualization Technique with the Code Patching Mechanism
    Kazuaki Ishizaki, Toshiaki Yasue, Motohiro Kawahito, and Hideaki Komatsu
    IPSJ SIG PRO, 2002 (in Japanese)
  • A study of Devirtualization Techniques for a Java(tm) Just-In-Time Compiler
    Kazuaki Ishizaki
    Dagstule Seminars 00451: Effective Implementation of Object-Oriented Programming Languages, 2000
  • Design, Implementation and Evaluation of Optimizations in a Java Just-In-Time Compiler
    Kazuaki Ishizaki, Motohiro Kawahito, Kazuhiro Konno, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, and Hideaki Komatsu
    IEICE SIG Technical Report, CPSY-99-64, pp. 17-24, 1999 (in Japanese)
  • A Loop Parallelization Algorithm for HPF Compilers
    Kazuaki Ishizaki, Hideaki Komatsu
    Eighth Annual Workshop on Language and Compilers for Parallel Computing, pp. 12.1-15, 1995
    Lecture Notes In Computer Science Vol. 1033, pp. 176-190, Springer-Verlag, 1995
  • A Loop Parallelization Technique for HPF Compilers [link]
    Kazuaki Ishizaki and Hideaki Komatsu
    IPSJ SIG Technical Report, HPC-57-18, pp. 103-108, 1995 (in Japanese)
  • A method for reducing the overhead of dynamic communication analysis [link]
    Takeshi Ogasawara, Kazuaki Ishizaki, and Hideaki Komatsu
    IPSJ SIG Technical Report, HPC-57-19, pp. 109-114, 1995 (in Japanese)
  • Design, Implementation, and Evaluation of an HPF Compiler [link]
    Osamu Gohda, Gyoh Ohsawa, Hideaki Komatsu, Toshio Sugamuna, Takeshi Ogasawara, Kazuaki Ishizaki, and Toshio Nakatani
    IPSJ SIG Technical Report, HPC-57-20, pp. 115-120, 1995 (in Japanese)
  • A loop parallelization algorithm for distributed memory machines
    Kazuaki Ishizaki and Hideaki Komatsu
    IEICE SIG Technical Report, CPSY-384, pp.97-104, 1994 (in Japanese)
  • A Control Scheme of Processing Element for the Parallel Processing System -Harray-
    Yoshihiko Ishii, Kazuaki Ishizaki, Takeshi Hagimoto, Hayato Yamana, and Yoichi Muraoka
    The 43th Annual Conference of IPSJ, 1991 (in Japanese)
  • A Parallel Execution Scheme of Conditional Branches Using Eager Evaluation for the Parallel Processing System -Harray- [link]
    Hayato Yamana, Kazuaki Ishizaki, Toshiaki Yasue, and Yoichi Muraoka
    IPSJ SIG Technical Report, ARC-89-19, 1991 (in Japanese)
  • A Network Construction of Parallel Processor for Eager Evaluation [link]
    Kazuaki Ishizaki, Toshiaki Yasue, Hayato Yamana, and Yoichi Muraoka
    IPSJ SIG Technical Report, ARC-89-20, 1991 (in Japanese)
  • A Control Scheme of Processing Element for the Parallel Processing System -Harray-
    Kazuaki Ishizaki, Yoshihiko Ishii, Takeshi Hagimoto, Hayato Yamana, and Yoichi Muraoka
    The 42th Annual Conference of IPSJ, 1991 (in Japanese)
  • A Construction of Switching Unit for Parallel Processing System -Harray- [link]
    Kazuaki Ishizaki, Hayato Yamana, and Yoichi Muraoka
    IPSJ SIG Technical Report, ARC-85-2, pp. 7-14, 1990 (in Japanese)
  • An Execution Scheme of a Function for Parallel Processing System -Harray-
    Kazuaki Ishizaki, Jun Kohdate, Hayato Yamana, and Yoichi Muraoka
    IEICE SIG Technical Report, CPSY-90-2, pp. 7-14, 1990 (in Japanese)
  • Optimization Techniques in a Java Just-In-Time Compiler (in Japanese) pdf[pdf]
    Ph.D. Thesis, Waseda University, 2002
    Presentation (in Japanese) [pdf] , Abstract (in Japanese) pdf[pdf], Abstract pdf[pdf]
  • Code Optimization in HPF Compiler for SP2 [link]
    Hideaki Komatsu, Toshio Suganuma, Takeshi Ogasawara, Kazuaki Ishizaki, and Osamu Gohda
    Journal of Information Processing Society of Japan, Vol. 38 No. 2, pp. 100-104, 1997 (in Japanese)
  • A Study of Devirtualization Techniques for a Java Just-In-Time Compiler
    Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Hideaki Komatsu, and Toshio Nakatani
    IBM Research Report, RT0352, 2000
  • Optimizations for Reducing the Runtime Overhead of the Java Language in a Just-In-Time Compiler
    Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani
    IBM Research Report, RT0285, 1998

For those articles which are linked below, the copyright of each articlebelongs to the corresponding copyright holder, in accord with the followingterms and conditions:

IEEE - Copyright © 1999-2011 by IEEE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

ACM - Copyright © 1999-2011 by Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

IPSJ - Copyright © 1990-2011 by Information Processing Society of Japan. Notice for the use of this material. The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author(s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan.

 

For those articles which are linked below, the copyright of each articlebelongs to the corresponding copyright holder, in accord with the followingterms and conditions:

IEEE - Copyright © 1999-2011 by IEEE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

ACM - Copyright © 1999-2011 by Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

IPSJ - Copyright © 1990-2011 by Information Processing Society of Japan. Notice for the use of this material. The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author(s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan.

 

For those articles which are linked below, the copyright of each articlebelongs to the corresponding copyright holder, in accord with the followingterms and conditions:

IEEE - Copyright © 1999-2011 by IEEE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

ACM - Copyright © 1999-2011 by Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

IPSJ - Copyright © 1990-2011 by Information Processing Society of Japan. Notice for the use of this material. The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author(s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan.

 

For those articles which are linked below, the copyright of each articlebelongs to the corresponding copyright holder, in accord with the followingterms and conditions:

IEEE - Copyright © 1999-2011 by IEEE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

ACM - Copyright © 1999-2011 by Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

IPSJ - Copyright © 1990-2011 by Information Processing Society of Japan. Notice for the use of this material. The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author(s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan.

 

For those articles which are linked below, the copyright of each articlebelongs to the corresponding copyright holder, in accord with the followingterms and conditions:

IEEE - Copyright © 1999-2011 by IEEE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

ACM - Copyright © 1999-2011 by Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

IPSJ - Copyright © 1990-2011 by Information Processing Society of Japan. Notice for the use of this material. The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author(s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan.

 

For those articles which are linked below, the copyright of each articlebelongs to the corresponding copyright holder, in accord with the followingterms and conditions:

IEEE - Copyright © 1999-2016 by IEEE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

ACM - Copyright © 1999-2016 by Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.

IPSJ - Copyright © 1990-2016 by Information Processing Society of Japan. Notice for the use of this material. The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author(s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan.