"Combining" as a compilation technique for VLIW architectures. - Toshio Nakatani; Kemal Ebcioglu (MICRO, 1989)

K-Way Bitonic Sort. - Toshio Nakatani; Shing-Tsaan Huang; Bruce W. Arden; Satish K. Tripathi (IEEE Trans. Computers, 1989)

Using a lookahead window in a compaction-based parallelizing compiler. - Toshio Nakatani; Kemal Ebcioglu (MICRO, 1990)

Making Compaction-Based Parallelization Affordable. - Toshio Nakatani; Kemal Ebcioglu (IEEE Trans. Parallel Distributed Syst., 1993)

Status and issues of HPF compilers. - Toshio Nakatani (Syst. Comput. Jpn., 1995)

Detection and Global Optimization of Reduction Operations for Distributed Parallel Machines. - Toshio Suganuma; Hideaki Komatsu; Toshio Nakatani (International Conference on Supercomputing, 1996)

An Algorithm for Automatic Detection of Loop Indices for Communication Overlapping. - Kazuaki Ishizaki; Hideaki Komatsu; Toshio Nakatani (ISHPC, 1997)

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 (Java Grande, 1999)

Effective Null Pointer Check Elimination Utilizing Hardware Trap. - Motohiro Kawahito; Hideaki Komatsu; Toshio Nakatani (ASPLOS, 2000)

