2007 |
50 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | Takuya Nakaike,
Tatsushi Inagaki,
Hideaki Komatsu,
Toshio Nakatani:
Profile-based global live-range splitting.
PLDI 2006: 216-227 |
42 | EE | Motohiro Kawahito,
Hideaki Komatsu,
Toshio Nakatani:
Effective sign extension elimination for java.
ACM Trans. Program. Lang. Syst. 28(1): 106-133 (2006) |
41 | EE | Takeshi Ogasawara,
Hideaki Komatsu,
Toshio Nakatani:
EDO: Exception-directed optimization in java.
ACM Trans. Program. Lang. Syst. 28(1): 70-105 (2006) |
40 | EE | 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 | EE | 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 | EE | Takeshi Ogasawara,
Hideaki Komatsu,
Toshio Nakatani:
TO-Lock: Removing Lock Overhead Using the Owners' Temporal Locality.
IEEE PACT 2004: 255-266 |
37 | EE | Motohiro Kawahito,
Hideaki Komatsu,
Toshio Nakatani:
Instruction combining for coalescing memory accesses using global code motion.
Memory System Performance 2004: 2-11 |
36 | EE | 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 | EE | 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 | EE | 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 | EE | Takeshi Ogasawara,
Hideaki Komatsu,
Toshio Nakatani:
Optimizing precision overhead for x86 processors.
Softw., Pract. Exper. 34(9): 875-893 (2004) |
2003 |
32 | EE | 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 | EE | 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 | EE | Akira Koseki,
Hideaki Komatsu,
Toshio Nakatani:
Spill Code Minimization by Spill Code Motion.
IEEE PACT 2003: 125-134 |
29 | EE | 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 | EE | 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 | EE | Tatsushi Inagaki,
Tamiya Onodera,
Hideaki Komatsu,
Toshio Nakatani:
Stride prefetching by dynamically inspecting objects.
PLDI 2003: 269-277 |
26 | EE | 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 | EE | Kazunori Ogata,
Hideaki Komatsu,
Toshio Nakatani:
Bytecode fetch optimization for a Java interpreter.
ASPLOS 2002: 58-67 |
24 | EE | Kazuaki Ishizaki,
Tatsushi Inagaki,
Hideaki Komatsu,
Toshio Nakatani:
Eliminating Exception Constraints of Java Programs for IA-64.
IEEE PACT 2002: 259- |
23 | EE | Takeshi Ogasawara,
Hideaki Komatsu,
Toshio Nakatani:
Optimizing Precision Overhead for x86 Processors.
Java™ Virtual Machine Research and Technology Symposium 2002: 41-50 |
22 | EE | Motohiro Kawahito,
Hideaki Komatsu,
Toshio Nakatani:
Effective Sign Extension Elimination.
PLDI 2002: 187-198 |
21 | EE | 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 | EE | Motohiro Kawahito,
Hideaki Komatsu,
Toshio Nakatani:
Effective Null Pointer Check Elimination Utilizing Hardware Trap.
ASPLOS 2000: 139-149 |
17 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | Akira Koseki,
Hideaki Komatsu,
Yoshiaki Fukazawa:
A method for estimating optimal unrolling times for nested loops.
ISPAN 1997: 376-382 |
1996 |
7 | EE | 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 | EE | 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 |