domestic publications | International publications
2012
- Hiroshi Inoue, Hiroshige Hayashizaki, Peng Wu, and Toshio Nakatani, "Adaptive Multi-Level Compilation in a Trace-based Java JIT Compiler", 2012 ACM Object-Oriented Programming, Systems, Languages & Applications (SPLASH/OOPSLA 2012), to appear, 2012.
- Jose Castanos, David Edelsohn, Kazuaki Ishizaki, Priya Nagpurkar, Toshio Nakatani, Takeshi Ogasawara, and Peng Wu, "On the Benefits and Pitfalls of Extending a Statically Typed Language JIT Compiler for Dynamic Scripting Languages", 2012 ACM Object-Oriented Programming, Systems, Languages & Applications (SPLASH/OOPSLA 2012), to appear, 2012.
- Hiroshi Inoue and Toshio Nakatani, "Identifying the Sources of Cache Misses in Java Programs Without Relying on Hardware Counters", 2012 International Symposium on Memory Management (ISMM 2012), pp 133-142, June 15-16, 2012.
- Toyotaro Suzumura and Mikio Takeuchi, "X10-based Massive Parallel Large-Scale Traffic Flow Simulation", The ACM SIGPLAN 2012 X10 Workshop (X10'12), June 14, 2012.
- Mikio Takeuchi, Salikh Zakirov, Kiyokuni Kawachiya, and Tamiya Onodera, "Fast Method Dispatch and Effective Use of Primitives for Reified Generics in Managed X10", The ACM SIGPLAN 2012 X10 Workshop (X10'12), June 14, 2012.
- Kiyokuni Kawachiya, Mikio Takeuchi, Salikh Zakirov, and Tamiya Onodera, "Distributed Garbage Collection for Managed X10", The ACM SIGPLAN 2012 X10 Workshop (X10'12), June 14, 2012.
- M. Dayarathna, C. Houngkaew and Toyotaro Suzumura, "Introducing ScaleGraph : An X10 Library for Billion Scale Graph Analytics", The ACM SIGPLAN 2012 X10 Workshop (X10'12), June 14, 2012.
- Toshihiko Koju, Xin Tong, Ali Ijaz Sheikh, Moriyoshi Ohara, and Toshio Nakatani,"Optimizing Indirect Branches in a System-level Dynamic Binary Translator", The 5th Annual International Systems and Storage Conference (SYSTOR12), June 4-6, 2012.
- Kazuaki Ishizaki, Takeshi Ogasawara, Jose Castanos, Priya Nagpurkar, David Edelsohn, Toshio Nakatani, "Adding Dynamically-Typed Language Support to a Statically-Typed Language Compiler: Performance evaluation, Analysis, and Tradeoffs", Eighth Annual International Conference on Virtual Execution Environments (VEE 2012), pp. 169-180, March 3-4, 2012.
- Rei Odaira, and Toshio Nakatani, "Continuous Object Access Profiling and Optimizations to Overcome the Memory Wall and Bloat", Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012), pp 147-158, March 3-7, 2012.
2011
- Peng Wu, Hiroshige Hayashizaki, Hiroshi Inoue, and Toshio Nakatani, "Reducing Trace Selection Footprint for Large-scale Java Applications with no Performance Loss", 2011 ACM Object-Oriented Programming, Systems, Languages & Applications (OOPSLA/SPLASH 2011), pp. 789-804, October 22-27, 2011.
- Seetharami Seelam, Yanbin Liu, Parijat Dube, Megumi Ito, Deniz Binay, Dawson Michael, Pramod Nagaraja, Graeme Johnson, Yuqing Gao, Liana Fong, Zhang Li, Xiaoqiao Meng, and Michel Hack, "A Tool for Scalable Profiling and Tracing of Java and Native Code Interactions", International Conference on Quantitative Evaluation of Systems (QEST 2011), pp. 37-46, September 5-8, 2011.
- Seetharami Seelam, Yanbin Liu, Parijat Dube, Megumi Ito, Deniz Binay, Dawson Michael, Pramod Nagaraja, Graeme Johnson, Yuqing Gao, Liana Fong, Zhang Li, Xiaoqiao Meng, and Michel Hac, "Experiences in building and scaling an enterprise application on multicore systems", Concurrency and Computation: Practice and Experience, Vol. 24(2), pp 111-123.
- Hiroshi Inoue, Takao Moriyama, Hideaki Komatsu, and Toshio Nakatani, "A High-Performance Sorting Algorithm for Multicore SIMD Processors", Software: Practice and Experience, Vol. 42(6), pp 753-777.
- Kazuaki Ishizaki, Shahrokh Daijavad and Toshio Nakatani, "Refactoring Java Program using Concurrent Libraries", Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PADTAD 2011), July 17, 2011.
- Mikio Takeuchi, Yuki Makino, Kiyokuni Kawachiya, Hiroshi Horii, Toyotaro Suzumura, Toshio Suganuma, and Tamiya Onodera, "Compiling X10 to Java", The ACM SIGPLAN 2011 X10 Workshop (X10'11), June 4, 2011.
- Toshio Suganuma, Akira Koseki, Kazuaki Ishizaki, Yohei Ueda, Ken Mizuno, Daniel Silva, Hideaki Komatsu and Toshio Nakatani, "Distributed and Fault-Tolerant Execution Framework for Transaction Processing", The 4th Annual International Systems and Storage Conference (SYSTOR11), May 30- June 1, 2011.
- Hiroshi Inoue, Hiroshige Hayashizaki, Peng Wu, and Toshio Nakatani, "A Trace-based Java JIT Compiler Retrofitted from a Method-based Compiler", 2011 International Symposium on Code Generation and Optimization (CGO 2011), pp. 246-256, April 2-6, 2011.
- Hiroshige Hayashizaki, Peng Wu, Hiroshi Inoue, Mauricio Serrano and Toshio Nakatani, "Improving the Performance of Trace-based Systems by False Loop Filtering", Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2011), pp. 405-418, March 5-11, 2011.
2010
- Takuya Nakaike, Rei Odaira, and Toshio Nakatani, "Real Java Applications on Software Transactional Memory", 2010 IEEE International Symposium on Workload Characterization (IISWC 2010), pp. 14-23, December 2-4, 2010.
- Yohei Ueda and Toshio Nakatani, "Study of Performance Variation using Open-Source Cloud Platforms", 2010 IEEE International Symposium on Workload Characterization (IISWC 2010), pp. 179-188, December 2-4, 2010.
- Hiroshi Inoue and Toshio Nakatani, "Performance of Multi-Process and Multi-Thread Processing on Multi-core SMT Processors", 2010 IEEE International Symposium on Workload Characterization (IISWC 2010), pp. 209-218, December 2-4, 2010.
- Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, Scott Trent, and Tamiya Onodera, "A Study of Java's non-Java Memory", 25th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA/SPLASH 2010), pp. 191-204, Oct 10, 2010.
- Takuya Nakaike and Maged M. Michael, "Lock Elision for Read-Only Critical Sections in Java", ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation (PLDI 2010), pp. 268-278, June 5-10, 2010.
- Kazuaki Ishizaki, Toshio Suganuma, Akira Koseki, Yohei Ueda, Ken Mizuno, Daniel Silva, Hideaki Komatsu, and Toshio Nakatani, "Parallel Programming Framework for Large Transaction Processing on Scale-out Systems", The 3rd Annual Haifa Experimental Systems Conference (SYSTOR10), May 24-26, 2010.
- Takeshi Ogasawara, "Web Users' Activities Limiting the Scalability of a Java Web Server on a Chip Multiprocessor", The 3rd Annual Haifa Experimental Systems Conference (SYSTOR10), May 24-26, 2010.
- Rei Odaira, Takuya Nakaike, Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani, "Coloring-based Coalescing for Graph Coloring Register Allocation", The International Symposium on Code Generation and Optimization (CGO 2010), pp. 160-169, April 24-28, 2010.
- Rei Odaira, Kazunori Ogata, Kiyokuni Kawachiya, Tamiya Onodera, and Toshio Nakatani, "Efficient Runtime Tracking of Allocation Sites in Java", The 2010 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2010), pp.109-120, March 17-19, 2010.
- D. P. LaPotin, S. Daijavad, C. L. Johnson, S. W. Hunter, K Ishizaki, H. Franke, H. D. Achilles, D. P. Dumarot, N. A. Greco, and B. Davari, "Workload and network-optimized computing systems", IBM Journal of Research and Development, Network-Optimized Computing, Vol. 54, No. 1, Paper 1, February 2010.
- Moriyoshi Ohara, "Aggregating REST requests to accelerate Web 2.0 applications", IBM Journal of Research and Development, Network-Optimized Computing, Vol. 54, No. 1, Paper 8, February 2010.
2009
- Takeshi Ogasawara, "NUMA-Aware Memory Manager with Thread Affinity Based Object Copying", ACM SIGPLAN 2009 International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009), pp. 377-390, October 25-29, 2009.
- Hiroshi Inoue and Toshio Nakatani, "How a Java VM Can Get More from a Hardware Performance Monitor", ACM SIGPLAN 2009 International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009), pp. 137-154, October 25-29, 2009.
- Kazuaki Ishizaki, Shahrokh Daijavad, Toshio Nakatani, "Analyzing and Improving Performance Scalability of Commercial Server Workloads on a Chip Multiprocessor", IEEE International Symposium on Workload Characterization (IISWC 2009), pp. 217-226, October 4-6, 2009.
- Ken Mizuno, Takuya Nakaike, and Toshio Nakatani, "Reducing Rollbacks of Transactional Memory Using Ordered Shared Locks", The 15th International European Conference on Parallel and Distributed Computing (Euro-Par 2009), pp. 704-715, August 25-28, 2009.
- Hiroshi Inoue, Hideaki Komatsu, and Toshio Nakatani, "A Study of Memory Management for Web-based Applications on Multicore Processors", ACM SIGPLAN 2009 Conference on Programming Language Design and Implementation (PLDI 2009), pp. 386-396, June 15-20, 2009.
- Moriyoshi Ohara, Priya Nagpurkar, Yohei Ueda, and Kazuaki Ishizaki, "The Data-centricity of Web 2.0 Workloads and its Impact on Server Performance", The 2009 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2009), pp. 133-142, April 26-28, 2009.
2008
- Kiyokuni Kawachiya, Kazunori Ogata, and Tamiya Onodera, "Analysis and Reduction of Memory Inefficiencies in Java Strings", the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA 08), pp. 385-401, Oct 23, 2008.
- Toshio Suganuma, Toshiaki Yasue, Tamiya Onodera, Toshio Nakatani, "Performance pitfalls in large-scale java applications translated from COBOL," Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications (OOPSLA 08), pp. 685-696, October 19-23, 2008.
- Takeshi Ogasawara, "Dynamic Thread Count Adaptation for Multiple Services in SMP Environments," IEEE International Conference on Web Services (ICWS '08), pp. 585-592, September 23-26, 2008.
- Yohei Ueda, Hideaki Komatsu, and Toshio Nakatani, "Scalability Study of a Java Application Server on Two Multi-core Systems," the Eleventh Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-11), February 17, 2008.
2007
- Jessica H. Tseng, Hao Yu, Shailabh Nagar, Niteesh Dubey, Hubertus Franke, Pratap Pattnaik, Hiroshi Inoue, and Toshio Nakatani, "Performance Studies of Commercial Workloads on a Multi-core System," 2007 IEEE International Symposium on Workload Characterization (IISWC 2007), pp. 57-65, September 27-29, 2007.
- Hiroshi Inoue, Takao Moriyama, Hideaki Komatsu, and Toshio Nakatani, "AA-Sort: A New Parallel Sorting Algorithm for Multi-Core SIMD Processors," The Sixteenth International Conference on Parallel Architectures and Compilation Techniques (PACT 2007), pp. 189-198, September 15-19, 2007.
- Moriyoshi Ohara, Hangu Yeo, Frank Savino, Giridharan Iyengar, Leiguang Gong, Hiroshi Inoue, Hideaki Komatsu, Vadim Sheinin, and Shahrokh Daijavad, "Accelerating Mutual-Information-Based Linear Registration on the Cell Broadband Engine Processor" 2007 IEEE International Conference on Multimedia and Expo (ICME 2007), pp. 272-275, July 2-5, 2007.
- Kiyokuni Kawachiya, Kazunori Ogata, Daniel Silva, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani, "Cloneable JVM: A New Approach to Start Isolated Java Applications Faster," Third International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE 2007), pp. 1-11, June 13-15, 2007.
- Glenn Ammons, Jonathan Appavoo, Maria Butrico, Dilma Da Silva, David Grove, Kiyokuni Kawachiya, Orran Krieger, Bryan Rosenburg, Eric Van Hensbergen, and Robert W. Wisniewski, "Libra: A Library Operating System for a JVM in a Virtualized Environment," Third International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE 2007), pp. 44-54, June 13-15, 2007.
- Moriyoshi Ohara, Hangu Yeo, Frank Savino, Giridharan Iyengar, Leiguang Gong, Hiroshi Inoue, Hideaki Komatsu, Vadim Sheinin, Shahrokh Daijavad, and Bradley Erickson, "Real-time Mutual-information-based Linear Registration on the Cell Broadband Engine Processor," Fourth IEEE Symposium on Biomedical Imaging (ISBI 2007), pp. 33-36, April 12-15, 2007.
2006
- Motohiro Kawahito, Hideaki Komatsu, Takao Moriyama, Hiroshi Inoue, and Toshio Nakatani, "A New Idiom Recognition Framework for Exploiting Hardware-Assist Instructions," Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2006), pp. 382-393, October 21-25, 2006.
- Kazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, and Toshio Nakatani, "Replay Compilation: Improving Debuggability of a Just-in-Time Compiler," ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2006), pp. 241-252, October 22-26, 2006.
- Takuya Nakaike, Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani, "Profile-based Global Live-Range Splitting," ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation (PLDI 2006), pp. 216-227, June 10-16, 2006.
- Daniel Citron, Hiroshi Inoue, Takao Moriyama, Motohiro Kawahito, Hideaki Komatsu, and Toshio Nakatani, "Exploiting the AltiVec Unit for Commercial Applications," the Ninth Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-9), pp. 41-47, February 12, 2006.
- Moriyoshi Ohara, Hiroshi Inoue, Yukihiko Sohda, Hideaki Komatsu, and Toshio Nakatani, "MPI microtask for programming the Cell Broadband Engine™ processor," IBM Systems Journals, Online Game Technology Issue, Vol. 45, No. 1, January 2006.
- Takeshi Ogasawara, Hideaki Komatsu, and Toshio Nakatani, "EDO: Exception-directed optimization in Java," ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 28, Issue 1, pp. 70-105, January 2006.
- Motohiro Kawahito, Hideaki Komatsu, and Toshio Nakatani, "Effective sign extension elimination for Java," ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 28, Issue 1, pp. 106-133, January 2006.
- Toshio Suganuma, Toshiaki Yasue, and Toshio Nakatani, "A region-based compilation technique for dynamic compilers," ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 28, Issue 1, pp. 134-174, January 2006.
2005
- Toshio Suganuma, Toshiaki Yasue, Motohiro Kawahito, Hideaki Komatsu, and Toshio Nakatani, "Design and evaluation of dynamic optimizations for a Java just-in-time compiler," ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 27, Issue 4, pp. 732-785, July 2005.
2004
- Toshio Suganuma, Takeshi Ogasawara, Kiyokuni Kawachiya, Mikio Takeuchi, Kazuaki Ishizaki, Akira Koseki, Tatsushi Inagaki, Toshiaki Yasue, Motohiro Kawahito, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani, "Evolution of a Java just-in-time compiler for IA-32 platforms," IBM Journal of Research and Development, IBM Research in Asia Issue, Vol. 48, No. 5/6, pp. 767-795, 2004.
- Takeshi Ogasawara, Hideaki Komatsu, and Toshio Nakatani, "TO-Lock: Removing Lock Overhead Using the Owners' Temporal Locality," The 13th International Conference on Parallel Architectures and Compilation Techniques (PACT 2004), pp. 255-266, September 29-October 3, 2004.
- Motohiro Kawahito, Hideaki Komatsu, Toshio Nakatani, "Partial Redundancy Elimination for Access Expressions by Speculative Code Motion," Software: Practice and Experience, Vol. 34, No. 11, pp. 1065-1090, 2004.
- Takeshi Ogasawara, Hideaki Komatsu, and Toshio Nakatani, "Optimizing Precision Overhead for x86 Processors," Software: Practice and Experience, Vol. 34, No. 9, pp. 875-893, 2004.
- Tamiya Onodera, Kiyokuni Kawachiya, and Akira Koseki, "Lock Reservation for Java Reconsidered," 18th European Conference on Object-Oriented Programming (ECOOP 2004), pp. 560-584, June 14-18, 2004.
- Motohiro Kawahito, Hideaki Komatsu, and Toshio Nakatani, "Instruction Combining For Coalescing Memory Accesses Using Global Code Motion, " The Second ACM SIGPLAN Workshop on Memory System Performance (MSP 2004), pp. 2-11, June 8, 2004.
- Toshiaki Yasue, Toshio Suganuma, Hideaki Komatsu, and Toshio Nakatani, "Structural Path Profiling: An Efficient Online Path Profiling Framework for Just-In-Time Compilers," The Journal of Instruction Level Parallelism, Vol. 6, pp. 1-28, April 2004.
- Kazuaki Ishizaki, Akira Koseki, Hideaki Komatsu, and Toshio Nakatani, "Fast Predicate-Aware Dataflow Analysis," Third Workshop on Explicitly Parallel Instruction Computing Architectures and Compiler Technology (EPIC-3), March 21, 2004.
2003
- 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, and Toshio Nakatani, "Effectiveness of Cross-Platform Optimizations for a Java Just-In-Time Compiler," ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2003), pp. 187-204, October 26-30, 2003.
- Akira Koseki, Hideaki Komatsu, and Toshio Nakatani, "Spill Code Minimization by Spill Code Motion," The Twelfth International Conference on Parallel Architectures and Compilation Techniques (PACT-2003), pp. 125-134, September 27-October 1, 2003.
- Toshiaki Yasue, Toshio Suganuma, Hideaki Komatsu, and Toshio Nakatani, "An Efficient Online Path Profiling Framework for Java Just-In-Time Compilers," The Twelfth International Conference on Parallel Architectures and Compilation Techniques (PACT-2003), pp. 148-158, September 27-October 1, 2003.
- Mikio Takeuchi, Hideaki Komatsu, and Toshio Nakatani, "A New Speculation Technique to Optimize Floating-Point Performance while Preserving Bit-by-Bit Reproducibility," 17th Annual ACM International Conference on Supercomputing (ICS '03), pp. 105-315, June 23-26, 2003.
- Toshio Suganuma, Toshiaki Yasue, and Toshio Nakatani, "A Region-Based Compilation Technique for a Java Just-In-Time Compiler," ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation (PLDI 2003), pp. 312-323, June 9-11, 2003.
- Tatsushi Inagaki, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani, "Stride Prefetching by Dynamically Inspecting Objects," ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation (PLDI 2003), pp.269-277, June 9-11, 2003.
- Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani, "Integrated Prepass Scheduling for a Java Just-In-Time Compiler on the IA-64 Architecture," The International Symposium on Code Generation and Optimization (CGO 2003), pp. 159-168, March 23-26, 2003.
- Kazuaki Ishizaki, Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani, "Eliminating Exception Constraints of Java Programs for IA-64," The Journal of Instruction Level Parallelism, Vol. 5, pp. 1-22, February 2003.
2002
- Kiyokuni Kawachiya, Akira Koseki, and Tamiya Onodera, "Lock Reservation: Java Locks Can Mostly Do Without Atomic Operations," ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2002), pp. 130-141, November 4-8, 2002.
- Kazunori Ogata, Hideaki Komatsu, and Toshio Nakatani, "Bytecode Fetch Optimization for a Java Interpreter," The Tenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), pp. 58-67, Octorber 6-9, 2002.
- Kazuaki Ishizaki, Tatsushi Inagaki, Hideaki Komatsu, Toshio Nakatani, "Eliminating Exception Constraints of Java Programs for IA-64," The Eleventh International Conference on Parallel Architectures and Compilation Techniques (PACT-2002), pp. 259-268, September 22-26, 2002.
- Toshio Suganuma, Toshiaki Yasue, and Toshio Nakatani, "An Empirical Study of Method Inlining for a Java Just-In-Time Compiler," 2nd Java Virtual Machine Research and Technology Symposium (JVM '02), pp. 91-104, August 1-2, 2002.
Best Paper Award
- Takeshi Ogasawara, Hideaki Komatsu, and Toshio Nakatani, "Optimizing Precision Overhead for x86 Processors," 2nd Java Virtual Machine Research and Technology Symposium (JVM '02), pp. 41-50, August 1-2, 2002.
- Motohiro Kawahito, Hideaki Komatsu, and Toshio Nakatani, "Effective Sign Extension Elimination," ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI 2002), pp. 187-198, June 17-19, 2002.
- Akira Koseki, Hideaki Komatsu, and Toshio Nakatani, "Preference-Directed Graph Coloring," ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI 2002), pp. 33-44, June 17-19, 2002.
2001
- Takeshi Ogasawara, Hideaki Komatsu, and Toshio Nakatani, "A Study of Exception Handling and Its Dynamic Optimization in Java," ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001), pp. 83-95, October 14-18, 2001.
- Toshio Suganuma, Toshiaki Yasue, Motohiro Kawahito, Hideaki Komatsu, and Toshio Nakatani, "A Dynamic Optimization Framework for a Java Just-In-Time Compiler," ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001), pp. 180-194, October 14-18, 2001.
2000
- Motohiro Kawahito, Hideaki Komatsu, and Toshio Nakatani, "Effective Null Pointer Check Elimination Utilizing Hardware Trap," The Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX), November 12-15, 2000.
- Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Hideaki Komatsu, and Toshio Nakatani, "A Study of Devirtualization Techniques for a Java Just-In-Time Compiler," ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'00), October 15-19, 2000.
- John Whaley, "A Portable Sampling-based Profiler for Java Virtual Machines," 2000 ACM JavaGrande Conference, June 3-5, 2000.
- Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani, "Design, Implementation, and Evaluation of Optimizations in a Just-In-Time Compiler," Concurrency: Practice and Experience, Vol. 12, No. 6, pp. 457-475, May 2000.
- Toshio Suganuma, Takeshi Ogasawara, Mikio Takeuchi, Toshiaki Yasue, Motohiro Kawahito, Kazuaki Ishizaki, Hideaki Komatsu, and Toshio Nakatani, "Overview of the IBM Java Just-In-Time Compiler," IBM Systems Journals, Java Performance Issue, Vol. 39, No. 1, February 2000.
- R. Bordawekar, C. Clark, D. Dillenberger, D. Durand, D. Emmes, O. Gohda, S. Howard, M. Oliver, F. Samuel, R. St John, "Building a Java Virtual Machine for Server Applications: The JVM on 390," IBM Systems Journal, Java Performance Issue, Vol 39, No 1, February 2000.
1999
- Tamiya Onodera and Kiyokuni Kawachiya, "A Study of Locking Objects with Bimodal Fields," ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'99), November 1-5, 1999.
- Kazuaki Ishizaki, Motohiro Kawahito, Toshiaki Yasue, Mikio Takeuchi, Takeshi Ogasawara, Toshio Suganuma, Tamiya Onodera, Hideaki Komatsu, and Toshio Nakatani, "Design, Implementation, and Evaluation of Optimizations in a Just-In-Time Compiler," 1999 ACM JavaGrande Conference, June 12-14, 1999.
