Motohiro Kawahito  Motohiro Kawahito photo         

contact information

Researcher - Emerging Workload Characterization & Acceleration
IBM Research - Tokyo, Japan
  +81dash50dash3150dash5637dash5637

links



2016

Re-constructing high-level information for language-specific binary re-optimization
Toshihiko Koju, Reid Copeland, Motohiro Kawahito, Moriyoshi Ohara
Proceedings of the 2016 International Symposium on Code Generation and Optimization, pp. 273--283


2014

Optimizing Memory Translation Emulation in Full System Emulators
Xin Tong, Toshihiko Koju, Motohiro Kawahito, Andreas Moshovos
ACM Transactions on Architecture and Code Optimization11, 2014


2013

Optimizing Memory Emulation in Full System Emulators
Tong, Xin and Kawahito, Motohiro
2013 - domino.research.ibm.com
Abstract

Idiom recognition framework using topological embedding
Motohiro Kawahito, Hideaki Komatsu, Takao Moriyama, Hiroshi Inoue, Toshio Nakatani
ACM Transactions on Architecture and Code Optimization (TACO) 10(3), 13, ACM, 2013


2006

Exploiting the altivec unit for commercial applications
Daniel Citron, Hiroshi Inoue, Takao Moriyama, Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani
Proceedings of the Ninth Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-9), 2006

Effective sign extension elimination for Java
Kawahito, Motohiro and Komatsu, Hideaki and Nakatani, Toshio
ACM Transactions on Programming Languages and Systems (TOPLAS) 28(1), 106--133, ACM, 2006
Abstract

A new idiom recognition framework for exploiting hardware-assist instructions
Motohiro Kawahito, Hideaki Komatsu, Takao Moriyama, Hiroshi Inoue, Toshio Nakatani
ACM SIGOPS Operating Systems Review, pp. 382--393, 2006


2005

Design and evaluation of dynamic optimizations for a Java just-in-time compiler
TOSHIO SUGANUMA, and TOSHIAKI YASUE, and MOTOHIRO KAWAHITO, and HIDEAKI KOMATSU, and TOSHIO NAKATANI IBM Tokyo Research Laboratory
ACM Transactions on Programming Languages and Systems 27(4-6), 732--785, Association for Computing Machinery., 2005

Design and evaluation of dynamic optimizations for a Java just-in-time compiler
T. Suganuma, T. Yasue, M. Kawahito, H. Komatsu, T. Nakatani
ACM Transactions on Programming Languages and Systems (TOPLAS) 27(4), 732--785, ACM, 2005


2004

Instruction combining for coalescing memory accesses using global code motion
Kawahito, Motohiro and Komatsu, Hideaki and Nakatani, Toshio
Proceedings of the 2004 workshop on Memory system performance, pp. 2--11
Abstract

Partial redundancy elimination for access expressions by speculative code motion
Kawahito, Motohiro and Komatsu, Hideaki and Nakatani, Toshio
Software: Practice and Experience 34(11), 1065--1090, Wiley Online Library, 2004
Abstract


2003

Array Bounds Check Elimination Utilizing a Page Protection Mechanism
Kawahito, Motohiro
2003 - domino.research.ibm.com
Abstract

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, others
Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pp. 187--204, ACM, 2003


2002

Effective sign extension elimination
Kawahito, Motohiro and Komatsu, Hideaki and Nakatani, Toshio
ACM SIGPLAN Notices, pp. 187--198, 2002
Abstract


2001

A dynamic optimization framework for a Java just-in-time compiler
Toshio Suganuma, Toshiaki Yasue, Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani
ACM SIGPLAN Notices, pp. 180--195, 2001


2000

Design, implementation, and evaluation of optimizations in a JavaTM 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 12(6), 457--475, Wiley Online Library, 2000

Effective null pointer check elimination utilizing hardware trap
Kawahito, Motohiro and Komatsu, Hideaki and Nakatani, Toshio
ACM SIGPLAN Notices 35(11), 139--149, ACM, 2000
Abstract

A study of devirtualization techniques for a Java Just-In-Time compiler
Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Hideaki Komatsu, Toshio Nakatani
ACM SIGPLAN Notices, pp. 294--310, 2000

Overview of the IBM Java just-in-time compiler
Toshio Suganuma, Takeshi Ogasawara, Mikio Takeuchi, Toshiaki Yasue, Motohiro Kawahito, Kazuaki Ishizaki, Hideaki Komatsu, Toshio Nakatani
IBM systems Journal 39(1), 175--193, IBM, 2000


1999

Java Just-In-Time コンパイラにおける最適化とその評価
石崎一明 and 川人基弘 and 今野和浩 and 安江俊明 and 竹内幹雄 and 小笠原武史 and 菅沼俊夫 and 小野寺民也 and 小松秀昭
電子情報通信学会技術研究報告. CPSY, コンピュータシステム 99(252), 17--24, 一般社団法人電子情報通信学会, 1999
Abstract

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, Toshio Nakatani
Proceedings of the ACM 1999 conference on Java Grande, pp. 119--128, ACM


Year Unknown

Evolution of a Java just-in-time compiler for IA-32 platforms

IBM Journal of ..., 2010 - ieeexplore.ieee.org