Kiyokuni Kawachiya  Kiyokuni Kawachiya photo       

contact information

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

links

Professional Associations

Professional Associations:  ACM  |  IPSJ  |  Japan Society for Software Science and Technology

more information

More information:  Tokyo Members  |  My CV  |  Twitter  |  Facebook  |  LinkedIn  |  ACM DL  |  Google Scholar  |  MS Academic  |  ResearchGate  |  ResearchMap  |  Search by DBLP  |  Google Scholar  |  Google Scholar (JP)  |  Google Patent  |  CiNii (JP)


Kawachiya's Publications and Talks
[ Talks | Jounal Papers | Intl Confs | Domestic Confs | Explanations | Reports | Others ]


Talks, etc.


Journal Papers


International Conferences

  • Optimization of X10 Programs with ROSE Compiler Infrastructure, [ACM DL]
    Michihiro Horie, Mikio Takeuchi, Kiyokuni Kawachiya, and David Grove.
    In Proceedings of the 2015 ACM SIGPLAN X10 Workshop (X10 '15), co-located with PLDI '15, pp. 19--24 (2015/06/14).
  • Writing Fault-Tolerant Applications Using Resilient X10, [PDF] [Slides]
    Kiyokuni Kawachiya.
    In Proceedings of the 2014 X10 Workshop (X10 '14), co-located with PLDI '14, 8 pages (2014/06/12).
  • Porting MPI based HPC Applications to X10, [PDF] [Slides]
    Hiroki Murata, Michihiro Horie, Koichi Shirahata, Jun Doi, Hideki Tai, Mikio Takeuchi, and Kiyokuni Kawachiya.
    In Proceedings of the 2014 X10 Workshop (X10 '14), co-located with PLDI '14, 7 pages (2014/06/12).
  • String Deduplication for Java-based Middleware in Virtualized Environments, [ACM DL]
    Michihiro Horie, Kazunori Ogata, Kiyokuni Kawachiya, and Tamiya Onodera.
    In Proceedings of the 2014 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE '14), pp. 177--188 (2014/03/02).
  • Resilient X10: Efficient Failure-Aware Programming, [ACM DL]
    David Cunningham, David Grove, Benjamin Herta, Arun Iyengar, Kiyokuni Kawachiya, Hiroki Murata, Vijay Saraswat, Mikio Takeuchi, and Olivier Tardieu.
    In Proceedings of the 19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '14), pp. 67--80 (2014/02/17).
  • Distributed Garbage Collection for Managed X10, [ACM DL] [Slides]
    Kiyokuni Kawachiya, Mikio Takeuchi, Salikh Zakirov, and Tamiya Onodera.
    In Proceedings of the 2012 ACM SIGPLAN X10 Workshop (X10 '12), co-located with PLDI '12, Article No. 5, 11 pages (2012/06/14).
  • Fast Method Dispatch and Effective Use of Primitives for Reified Generics in Managed X10, [ACM DL] [Slides]
    Mikio Takeuchi, Salikh Zakirov, Kiyokuni Kawachiya, and Tamiya Onodera.
    In Proceedings of the 2012 ACM SIGPLAN X10 Workshop (X10 '12), co-located with PLDI '12, Article No. 4, 7 pages (2012/06/14).
  • Compiling X10 to Java, [ACM DL] [Slides]
    Mikio Takeuchi, Yuki Makino, Kiyokuni Kawachiya, Hiroshi Horii, Toyotaro Suzumura, Toshio Suganuma, and Tamiya Onodera.
    In Proceedings of the 2011 ACM SIGPLAN X10 Workshop (X10 '11), co-located with PLDI '11, Article No. 3, 10 pages (2011/06/04).
  • A Study of Java's non-Java Memory, [ACM DL]
    Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, Scott Trent, and Tamiya Onodera.
    In Proceedings of the 25th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '10) in SPLASH '10, pp. 191--204 (2010/10/19).
  • Efficient Runtime Tracking of Allocation Sites in Java, [ACM DL]
    Rei Odaira, Kazunori Ogata, Kiyokuni Kawachiya, Tamiya Onodera, and Toshio Nakatani.
    In Proceedings of the 2010 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE '10), pp. 109--120 (2010/03/19).
  • Analysis and Reduction of Memory Inefficiencies in Java Strings, [ACM DL]
    Kiyokuni Kawachiya, Kazunori Ogata, and Tamiya Onodera.
    In Proceedings of the 23rd Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '08), pp. 385--401 (2008/10/23).
  • Libra: A Library Operating System for a JVM in a Virtualized Execution Environment, [ACM DL]
    Glenn Ammons, Jonathan Appavoo, Maria Butrico, Dilma Da Silva, David Grove, Kiyokuni Kawachiya, Orran Krieger, Bryan Rosenburg, Eric Van Hensbergen, and Robert W. Wisniewski.
    In Proceedings of the 3rd International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE '07), pp. 44--54 (2007/06/13).
  • Cloneable JVM: A New Approach to Start Isolated Java Applications Faster, [ACM DL]
    Kiyokuni Kawachiya, Kazunori Ogata, Daniel Silva, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani.
    In Proceedings of the 3rd International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE '07), pp. 1--11 (2007/06/13).
  • Replay Compilation: Improving Debuggability of a Just-in-Time Compiler, [ACM DL]
    Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, and Toshio Nakatani.
    In Proceedings of the 21st Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '06), pp. 241--251 (2006/10/25).
  • Lock Reservation for Java Reconsidered,
    Tamiya Onodera, Kiyokuni Kawachiya, and Akira Koseki.
    In Proceedings of the 18th European Conference on Object-Oriented Programming (ECOOP '04), pp. 560--584 (2004/06/17).
    Also in Lecture Notes in Computer Science, LNCS 3086 (ECOOP '04), Edited by Martin Odersky, Springer-Verlag GmbH, pp. 559--583 (2004). [LINK]
  • Effectiveness of Cross-Platform Optimizations for a Java Just-In-Time Compiler, [ACM DL]
    Kazuaki Ishizaki, Mikio Takeuchi, Kiyokuni Kawachiya, Toshio Suganuma, Osamu Gohda, Tatsushi Inagaki, Akira Koseki, Kazunori Ogata, Motohiro Kawahito, Toshiaki Yasue, Takeshi Ogasawara, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani.
    In Proceedings of the 18th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '03), pp. 187--204 (2003/10/29).
  • Lock Reservation: Java Locks Can Mostly Do Without Atomic Operations, [ACM DL]
    Kiyokuni Kawachiya, Akira Koseki, and Tamiya Onodera.
    In Proceedings of the 17th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '02), pp. 130--141 (2002/11/07).
  • A Study of Locking Objects with Bimodal Fields, [ACM DL]
    Tamiya Onodera and Kiyokuni Kawachiya.
    In Proceedings of the 14th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '99), pp. 223--237 (1999/11/04).
  • NaviPoint: An Input Device for Mobile Information Browsing, [LINK] [PDF]
    Kiyokuni Kawachiya and Hiroshi Ishikawa.
    In Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI '98), pp. 1--8 (1998/04/21).
  • VideoProxy: A Media and Protocol Converter for Internet Video, [PDF]
    Kiyokuni Kawachiya, Nagatsugu Yamanouchi, and Takayuki Kushida.
    In Proceedings of the INTERWORKING '96: Global Information Infrastructure (GII) Evolution: Interworking Issues, Edited by S. Rao, H. Uose, and J. C. Luetchford, IOS Press, pp. 541--550 (1996/10/03).
  • An Experimental Dynamic QoS Control System over Internet, [LINK]
    Nagatsugu Yamanouchi, Kiyokuni Kawachiya, and Takayuki Kushida.
    In Proceedings of the INTERWORKING '96: Global Information Infrastructure (GII) Evolution: Interworking Issues, Edited by S. Rao, H. Uose, and J. C. Luetchford, IOS Press, pp. 368--377 (1996/10/03).
  • Dynamic QOS Control Based on the QOS-Ticket Model, [PDF]
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    In Proceedings of the 3rd IEEE International Conference on Multimedia Computing and Systems (ICMCS '96), pp. 78--85 (1996/06/19).
  • Q-Thread: A New Execution Model for Dynamic QOS Control of Continuous-Media Processing, [PDF]
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    In Proceedings of the 6th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '96), pp. 149--156 (1996/04/26).
  • A Portable Communication System for Video-on-Demand Applications using the Existing Infrastructure, [PDF]
    Yasushi Negishi, Kiyokuni Kawachiya, and Kazuya Tago.
    In Proceedings of IEEE INFOCOM '96 --- The Conference on Computer Communications, Vol. 1, pp. 18--26 (1996/03/26).
  • QOS-Ticket: A New Resource-Management Mechanism for Dynamic QOS Control of Multimedia, [PDF]
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    In Proceedings of the Multimedia Japan '96, pp. 14--21 (1996/03/18).
  • Evaluation of QOS-Control Servers on Real-Time Mach, [LINK]
    Kiyokuni Kawachiya, Masanobu Ogata, Nobuhiko Nishio, and Hideyuki Tokuda.
    In Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '95), pp. 123--126 (1995/04/19).
    Also in Lecture Notes in Computer Science, LNCS 1018 (NOSSDAV '95), Springer-Verlag GmbH, pp. 117--120 (1995).
  • Extending Real-Time Mach for Continuous Media Applications,
    Kiyokuni Kawachiya, Hidehiko Wada, Shigeto Mochida, Masanobu Ogata, and Hideyuki Tokuda.
    In Collected Abstracts from the 4th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV '93), pp. 55--58 (1993/11/03).
  • Multimedia Information Processing Based on a General Media Model,
    Masataka Ohta, Mamoru Maekawa, Takashi Arano, Kiyokuni Kawachiya, and Yoshikazu Noguchi.
    In Information Processing 86: Proceedings of the IFIP 10th World Computer Congress (IFIP WCC '86), Edited by H.-J. Kugler, Elsvier Science Publishers B. V., pp. 957--962 (1986/09).

Domestic Conferences

  • The Overhead of Atomic Operations and its Solution for the Swift Programming Language,
    Mikio Takeuchi and Kiyokuni Kawachiya.
    In 34th JSSST Annual Conference, PPL8-3-L, 7 pages, in Japanese (2017/09/21).
  • Consideration on Performance of Large model Deep Learning Model wih Unified Memory and its API,
    Yasushi Negishi, Haruki Imai, Jun Doi, Kiyokuni Kawachiya.
    In 34th JSSST Annual Conference, General1-1-L, 11 pages, in Japanese (2017/09/19).
  • Accelerating Multi-GPU Deep Learning by Collecting and Accumulating Gradients on CPUs,
    Tung Le Duc, Taro Sekiyama, Yasushi Negishi, Haruki Imai, and Kiyokuni Kawachiya.
    In 159th IPSJ SIG HPC Workshop, Vol. 2017-HPC-159, No. 8, 8 pages (2017/04/17).
  • Performance Analysis for Hyperledger/Fabric,
    Akihiko Tozawa, Kiyokuni Kawachiya, and Hiroshi Horii.
    In 111th IPSJ SIG Programming Workshop, 2016-3-(10), 4 pages, in Japanese (2016/10/27).
  • Extending Distributed GC for Resilient X10,
    Kiyokuni Kawachiya.
    In 33rd JSSST Annual Conference, PPL2-2, 9 pages, in Japanese (2016/09/07).
  • A Polyhedral Framework for X10 Programs,
    Michihiro Horie, Mikio Takeuchi, and Kiyokuni Kawachiya.
    In 108th IPSJ SIG Programming Workshop, 2015-5-(11), 9 pages (2016/02/29).
  • Performance Evaluation of MongoDB in Linux on z Systems,
    Yasushi Negishi, Moriyoshi Ohara, and Kiyokuni Kawachiya.
    In 32nd JSSST Annual Conference, General 6-1, 8 pages, in Japanese (2015/09/11).
  • X10-Based Distributed Agent Simulation Platform as a Service,
    Hiroki Murata, Hideyuki Mizuta, Toyotaro Suzumura, Mikio Takeuchi, and Kiyokuni Kawachiya.
    In 32nd JSSST Annual Conference, General 3-1, 7 pages, in Japanese (2015/09/09).
  • The Data Description Language DFDL and its Semantics,
    Akihiko Tozawa, Naoto Sato, and Kiyokuni Kawachiya.
    In 105th IPSJ SIG Programming Workshop (in SWoPP '15), 2015-2-(5), 8 pages, in Japanese (2015/08/06).
    Revised into a paper in IPSJ Transactions on Programming, Vol. 9, No. 1, pp. 1--10 (2016/02).
  • Design and Implementation of X10 for the Java Virtual Machines,
    Mikio Takeuchi, Kiyokuni Kawachiya, Tamiya Onodera, Toshio Suganuma, Toyotaro Suzumura, Hiroshi Horii, Yuki Makino, Salikh Zakirov, David Cunningham, David Grove, and Vijay Saraswat.
    In 103rd IPSJ SIG Programming Workshop, 2014-5-(12), 9 pages, in Japanese (2015/03/10).
  • Resilient X10: Efficient Failure-Aware Programming,
    David Cunningham, David Grove, Benjamin Herta, Arun Iyengar, Kiyokuni Kawachiya, Hiroki Murata, Vijay Saraswat, Mikio Takeuchi, and Olivier Tardieu.
    In 17th Workshop on Programming and Programming Language (PPL2015),
    Presentation of the PPoPP '14 paper at Category 2, in Japanese (2015/03/06).
  • Libraries for Writing Fault-Tolerant Distributed Applications on Resilient X10,
    Kiyokuni Kawachiya.
    In 17th Workshop on Programming and Programming Language (PPL2015),
    Poster presentation and demo, in Japanese (2015/03/04).
  • Optimization of X10 Programs with ROSE Compiler Framework,
    Michihiro Horie, Mikio Takeuchi, and Kiyokuni Kawachiya.
    In 102nd IPSJ SIG Programming Workshop, 2014-4-(5), 7 pages, in Japanese (2015/01/14).
  • Fault-Tolerant Applications on a Distributed Programming Language X10, [PDF]
    Kiyokuni Kawachiya.
    In 98th IPSJ SIG Programming Workshop, 2013-5-(1), 13 pages, in Japanese (2014/03/17).
  • Writing HPC Applications in X10 Parallel Distributed Programming Language,
    Hiroki Murata, Michihiro Horie, Koichi Shirahata, Jun Doi, Hideki Tai, Mikio Takeuchi, and Kiyokuni Kawachiya.
    In 98th IPSJ SIG Programming Workshop, 2013-5-(2), 7 pages (2014/03/17).
  • String Deduplication in Cloud Servers,
    Michihiro Horie, Kazunori Ogata, Kiyokuni Kawachiya, and Tamiya Onodera.
    In 96th IPSJ SIG Programming Workshop, 2013-3-(10), 13 pages (2013/11/12).
  • Duplicated Strings: How are they Created and Cured?,
    Michihiro Horie, Kazunori Ogata, Kiyokuni Kawachiya, and Tamiya Onodera.
    In 93rd IPSJ SIG Programming Workshop, 2012-5-(2), 11 pages (2013/02/28).
  • A Study of Java's non-Java Memory,
    Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, Scott Trent, and Tamiya Onodera.
    In 13th Workshop on Programming and Programming Language (PPL2011),
    Presentation of the OOPSLA '10 paper at Category 2, in Japanese (2011/03/09).
  • Java VM Improvement for Faster String Processing, [PDF]
    Kiyokuni Kawachiya, Kazunori Ogata, and Tamiya Onodera.
    In 27th JSSST Annual Conference, 2A-3, 15 pages, in Japanese (2010/09/13).
  • Java Virtual Machine's Memory Usage with Dynamic Scripting Languages,
    Dai Mikurube, Kazunori Ogata, Kiyokuni Kawachiya, and Tamiya Onodera.
    In 74th IPSJ SIG Programming, PRO-74-8, 11 pages, in Japanese (2009/06/09).
    Revised into a paper in IPSJ Transactions on Programming, Vol. 2, No. 5, pp. 28--42 (2009/11).
  • A Method to Reduce the Memory Footprint of Java VM, [PDF]
    Kiyokuni Kawachiya, Kazunori Ogata, and Tamiya Onodera.
    In 24th JSSST Annual Conference, 7C-1, 11 pages, in Japanese (2007/09/14).
    * Received JSSST 24th Takahashi Award (2008/05/29).
  • Problem Determination for a Java JIT Compiler Using Replay Compilation,
    Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, and Toshio Nakatani.
    In 53rd IPSJ SIG Programming, PRO-53-5, 11 pages, in Japanese (2005/03/17).
    Revised into a paper in IPSJ Transactions on Programming, Vol. 46, No. SIG 14 (PRO 27), pp. 1--11 (2005/10).
  • Asymmetric Spin Lock and its Application to Java,
    Kiyokuni Kawachiya, Akira Koseki, and Tamiya Onodera.
    In 46th IPSJ SIG Programming, PRO-46-7, 14 pages, in Japanese (2003/10/15).
    Revised into a paper in IPSJ Transactions on Programming, Vol. 45, No. SIG 5 (PRO 21), pp. 62--76 (2004/05).
  • Accelerating Java Locks by Utilizing Their Thread Locality,
    Kiyokuni Kawachiya, Akira Koseki, and Tamiya Onodera.
    In 43rd IPSJ SIG Programming, PRO-43-8, 11 pages, in Japanese (2003/03/19).
    Revised into a paper in IPSJ Transactions on Programming, Vol. 44, No. SIG 15 (PRO 19), pp. 13--23 (2003/11).
  • A Communication System for Mobile Micro-Clients and its Applications, [LINK]
    Yasushi Negishi, Hiroki Murata, Kenichi Okuyama, Kunio Kamata, Kiyokuni Kawachiya, and Kazuya Tago.
    In Proceedings of the JSSST 1st Workshop on Systems for Programming and Applications (SPA '98), 12 pages, in Japanese (1998/03/27).
  • A Useful Input Device for Hypermedia Browsing, [LINK]
    Kiyokuni Kawachiya and H. Ishikawa.
    In IPSJ SIG Notes, Vol. 97, No. 43 (97-HI-72), pp. 55--60, in Japanese (1997/05/16).
  • PDTP: Priority and Deadline Driven Transport Protocol for Video Transfer over Internet,
    Nagatsugu Yamanouchi, Takayuki Kushida, and Kiyokuni Kawachiya.
    In Proceedings of the IPSJ Symposium for Next Generation Borderless Media, pp. 1--8, in Japanese (1996/06/10).
  • Realtime Multimedia Protocol with Deadline Driven and Prioritized Data on Packet Networks, [LINK]
    Takayuki Kushida, Kiyokuni Kawachiya, and Nagatsugu Yamanouchi.
    In IPSJ SIG Notes, Vol. 96, No. 40 (96-DPS-76), pp. 157--162, in Japanese (1996/05/17).
  • Dynamic QoS Control for the Internet Environment, [LINK]
    Nagatsugu Yamanouchi, Kiyokuni Kawachiya, and Takayuki Kushida.
    In IPSJ SIG Notes, VOl. 96, No. 20 (96-DPS-75), pp. 19--24, in Japanese (1996/02/29).
  • Dynamic QOS Control of Continuous-Media Processing based on the ``QOS-Ticket'' Model,
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    In Proceedings of the 7th IPSJ Computer System Symposium, pp. 141--148, in Japanese (1995/11/08).
  • User Level Implementation of Communication System for VOD Applications,
    Kazuya Tago, Yasushi Negishi, and Kiyokuni Kawachiya.
    In Proceedings of the 7th IPSJ Computer System Symposium, pp. 149--156, in Japanese (1995/11/08).
  • Distributed Multimedia Computing Environment and Micro-kernel Architecture,
    Hidehiko Wada, Kiyokuni Kawachiya, Masanobu Ogata, Nobuhiko Nishio, Shuichi Oikawa, and Hideyuki Tokuda.
    In Proceedings of the IEE-J SIG Information Processing, 1P-94-45, pp. 79--88, in Japanese (1994/12/20).
  • OS Support for QOS Control of Continuous Media Processing,
    Kiyokuni Kawachiya, Masanobu Ogata, Nobuhiko Nishio, and Hideyuki Tokuda.
    In Proceedings of the 6th IPSJ Computer System Symposium, pp. 119--126, in Japanese (1994/11/11).
  • Classes for Continuous Media Processing in Conductor/Performer Model,
    Nobuhiko Nishio, Hideyuki Tokuda, and Kiyokuni Kawachiya.
    In Proceedings of the 6th IPSJ Computer System Symposium, pp. 127--134, in Japanese (1994/11/11).
  • Fundamental Technology for Continuous Media Processing Using Micro-Kernel,
    Nobuhiko Nishio, Shuichi Oikawa, Masanobu Ogata, Yuko Onoe, Kiyokuni Kawachiya, Atsushi Shionozaki, Akira Nambu, Shigeto Mochida, Hidehiko Wada, and Hideyuki Tokuda.
    In Proceedings of the 5th IPSJ Computer System Symposium, pp. 17--24, in Japanese (1993/10/20).
    * Received IPSJ Yamashita Award (SIG Research Award) (1994/09/28).
  • Comparison of Device Access Methods in MP UNIX, [LINK]
    Kiyokuni Kawachiya, Toshiyuki Shiratori, and Hisa Yamasaki.
    In IPSJ SIG Notes, Vol. 92, No. 65 (92-OS-56, SWoPP '92), pp. 89--96, in Japanese (1992/08/19).
  • Structure of the TOP-1 Operating System, [LINK]
    Kiyokuni Kawachiya, Takao Moriyama, Hisa Yamasaki, and Toshiyuki Shiratori.
    In IPSJ SIG Notes, Vol. 90, No. 67 (90-OS-48), pp. 25--34, in Japanese (1990/09/07).
  • Multimedia Workstation PIE, [LINK]
    Mamoru Maekawa, Masataka Ohta, Takashi Arano, Kiyokuni Kawachiya, and Yoshikazu Noguchi.
    In IPSJ SIG Notes, Vol. 85, No. 56 (85-IS-008), 8 pages, in Japanese (1985/12/17).

Explanations, etc.

  • [Presentation] Resilient X10 and Fault Tolerant Application Framework, [PDF]
    Kiyokuni Kawachiya.
    In X10 Day Tokyo 2015 (2015/01/29).
  • [Invited Presentation] Programming Language X10 on Multiple JVMs, [PDF]
    Kiyokuni Kawachiya and Mikio Takeuchi.
    In Workshop on the State of Art in Software Research (in conjunction with OOPSLA2013 PC meeting) (2013/05/15).
  • [Invited Presentation] X10 on Java: Code Generation and Distributed GC, [PDF]
    Kiyokuni Kawachiya and Mikio Takeuchi.
    In First NICTA Software Systems Summer School (2013/02/05).
  • [Topics] Report on PPL 2011 Workshop, [LINK] [PDF]
    Kiyokuni Kawachiya and Kenichi Asai.
    In JSSST Computer Software, Vol. 28, No. 4, pp. 63--68, in Japanese (2011/11).
  • [Column] Company Researchers and Academic Society, [LINK] [PDF]
    Kiyokuni Kawachiya.
    In JSSST Computer Software, Vol. 28, No. 3, p. 80, in Japanese (2011/08).
  • [Explanation] X10: A Programming Language for Multicore Era, [LINK] [Codes]
    Kiyokuni Kawachiya.
    In IPSJ Magazine, Vol. 52, No. 3, pp. 342--356, in Japanese (2011/03).
  • [Topics] NOSSDAV '95 Report, [LINK]
    Kiyokuni Kawachiya.
    In JSSST Computer Software, Vol. 12, No. 5, pp. 105--114, in Japanese (1995/09).
  • [Explanation] Operating Systems on the TOP-1 Multiprocessor, [LINK]
    Kiyokuni Kawachiya.
    In Journal of IPSJ, Vol. 36, No. 8, pp. 734--738, in Japanese (1995/08).
  • [Explanation] About Information Highway / 2-2 Computer Technologies, [LINK]
    Norihisa Suzuki, Kiyokuni Kawachiya, and Nagatsugu Yamanouchi.
    In Journal of IEICE, Vol. 78, No. 4, pp. 358--363, in Japanese (1995/04).
  • [Paper Introduction] Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism, [LINK]
    Kiyokuni Kawachiya.
    In Journal of IPSJ, Vol. 33, No. 11, pp. 1371--1372, in Japanese (1992/11).
  • [Book Review] UNIX Expatiation --- 2nd. edition,
    Kiyokuni Kawachiya.
    In Journal of IEICE, Vol. 73, No. 9, p. 1019, in Japanese (1990/09).
  • [Japanese translation] The Virtual Protocol Machine (by M. J. Fitton, et al.),
    Kiyokuni Kawachiya.
    In Japanese translation of BSTJ: The UNIX System, Personal Media, pp. 323--341, in Japanese (1986/11).
  • [Explanation] Operating Systems of Workstations,
    Kiyokuni Kawachiya and Jun Hamano.
    In Computrol, No. 14, Edited by Mamoru Maekawa, pp. 7--13, in Japanese (1986/04).

Research Reports, etc.

  • Failure Recovery in Resilient X10,,
    David Grove, Sara S. Hamouda, Benjamin Herta, Arun Iyengar, Kiyokuni Kawachiya, Josh Milthorpe, Vijay Saraswat, Avraham Shinnar, Mikio Takeuchi, and Olivier Tardieu.
    Research Report RC25660, 22 pages, IBM T.J. Watson Research Center (2017/07/21).
  • Accelerating Multi-GPU Deep Learning by Collecting and Accumulating Gradients on CPUs,
    Tung Le Duc, Taro Sekiyama, Yasushi Negishi, Haruki Imai, and Kiyokuni Kawachiya.
    Research Report RT0974, 10 pages, IBM Research - Tokyo (2016/11/09).
  • Cloud Enablement of an X10-Based Distributed Simulation Framework,
    Hiroki Murata, Hideyuki Mizuta, Toyotaro Suzumura, Mikio Takeuchi, and Kiyokuni Kawachiya.
    Research Report RT0971, 7 pages, IBM Research - Tokyo (2016/03/30).
  • Writing Fault-Tolerant Applications Using Resilient X10, [PDF] [Codes]
    Kiyokuni Kawachiya.
    Research Report RT0960, 12 pages, IBM Research - Tokyo (2014/04/14).
    Revised into a paper in Proc. X10 '14 (2014/06/12).
  • Accerelating Java-based Programming Languages by Generating Bridge Methods, [PDF]
    Yuki Makino, Mikio Takeuchi, Hiroshi Horii, Kiyokuni Kawachiya, and Tamiya Onodera.
    In IBM ProVISION, No. 69, pp. 100--107, in Japanese (2011/05).
  • X10: A Programming Language for Multicore Era, [PDF]
    Kiyokuni Kawachiya.
    Research Report RT0927, 14 pages, IBM Research - Tokyo, in Japanese (2011/01/25).
  • StringFlags: A Mechanism to Accelerate String Operations in Java,
    Kiyokuni Kawachiya, Kazunori Ogata, and Tamiya Onodera.
    Research Report RT0914, 16 pages, IBM Research - Tokyo (2010/08/09).
  • FSGC: String Garbage Collection on a Flat Java Heap, [PDF]
    Kiyokuni Kawachiya and Tamiya Onodera.
    Research Report RT0867, 5 pages, IBM Tokyo Research Laboratory (2009/07/17).
  • A New Approach for Estimating Per-Transaction-Type Resource Consumption, [PDF]
    Kiyokuni Kawachiya, Michiaki Tatsubori, and Kazunori Ogata.
    Research Report RT0865, 6 pages, IBM Tokyo Research Laboratory (2009/07/15).
  • 3D Manipulation Device Based on Z-direction Moves of the Intersection of Two-Eye View Directions,
    Akira Koseki and Kiyokuni Kawachiya.
    Research Report RT0859, 6 pages, IBM Tokyo Research Laboratory (2009/07/10).
  • A Study of Java's non-Java Memory, [PDF]
    Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, and Tamiya Onodera.
    Research Report RT0854, 13 pages, IBM Tokyo Research Laboratory (2009/04/27).
    Revised into a paper in Proc. OOPSLA '10, pp. 191--204 (2010/10/19).
  • Marusa, a Memory Analysis Tool for Java VM, [PDF]
    Kazunori Ogata, Kiyokuni Kawachiya, Dai Mikurube, and Tamiya Onodera.
    In IBM ProVISION, No. 59, pp. 86--92, in Japanese (2008/10).
  • Analysis and Reduction of Memory Inefficiencies in Java Strings,
    Kiyokuni Kawachiya, Kazunori Ogata, and Tamiya Onodera.
    Research Report RT0793, 16 pages, IBM Tokyo Research Laboratory (2008/05/14).
    Revised into a paper in Proc. OOPSLA '08, pp. 385--401 (2008/10/23).
  • A Quantitative Analysis of Space Waste from Java Strings and its Elimination at Garbage Collection Time, [PDF]
    Kiyokuni Kawachiya, Kazunori Ogata, and Tamiya Onodera.
    Research Report RT0750, 12 pages, IBM Tokyo Research Laboratory (2007/09/07).
  • Problem Determination for a Java JIT Compiler using Replay Compilation,
    Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, and Toshio Nakatani.
    Research Report RT0641, 10 pages, IBM Tokyo Research Laboratory (2006/01/31).
    Revised into a paper in Proc. OOPSLA '06, pp. 241--251 (2006/10/25).
  • Java Locks: Analysis and Acceleration, [PDF]
    Kiyokuni Kawachiya.
    Ph.D. Thesis, Graduate School of Media and Governance, Keio University (2005/12/21).
  • Lock Reservation for Java Revisited,
    Tamiya Onodera, Kiyokuni Kawachiya, and Akira Koseki.
    Research Report RT0525, IBM Tokyo Research Laboratory (2003/03/24).
    Revised into a paper in Proc. ECOOP '04, pp. 560--584 (2004/06/17).
  • Tuplink: A Meta-Middleware System for Micro-Clients,
    Yasushi Negishi, Kiyokuni Kawachiya, Hiroki Murata, and Kazuya Tago.
    Research Report RT5152, IBM Tokyo Research Laboratory (1998/10/07).
    Revised into a paper in Journal of IPSJ, Vol. 41, No. 10, pp. 2881--2894 (2000/10).
  • A Study of Locking Objects with Bimodal Fields,
    Tamiya Onodera and Kiyokuni Kawachiya.
    Research Report RT0269, 15 pages, IBM Tokyo Research Laboratory (1998/09/25).
    Revised into a paper in Proc. OOPSLA '99, pp. 223--237 (1999/11/04).
  • A Symbolic Debugger for PowerPC-Based Hardware, Using the Engineering Support Processor (ESP), [PDF]
    Kiyokuni Kawachiya and Takao Moriyama.
    Research Report RT0212, 10 pages, IBM Tokyo Research Laboratory (1997/08/27).
  • Implementation Details of the GDBserver for the ESP/MRCJ System,
    Kiyokuni Kawachiya and Takao Moriyama.
    Research Report RT5131, 7 pages, IBM Tokyo Research Laboratory (1997/08/27).
  • ScrollPoint: An Input Device for Mobile Information Browsing,
    Kiyokuni Kawachiya and Hiroshi Ishikawa.
    Research Report RT0211, 15 pages, IBM Tokyo Research Laboratory (1997/07/22).
    Revised into a paper in Proc. CHI '98, pp. 1--8 (1998/04/21).
  • Tuplink: A Tuple-Based Communication Protocol for Mobile Micro-Clients,
    Yasushi Negishi, Kiyokuni Kawachiya, Hiroki Murata, and Kazuya Tago.
    Research Report RT5129, IBM Tokyo Research Laboratory (1997/07/15).
  • A Negotiation-Based Resource Management Framework for Dynamic QOS Control, [PDF]
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    Research Report RT0192, 12 pages, IBM Tokyo Research Laboratory (1997/03/18).
  • Tuplink: A System Structure for Mobile Micro Clients,
    Yasushi Negishi, Kiyokuni Kawachiya, Hiroki Murata, and Kazuya Tago.
    Research Report RT5123, IBM Tokyo Research Laboratory (1997/03/06).
  • A Portable Communication System for Video-on-Demand Applications using the Existing Infrastructure,
    Yasushi Negishi, Kiyokuni Kawachiya, and Kazuya Tago.
    Research Report RT5105, IBM Tokyo Research Laboratory (1995/07/18).
    Revised into a paper in Proc. INFOCOM '96, Vol. 1, pp. 18--26 (1996/03/26).
  • QOS Control of Continuous Media: Architecture and System Support,
    Kiyokuni Kawachiya, Masanobu Ogata, Nobuhiko Nishio, and Hideyuki Tokuda.
    Research Report RT0108, 13 pages, IBM Tokyo Research Laboratory (1995/04/11).
  • OSF/1 on the TOP-1 MP Workstation,
    Toshiyuki Shiratori, Hisa Yamasaki, and Kiyokuni Kawachiya.
    Technical Report RT5026, IBM Tokyo Research Laboratory (1992/05).
  • Transparent Object Management in the GALAXY Holonic Processing System,
    Kiyokuni Kawachiya.
    Master's Thesis, Department of Information Science, Faculty of Science, University of Tokyo (1987/02).
  • Object Management and Address Space of Galaxy Holonic Processing System,
    Mamoru Maekawa, Kiyokuni Kawachiya, Masataka Ohta, Jun Hamano, and Kentaro Shimizu.
    Technical Report TR 86-15, Department of Information Science, Faculty of Science, University of Tokyo (1986/10).
  • Multimedia Workstation -- PIE,
    Masataka Ohta, Takashi Arano, Kiyokuni Kawachiya, Yoshikazu Noguchi, and Mamoru Maekawa.
    Technical Report TR 85-17, Department of Information Science, Faculty of Science, University of Tokyo (1985/11).

Others (Japanese domestic conventions, etc.)

  • Context-Dependent Operation Interface Using NaviPoint, [LINK]
    Kiyokuni Kawachiya and Hiroshi Ishikawa.
    In Proceedings of the 56th Annual Convention IPS Japan, 1B-4, pp. 4-7--4-8, in Japanese (1998/03/17).
  • A GDB Server for PowerPC-Based Hardware, [LINK]
    Kiyokuni Kawachiya and Takao Moriyama.
    In Proceedings of the 55th Annual Convention IPS Japan, 6Z-4, pp. 1-234--1-235, in Japanese (1997/09/26).
  • Multimedia Technology in the MKng Project: A Resource-Negotiation Method for Dynamic QOS Control, [LINK]
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    In Proceedings of the 55th Annual Convention IPS Japan, 2Z-4, pp. 1-169--1-170, in Japanese (1997/09/24).
  • A Single-Finger Controller for Mobile Devices, [LINK]
    Kiyokuni Kawachiya and Hiroshi Ishikawa.
    In Proceedings of the 54th Annual Convention IPS Japan, 4R-3, pp. 4-111--4-112, in Japanese (1997/03/13).
  • A Framework for Mobile Information Cache, [LINK]
    Kiyokuni Kawachiya and Itiro Siio.
    In Proceedings of the 53rd Annual Convention IPS Japan, 1B-9, pp. 1-17--1-18, in Japanese (1996/09/04).
  • Dynamic QOS-Control Support in the MKng Project, [LINK]
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    In Proceedings of the 53rd Annual Convention IPS Japan, 5B-8, pp. 1-47--1-48, in Japanese (1996/09/06).
  • Q-Thread: A New Execution Model for Dynamic QOS Control of Continuous-Media Processing, [LINK]
    Kiyokuni Kawachiya and Hideyuki Tokuda.
    In Proceedings of the 52nd Annual Convention IPS Japan, 2F-2, pp. 3-215--3-216, in Japanese (1996/03/06).
  • A New Network API for VOD, [LINK]
    Kiyokuni Kawachiya, Yasushi Negishi, and Kazuya Tago.
    In Proceedings of the 52nd Annual Convention IPS Japan, 6Bb-5, pp. 1-271--1-272, in Japanese (1996/03/08).
  • A Method for Real-Time Data Transfer, [LINK]
    Takayuki Kushida, Kiyokuni Kawachiya, and Nagatsugu Yamanouchi.
    In Proceedings of the 52nd Annual Convention IPS Japan, 1Bb-1, pp. 1-183--1-184, in Japanese (1996/03/06).
  • An Experimental VOD System over ATM Network, [LINK]
    Kiyokuni Kawachiya, Nagatsugu Yamanouchi, Itiro Siio, Takayuki Kushida, and Hiroshi Kawazoe.
    In Proceedings of the 51st Annual Convention IPS Japan, 6F-7, pp. 1-227--1-228, in Japanese (1995/09/22).
  • A ``QOS-Ticket'' Model: a New QOS-Control Model of Continuous Media, [LINK]
    Kiyokuni Kawachiya, Masanobu Ogata, Nobuhiko Nishio, and Hideyuki Tokuda.
    In Proceedings of the 50th Annual Convention IPS Japan, 1N-6, pp. 3-153--3-154, in Japanese (1995/03/15).
  • A Security Mechanism for Distributed Multimedia Environment, [LINK]
    Kazunori Horikiri, Seiji Tada, Kiyokuni Kawachiya, Nobuhiko Nishio, Hideyuki Tokuda, and Nobuo Saito.
    In Proceedings of the 50th Annual Convention IPS Japan, 1N-7, pp. 3-155--3-156, in Japanese (1995/03/15).
  • Real-time Processing for Power Managed Computers, [LINK]
    Masanobu Ogata, Nobuhiko Nishio, Kiyokuni Kawachiya, and Hideyuki Tokuda.
    In Proceedings of the 50th Annual Convention IPS Japan, 3H-2, pp. 4-231--4-232, in Japanese (1995/03/16).
  • An Audio Driver for Real-Time Mach, [LINK]
    Kiyokuni Kawachiya and Masanobu Ogata.
    In Proceedings of the 49th Annual Convention IPS Japan, 7R-3, pp. 3-317--3-318, in Japanese (1994/09/30).
  • Implementation of Distributed Multimedia Environment with Mobile Computers, [LINK]
    Masanobu Ogata, Kiyokuni Kawachiya, Nobuhiko Nishio, and Hideyuki Tokuda.
    In Proceedings of the 49th Annual Convention IPS Japan, 6S-9, pp. 3-345--3-346, in Japanese (1994/09/30).
  • Micro-kernel Architecture in the Keio-MMP Project, [LINK]
    Hidehiko Wada, Kiyokuni Kawachiya, Masanobu Ogata, Nobuhiko Nishio, Shuichi Oikawa, and Hideyuki Tokuda.
    In Proceedings of the 49th Annual Convention IPS Japan, 7R-8, pp. 3-327--3-328, in Japanese (1994/09/30).
  • Extending Real-Time Thread Model for Continuous Media Processing, [LINK]
    Kiyokuni Kawachiya, Masanobu Ogata, and Hideyuki Tokuda.
    In Proceedings of the 48th Annual Convention IPS Japan, 1H-1, pp. 4-17--4-18, in Japanese (1994/03/23).
    * Received IPSJ Convention Award (1994/09).
  • Evaluation of I/O Server on Real-Time Mach 3.0, [LINK]
    Shigeto Mochida, Masanobu Ogata, Kiyokuni Kawachiya, Nobuhiko Nishio, Hidehiko Wada, and Hideyuki Tokuda.
    In Proceedings of the 48th Annual Convention IPS Japan, 1H-2, pp. 4-19--4-20, in Japanese (1994/03/23).
  • A QOS-Control Server on Real-Time Mach, [LINK]
    Kiyokuni Kawachiya, Masanobu Ogata, and Hideyuki Tokuda.
    In Proceedings of the 47th Annual Convention IPS Japan, 4V-3, pp. 2-355--2-356, in Japanese (1993/10/07).
  • Experiments with Dynamic QOS control Using Correlation of Sequential Frames, [LINK]
    Masanobu Ogata, Kiyokuni Kawachiya, and Hideyuki Tokuda.
    In Proceedings of the 47th Annual Convention IPS Japan, 4V-4, pp. 2-357--2-358, in Japanese (1993/10/07).
  • TOP-1 Operating System (1) Basic Direction, [LINK]
    Motokazu Hozumi, Toshiyuki Shiratori, Hideshi Yoshinaga, Gyo Ohsawa, Hisa Yamasaki, Kiyokuni Kawachiya, and Takao Moriyama.
    In Proceedings of the 39th Annual Convention IPS Japan, 3P-4, pp. 1199--1200, in Japanese (1989/10/17).
  • TOP-1 Operating System (2) Process Scheduling, [LINK]
    Hisa Yamasaki, Takao Moriyama, Kiyokuni Kawachiya, Toshiyuki Shiratori, and Motokazu Hozumi.
    In Proceedings of the 39th Annual Convention IPS Japan, 3P-5, pp. 1201--1202, in Japanese (1989/10/17).
  • TOP-1 Operating System (3) Memory Management, [LINK]
    Kiyokuni Kawachiya, Hisa Yamasaki, Toshiyuki Shiratori, Takao Moriyama, and Motokazu Hozumi.
    In Proceedings of the 39th Annual Convention IPS Japan, 3P-6, pp. 1203--1204, in Japanese (1989/10/17).
  • TOP-1 Operating System (5) Debugging Environment, [LINK]
    Toshiyuki Shiratori, Takao Moriyama, Kiyokuni Kawachiya, Hisa Yamasaki, and Motokazu Hozumi.
    In Proceedings of the 39th Annual Convention IPS Japan, 3P-8, pp. 1207--1208, in Japanese (1989/10/17).
  • Object Management of GALAXY Holonic Processing System, [LINK]
    Masataka Ohta, Mamoru Maekawa, Kiyokuni Kawachiya, and Jun Hamano.
    In Proceedings of the 33rd Annual Convention IPS Japan, 3U-7, pp. 1051--1052, in Japanese (1986/10/02).
  • Address Space of GALAXY Holonic Processing System, [LINK]
    Kiyokuni Kawachiya, Mamoru Maekawa, Masataka Ohta, and Jun Hamano.
    In Proceedings of the 33rd Annual Convention IPS Japan, 3U-8, pp. 1053--1054, in Japanese (1986/10/02).
  • Naming of GALAXY Holonic Processing System, [LINK]
    Jun Hamano, Mamoru Maekawa, Masataka Ohta, and Kiyokuni Kawachiya.
    In Proceedings of the 33rd Annual Convention IPS Japan, 3U-9, pp. 1055--1056, in Japanese (1986/10/02).
  • Multimedia Machine,
    Mamoru Maekawa, Masataka Ohta, Takashi Arano, Kiyokuni Kawachiya, and Yoshikazu Noguchi.
    In Proceedings of the 31st Annual Convention IPS Japan, 8P-1, pp. 1437--1438, in Japanese (1985/09/12).
  • Media Structure of Multimedia Machine,
    Kiyokuni Kawachiya, Mamoru Maekawa, Masataka Ohta, Takashi Arano, and Yoshikazu Noguchi.
    In Proceedings of the 31st Annual Convention IPS Japan, 8P-2, pp. 1439--1440, in Japanese (1985/09/12).
  • Graphic Media Processing in Multimedia Machine,
    Masataka Ohta, Mamoru Maekawa, Takashi Arano, Kiyokuni Kawachiya, and Yoshikazu Noguchi.
    In Proceedings of the 31st Annual Convention IPS Japan, 8P-3, pp. 1441--1442, in Japanese (1985/09/12).
  • Audio Media Processing in Multimedia Machine,
    Takashi Arano, Mamoru Maekawa, Masataka Ohta, Kiyokuni Kawachiya, and Yoshikazu Noguchi.
    In Proceedings of the 31st Annual Convention IPS Japan, 8P-4, pp. 1443--1444, in Japanese (1985/09/12).

Copyright

The copyright of each article belongs to the corresponding copyright holder, in accordance with the notice in each article, or otherwise, with the following terms and conditions.

ACM  -  Copyright © 1996-2017 by Association for Computing Machinery, Inc. Permission to make digital or hard copies of all or part 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.
IEEE  -  Copyright © 1996-2017 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.