A study of devirtualization techniques for a JavaTM Just-In-Time compiler. - Kazuaki Ishizaki; Motohiro Kawahito; Toshiaki Yasue; Hideaki Komatsu; Toshio Nakatani (OOPSLA, 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; Toshio Nakatani (Concurr. Pract. Exp., 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 Syst. J., 2000)

A Loop Transformation Algorithm for Communication Overlapping. - Kazuaki Ishizaki; Hideaki Komatsu; Toshio Nakatani (Int. J. Parallel Program., 2000)

A Study of Exception Handling and Its Dynamic Optimization in Java. - Takeshi Ogasawara; Hideaki Komatsu; Toshio Nakatani (OOPSLA, 2001)

A Dynamic Optimization Framework for a Java Just-In-Time Compiler. - Toshio Suganuma; Toshiaki Yasue; Motohiro Kawahito; Hideaki Komatsu; Toshio Nakatani (OOPSLA, 2001)

Bytecode fetch optimization for a Java interpreter. - Kazunori Ogata; Hideaki Komatsu; Toshio Nakatani (ASPLOS, 2002)

An Empirical Study of Method In-lining for a Java Just-in-Time Compiler. - Toshio Suganuma; Toshiaki Yasue; Toshio Nakatani (Java Virtual Machine Research and Technology Symposium, 2002)

Effective Sign Extension Elimination. - Motohiro Kawahito; Hideaki Komatsu; Toshio Nakatani (PLDI, 2002)

Preference-Directed Graph Coloring. - Akira Koseki; Hideaki Komatsu; Toshio Nakatani (PLDI, 2002)

Spill Code Minimization by Spill Code Motion. - Akira Koseki; Hideaki Komatsu; Toshio Nakatani (IEEE PACT, 2003)

An Efficient Online Path Profiling Framework for Java Just-In-Time Compilers. - Toshiaki Yasue; Toshio Suganuma; Hideaki Komatsu; Toshio Nakatani (IEEE PACT, 2003)

Integrated Prepass Scheduling for a Java Just-In-Time Compiler on the IA-64 Architecture. - Tatsushi Inagaki; Hideaki Komatsu; Toshio Nakatani (CGO, 2003)

A new speculation technique to optimize floating-point performance while preserving bit-by-bit reproducibility. - Mikio Takeuchi; Hideaki Komatsu; Toshio Nakatani (ICS, 2003)

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; et al. (OOPSLA, 2003)

Stride prefetching by dynamically inspecting objects. - Tatsushi Inagaki; Tamiya Onodera; Hideaki Komatsu; Toshio Nakatani (PLDI, 2003)

A region-based compilation technique for a Java just-in-time compiler. - Toshio Suganuma; Toshiaki Yasue; Toshio Nakatani (PLDI, 2003)

Eliminating Exception Constraints of Java Programs for IA-64. - Kazuaki Ishizaki; Tatsushi Inagaki; Hideaki Komatsu; Toshio Nakatani (J. Instr. Level Parallelism, 2003)

Instruction combining for coalescing memory accesses using global code motion. - Motohiro Kawahito; Hideaki Komatsu; Toshio Nakatani (Memory System Performance, 2004)

TO-Lock: Removing Lock Overhead Using the Owners' Temporal Locality. - Takeshi Ogasawara; Hideaki Komatsu; Toshio Nakatani (IEEE PACT, 2004)

Whole-Stack Analysis and Optimization of Commercial Workloads on Server Systems. - C. Richard Attanasio; Jong-Deok Choi; Niteesh Dubey; Kattamuri Ekanadham; Manish Gupta 002; Tatsushi Inagaki; Kazuaki Ishizaki; Joefon Jann; Robert D. Johnson; Toshio Nakatani; Il Park; Pratap Pattnaik; et al. (NPC, 2004)

Evolution of a Java just-in-time compiler for IA-32 platforms. - Toshio Suganuma; Takeshi Ogasawara; Kiyokuni Kawachiya; Mikio Takeuchi; Kazuaki Ishizaki; Akira Koseki; Tatsushi Inagaki; Toshiaki Yasue; Motohiro Kawahito; Tamiya Onodera; Hideaki Komatsu; Toshio Nakatani (IBM J. Res. Dev., 2004)

Structural Path Profiling: An Efficient Online Path Profiling Framework for Just-In-Time Compilers. - Toshiaki Yasue; Toshio Suganuma; Hideaki Komatsu; Toshio Nakatani (J. Instr. Level Parallelism, 2004)

Partial redundancy elimination for access expressions by speculative code motion. - Motohiro Kawahito; Hideaki Komatsu; Toshio Nakatani (Softw. Pract. Exp., 2004)

Optimizing precision overhead for x86 processors. - Takeshi Ogasawara; Hideaki Komatsu; Toshio Nakatani (Softw. Pract. Exp., 2004)

Design and evaluation of dynamic optimizations for a Java just-in-time compiler. - Toshio Suganuma; Toshiaki Yasue; Motohiro Kawahito; Hideaki Komatsu; Toshio Nakatani (ACM Trans. Program. Lang. Syst., 2005)

A new idiom recognition framework for exploiting hardware-assist instructions. - Motohiro Kawahito; Hideaki Komatsu; Takao Moriyama; Hiroshi Inoue; Toshio Nakatani (ASPLOS, 2006)

Replay compilation: improving debuggability of a just-in-time compiler. - Kazunori Ogata; Tamiya Onodera; Kiyokuni Kawachiya; Hideaki Komatsu; Toshio Nakatani (OOPSLA, 2006)

Profile-based global live-range splitting. - Takuya Nakaike; Tatsushi Inagaki; Hideaki Komatsu; Toshio Nakatani (PLDI, 2006)

MPI microtask for programming the Cell Broadband EngineTM processor. - Moriyoshi Ohara; Hiroshi Inoue; Yukihiko Sohda; Hideaki Komatsu; Toshio Nakatani (IBM Syst. J., 2006)

Effective sign extension elimination for java. - Motohiro Kawahito; Hideaki Komatsu; Toshio Nakatani (ACM Trans. Program. Lang. Syst., 2006)

EDO: Exception-directed optimization in java. - Takeshi Ogasawara; Hideaki Komatsu; Toshio Nakatani (ACM Trans. Program. Lang. Syst., 2006)

A region-based compilation technique for dynamic compilers. - Toshio Suganuma; Toshiaki Yasue; Toshio Nakatani (ACM Trans. Program. Lang. Syst., 2006)

AA-Sort: A New Parallel Sorting Algorithm for Multi-Core SIMD Processors. - Hiroshi Inoue; Takao Moriyama; Hideaki Komatsu; Toshio Nakatani (PACT, 2007)

Performance Studies of Commercial Workloads on a Multi-core System. - Jessica H. Tseng; Hao Yu 008; Shailabh Nagar; Niteesh Dubey; Hubertus Franke; Pratap Pattnaik; Hiroshi Inoue; Toshio Nakatani (IISWC, 2007)

Cloneable JVM: a new approach to start isolated java applications faster. - Kiyokuni Kawachiya; Kazunori Ogata; Daniel Silva 001; Tamiya Onodera; Hideaki Komatsu; Toshio Nakatani (VEE, 2007)

Efficient Lock Algorithm for Shared Objects in SMP Environments. - Takeshi Ogasawara; Hideaki Komatsu; Toshio Nakatani (Inf. Media Technol., 2007)

Performance pitfalls in large-scale java applications translated from COBOL. - Toshio Suganuma; Toshiaki Yasue; Tamiya Onodera; Toshio Nakatani (OOPSLA Companion, 2008)

Reducing Rollbacks of Transactional Memory Using Ordered Shared Locks. - Ken Mizuno; Takuya Nakaike; Toshio Nakatani (Euro-Par, 2009)

Analyzing and improving performance scalability of commercial server workloads on a chip multiprocessor. - Kazuaki Ishizaki; Toshio Nakatani; Shahrokh Daijavad (IISWC, 2009)

How a Java VM can get more from a hardware performance monitor. - Hiroshi Inoue; Toshio Nakatani (OOPSLA, 2009)

A study of memory management for web-based applications on multicore processors. - Hiroshi Inoue; Hideaki Komatsu; Toshio Nakatani (PLDI, 2009)

Coloring-based coalescing for graph coloring register allocation. - Rei Odaira; Takuya Nakaike; Tatsushi Inagaki; Hideaki Komatsu; Toshio Nakatani (CGO, 2010)

Performance of multi-process and multi-thread processing on multi-core SMT processors. - Hiroshi Inoue; Toshio Nakatani (IISWC, 2010)

Real Java applications in software transactional memory. - Takuya Nakaike; Rei Odaira; Toshio Nakatani; Maged M. Michael (IISWC, 2010)

Performance variations of two open-source cloud platforms. - Yohei Ueda; Toshio Nakatani (IISWC, 2010)

Parallel programming framework for large batch transaction processing on scale-out systems. - Kazuaki Ishizaki; Ken Mizuno; Toshio Suganuma; Daniel Silva 001; Akira Koseki; Hideaki Komatsu; Yohei Ueda; Toshio Nakatani (SYSTOR, 2010)

Efficient runtime tracking of allocation sites in Java. - Rei Odaira; Kazunori Ogata; Kiyokuni Kawachiya; Tamiya Onodera; Toshio Nakatani (VEE, 2010)

Improving the performance of trace-based systems by false loop filtering. - Hiroshige Hayashizaki; Peng Wu 001; Hiroshi Inoue; Mauricio J. Serrano; Toshio Nakatani (ASPLOS, 2011)

A trace-based Java JIT compiler retrofitted from a method-based compiler. - Hiroshi Inoue; Hiroshige Hayashizaki; Peng Wu 001; Toshio Nakatani (CGO, 2011)

Refactoring Java programs using concurrent libraries. - Kazuaki Ishizaki; Shahrokh Daijavad; Toshio Nakatani (PADTAD, 2011)

Reducing trace selection footprint for large-scale Java applications without performance loss. - Peng Wu 001; Hiroshige Hayashizaki; Hiroshi Inoue; Toshio Nakatani (OOPSLA, 2011)

Distributed and fault-tolerant execution framework for transaction processing. - Toshio Suganuma; Akira Koseki; Kazuaki Ishizaki; Yohei Ueda; Ken Mizuno; Daniel Silva 001; Hideaki Komatsu; Toshio Nakatani (SYSTOR, 2011)

Continuous object access profiling and optimizations to overcome the memory wall and bloat. - Rei Odaira; Toshio Nakatani (ASPLOS, 2012)

Identifying the sources of cache misses in Java programs without relying on hardware counters. - Hiroshi Inoue; Toshio Nakatani (ISMM, 2012)

On the benefits and pitfalls of extending a statically typed language JIT compiler for dynamic scripting languages. - José G. Castaños; David Edelsohn; Kazuaki Ishizaki; Priya Nagpurkar; Toshio Nakatani; Takeshi Ogasawara; Peng Wu 001 (OOPSLA, 2012)

Adaptive multi-level compilation in a trace-based Java JIT compiler. - Hiroshi Inoue; Hiroshige Hayashizaki; Peng Wu 001; Toshio Nakatani (OOPSLA, 2012)

Optimizing indirect branches in a system-level dynamic binary translator. - Toshihiko Koju; Xin Tong; Ali Ijaz Sheikh; Moriyoshi Ohara; Toshio Nakatani (SYSTOR, 2012)

Adding dynamically-typed language support to a statically-typed language compiler: performance evaluation, analysis, and tradeoffs. - Kazuaki Ishizaki; Takeshi Ogasawara; José G. Castaños; Priya Nagpurkar; David Edelsohn; Toshio Nakatani (VEE, 2012)

A high-performance sorting algorithm for multicore single-instruction multiple-data processors. - Hiroshi Inoue; Takao Moriyama; Hideaki Komatsu; Toshio Nakatani (Softw. Pract. Exp., 2012)

Scaling analytics applications with OpenCL for loosely coupled heterogeneous clusters. - Toshio Suganuma; Rajaram B. Krishnamurthy; Moriyoshi Ohara; Toshio Nakatani (Conf. Computing Frontiers, 2013)

Idiom recognition framework using topological embedding. - Motohiro Kawahito; Hideaki Komatsu; Takao Moriyama; Hiroshi Inoue; Toshio Nakatani (ACM Trans. Archit. Code Optim., 2013)

Adaptive SMT control for more responsive web applications. - Hiroshi Inoue; Toshio Nakatani (IISWC, 2014)

Transforming Java programs for concurrency using Double-Checked Locking pattern. - Kazuaki Ishizaki; Shahrokh Daijavad; Toshio Nakatani (ISPASS, 2014)