K
Kiyokuni Kawachiya
Researcher at IBM
Publications - 40
Citations - 817
Kiyokuni Kawachiya is an academic researcher from IBM. The author has contributed to research in topics: Java & Java concurrency. The author has an hindex of 17, co-authored 40 publications receiving 807 citations.
Papers
More filters
Proceedings ArticleDOI
Lock reservation: Java locks can mostly do without atomic operations
TL;DR: A novel algorithm called lock reservation, which exploits thread locality of Java locks, which claims that the locking sequence of a Java lock contains a very long repetition of a specific thread.
Proceedings ArticleDOI
Libra: a library operating system for a jvm in a virtualized execution environment
Glenn Ammons,Jonathan Appavoo,Maria Angela Butrico,Dilma Da Silva,David Grove,Kiyokuni Kawachiya,Orran Krieger,Bryan S. Rosenburg,Eric Van Hensbergen,Robert W. Wisniewski +9 more
TL;DR: Libra is described, an execution environment specialized for IBM's J9 JVM that provides the services necessary to achieve good performance for the Java workloads of interest but relies on an instance of Linux in another hypervisor partition to provide a networking stack, a filesystem, and other services.
Proceedings ArticleDOI
Resilient X10: efficient failure-aware programming
David Cunningham,David Grove,Benjamin Herta,Arun Iyengar,Kiyokuni Kawachiya,Hiroki Murata,Vijay Saraswat,Mikio Takeuchi,Olivier Tardieu +8 more
TL;DR: This paper builds a complete implementation of the X10 language and implementation, capable of executing benchmark applications on hundreds of nodes, and describes the algorithms required to make the language runtime resilient.
Proceedings ArticleDOI
A study of locking objects with bimodal fields
TL;DR: This work proposes a new algorithm that allows both inflation without busy-wait and deflation, but still maintains an almost maximum level of performance in the absence of contention.
Proceedings ArticleDOI
Effectiveness of cross-platform optimizations for a java just-in-time compiler
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,Toshio Nakatani +13 more
TL;DR: The system overview of the Java Just-In-Time (JIT) compiler is described, which is the basis for the latest production version of IBM Java JIT compiler that supports a diversity of processor architectures including both 32-bit and 64-bit modes, CISC, RISC, and VLIW architectures.