| 2009 | ||
|---|---|---|
| 51 | Hiroshi Inoue, Hideaki Komatsu, Toshio Nakatani: A study of memory management for web-based applications on multicore processors. PLDI 2009: 386-396 | |
| 2007 | ||
| 50 | Moriyoshi Ohara, Hangu Yeo, Frank Savino, Giridharan Iyengar, Leiguang Gong, Hiroshi Inoue, Hideaki Komatsu, Vadim Sheinin, Shahrokh Daijavad: Accelerating Mutual-Information-Based Linear Registration on the Cell Broadband Engine Processor. ICME 2007: 272-275 | |
| 49 | Moriyoshi Ohara, Hangu Yeo, Frank Savino, Giridharan Iyengar, Leiguang Gong, Hiroshi Inoue, Hideaki Komatsu, Vadim Sheinin, Shahrokh Daijavad, Bradley Erickson: Real-Time Mutual-Information-Based Linear Registration on the Cell Broadband Engine Processor. ISBI 2007: 33-36 | |
| 48 | Hiroshi Inoue, Takao Moriyama, Hideaki Komatsu, Toshio Nakatani: AA-Sort: A New Parallel Sorting Algorithm for Multi-Core SIMD Processors. PACT 2007: 189-198 | |
| 47 | Masaki Kataoka, Akira Koseki, Hideaki Komatsu, Yoshiaki Fukazawa: Non-Retrial Register Allocation and its Spill Optimization Method. PDPTA 2007: 1047- | |
| 46 | Kiyokuni Kawachiya, Kazunori Ogata, Daniel Silva, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani: Cloneable JVM: a new approach to start isolated java applications faster. VEE 2007: 1-11 | |
| 2006 | ||
| 45 | Motohiro Kawahito, Hideaki Komatsu, Takao Moriyama, Hiroshi Inoue, Toshio Nakatani: A new idiom recognition framework for exploiting hardware-assist instructions. ASPLOS 2006: 382-393 | |
| 44 | Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, Toshio Nakatani: Replay compilation: improving debuggability of a just-in-time compiler. OOPSLA 2006: 241-252 | |
| 43 | Takuya Nakaike, Tatsushi Inagaki, Hideaki Komatsu, Toshio Nakatani: Profile-based global live-range splitting. PLDI 2006: 216-227 | |
| 42 | Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani: Effective sign extension elimination for java. ACM Trans. Program. Lang. Syst. 28(1): 106-133 (2006) | |
| 41 | Takeshi Ogasawara, Hideaki Komatsu, Toshio Nakatani: EDO: Exception-directed optimization in java. ACM Trans. Program. Lang. Syst. 28(1): 70-105 (2006) | |
| 40 | Moriyoshi Ohara, Hiroshi Inoue, Yukihiko Sohda, Hideaki Komatsu, Toshio Nakatani: MPI microtask for programming the Cell Broadband EngineTM processor. IBM Systems Journal 45(1): 85-102 (2006) | |
| 2005 | ||
| 39 | Toshio Suganuma, Toshiaki Yasue, Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani: Design and evaluation of dynamic optimizations for a Java just-in-time compiler. ACM Trans. Program. Lang. Syst. 27(4): 732-785 (2005) | |
| 2004 | ||
| 38 | Takeshi Ogasawara, Hideaki Komatsu, Toshio Nakatani: TO-Lock: Removing Lock Overhead Using the Owners' Temporal Locality. IEEE PACT 2004: 255-266 | |
| 37 | Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani: Instruction combining for coalescing memory accesses using global code motion. Memory System Performance 2004: 2-11 | |
| 36 | Toshio Suganuma, Takeshi Ogasawara, Kiyokuni Kawachiya, Mikio Takeuchi, Kazuaki Ishizaki, Akira Koseki, Tatsushi Inagaki, Toshiaki Yasue, Motohiro Kawahito, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani: Evolution of a Java just-in-time compiler for IA-32 platforms. IBM Journal of Research and Development 48(5-6): 767-796 (2004) | |
| 35 | Toshiaki Yasue, Toshio Suganuma, Hideaki Komatsu, Toshio Nakatani: Structural Path Profiling: An Efficient Online Path Profiling Framework for Just-In-Time Compilers. J. Instruction-Level Parallelism 6: (2004) | |
| 34 | Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani: Partial redundancy elimination for access expressions by speculative code motion. Softw., Pract. Exper. 34(11): 1065-1090 (2004) | |
| 33 | Takeshi Ogasawara, Hideaki Komatsu, Toshio Nakatani: Optimizing precision overhead for x86 processors. Softw., Pract. Exper. 34(9): 875-893 (2004) | |
| 2003 | ||
| 32 | Tatsushi Inagaki, Hideaki Komatsu, Toshio Nakatani: Integrated Prepass Scheduling for a Java Just-In-Time Compiler on the IA-64 Architecture. CGO 2003: 159-168 | |
| 31 | Mikio Takeuchi, Hideaki Komatsu, Toshio Nakatani: A new speculation technique to optimize floating-point performance while preserving bit-by-bit reproducibility. ICS 2003: 305-315 | |
| 30 | Akira Koseki, Hideaki Komatsu, Toshio Nakatani: Spill Code Minimization by Spill Code Motion. IEEE PACT 2003: 125-134 | |
| 29 | Toshiaki Yasue, Toshio Suganuma, Hideaki Komatsu, Toshio Nakatani: An Efficient Online Path Profiling Framework for Java Just-In-Time Compilers. IEEE PACT 2003: 148-158 | |
| 28 | 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: Effectiveness of cross-platform optimizations for a java just-in-time compiler. OOPSLA 2003: 187-204 | |
| 27 | Tatsushi Inagaki, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani: Stride prefetching by dynamically inspecting objects. PLDI 2003: 269-277 | |
| 26 | Kazuaki Ishizaki, Tatsushi Inagaki, Hideaki Komatsu, Toshio Nakatani: Eliminating Exception Constraints of Java Programs for IA-64. J. Instruction-Level Parallelism 5: (2003) | |
| 2002 | ||
| 25 | Kazunori Ogata, Hideaki Komatsu, Toshio Nakatani: Bytecode fetch optimization for a Java interpreter. ASPLOS 2002: 58-67 | |
| 24 | Kazuaki Ishizaki, Tatsushi Inagaki, Hideaki Komatsu, Toshio Nakatani: Eliminating Exception Constraints of Java Programs for IA-64. IEEE PACT 2002: 259- | |
| 23 | Takeshi Ogasawara, Hideaki Komatsu, Toshio Nakatani: Optimizing Precision Overhead for x86 Processors. Java Virtual Machine Research and Technology Symposium 2002: 41-50 | |
| 22 | Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani: Effective Sign Extension Elimination. PLDI 2002: 187-198 | |
| 21 | Akira Koseki, Hideaki Komatsu, Toshio Nakatani: Preference-Directed Graph Coloring. PLDI 2002: 33-44 | |
| 2001 | ||
| 20 | Toshio Suganuma, Toshiaki Yasue, Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani: A Dynamic Optimization Framework for a Java Just-In-Time Compiler. OOPSLA 2001: 180-194 | |
| 19 | Takeshi Ogasawara, Hideaki Komatsu, Toshio Nakatani: A Study of Exception Handling and Its Dynamic Optimization in Java. OOPSLA 2001: 83-95 | |
| 2000 | ||
| 18 | Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani: Effective Null Pointer Check Elimination Utilizing Hardware Trap. ASPLOS 2000: 139-149 | |
| 17 | Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Hideaki Komatsu, Toshio Nakatani: A study of devirtualization techniques for a JavaTM Just-In-Time compiler. OOPSLA 2000: 294-310 | |
| 16 | Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani: Design, implementation, and evaluation of optimizations in a JavaTM Just-In-Time compiler. Concurrency - Practice and Experience 12(6): 457-475 (2000) | |
| 15 | Toshio Suganuma, Takeshi Ogasawara, Mikio Takeuchi, Toshiaki Yasue, Motohiro Kawahito, Kazuaki Ishizaki, Hideaki Komatsu, Toshio Nakatani: Overview of the IBM Java Just-in-Time Compiler. IBM Systems Journal 39(1): 175- (2000) | |
| 14 | Kazuaki Ishizaki, Hideaki Komatsu, Toshio Nakatani: A Loop Transformation Algorithm for Communication Overlapping. International Journal of Parallel Programming 28(2): 135-154 (2000) | |
| 1999 | ||
| 13 | Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani: Design, Implementation, and Evaluation of Optimizations in a Just-in-Time Compiler. Java Grande 1999: 119-128 | |
| 1998 | ||
| 12 | Nobuhiro Kondo, Akira Koseki, Hideaki Komatsu, Yoshiaki Fukazawa: A method for applying loop unrolling and software pipelining to instruction-level parallel architectures. Systems and Computers in Japan 29(9): 62-73 (1998) | |
| 1997 | ||
| 11 | Akira Koseki, Yoshiaki Fukazawa, Hideaki Komatsu: A Register Allocation Technique Using Register Existence Graph. ICPP 1997: 404-411 | |
| 10 | Kazuaki Ishizaki, Hideaki Komatsu, Toshio Nakatani: An Algorithm for Automatic Detection of Loop Indices for Communication Overlapping. ISHPC 1997: 217-230 | |
| 9 | Takeshi Ogasawara, Hideaki Komatsu: A Method for Runtime Recognition of Collective Communication on Distributed-Memory Multiprocessors. ISHPC 1997: 361-370 | |
| 8 | Akira Koseki, Hideaki Komatsu, Yoshiaki Fukazawa: A method for estimating optimal unrolling times for nested loops. ISPAN 1997: 376-382 | |
| 1996 | ||
| 7 | Toshio Suganuma, Hideaki Komatsu, Toshio Nakatani: Detection and Global Optimization of Reduction Operations for Distributed Parallel Machines. International Conference on Supercomputing 1996: 18-25 | |
| 6 | Akira Koseki, Hideaki Komatsu, Yoshiaki Fukazawa: A Register Allocation Technique Using Guarded PDG. International Conference on Supercomputing 1996: 270-277 | |
| 1995 | ||
| 5 | Kazuaki Ishizaki, Hideaki Komatsu: A Loop Parallelization Algorithm for HPF Compilers. LCPC 1995: 176-190 | |
| 1992 | ||
| 4 | Yasuo Asakawa, Hideaki Komatsu, Hiroaki Etoh, Toshiyuki Hama, Keiichi Maruyama: Zephyr: Toward true compiler-based programming in Prolog. IBM Journal of Research and Development 36(3): 391-408 (1992) | |
| 1987 | ||
| 3 | Hiroaki Etoh, Naoyuki Tamura, Yasuo Asakawa, Toshiyuki Hama, Hideaki Komatsu: Introduction of a Package System into Prolog. LP 1987: 105-112 | |
| 1986 | ||
| 2 | Toshiaki Kurokawa, Naoyuki Tamura, Yasuo Asakawa, Hideaki Komatsu: A Very Fast Prolog Complier on Multiple Architectures. FJCC 1986: 963-968 | |
| 1 | Hideaki Komatsu, Naoyuki Tamura, Yasuo Asakawa, Toshiaki Kurokawa: An Optimizing Prolog Compiler. LP 1986: 104-115 | |