Zobrazeno 1 - 10
of 23
pro vyhledávání: '"Toshio Suganuma"'
Publikováno v:
ACM Transactions on Programming Languages and Systems. 28:134-174
Method inlining and data flow analysis are two major optimization components for effective program transformations, but they often suffer from the existence of rarely or never executed code contained in the target method. One major problem lies in th
Publikováno v:
ACM Transactions on Programming Languages and Systems. 27:732-785
The high performance implementation of Java Virtual Machines (JVM) and Just-In-Time (JIT) compilers is directed toward employing a dynamic compilation system on the basis of online runtime profile information. The trade-off between the compilation ov
Autor:
Akira Koseki, Toshio Nakatani, Mikio Takeuchi, Toshio Suganuma, Tatsushi Inagaki, Kazuaki Ishizaki, Kiyokuni Kawachiya, Takeshi Ogasawara, Tamiya Onodera, Hideaki Komatsu, Motohiro Kawahito, Toshiaki Yasue
Publikováno v:
IBM Journal of Research and Development. 48:767-795
JavaTM has gained widespread popularity in the industry, and an efficient Java virtual machine (JVMTM) and just-in-time (JIT) compiler are crucial in providing high performance for Java applications. This paper describes the design and implementation
Publikováno v:
PLDI
Method inlining and data flow analysis are two major optimization components for effective program transformations, however they often suffer from the existence of rarely or never executed code contained in the target method. One major problem lies i
Publikováno v:
IISWC
Method inlining is a standard optimization in optimizing compilers. Java Just-In-Time (JIT) compilers use a size threshold for their inlining decisions. They favor inlining methods that are smaller than the threshold and do not inline the other large
Autor:
Kazuaki Ishizaki, Toshio Nakatani, Toshiaki Yasue, Takeshi Ogasawara, Mikio Takeuchi, Motohiro Kawahito, Tamiya Onodera, Hideaki Komatsu, Toshio Suganuma
Publikováno v:
Concurrency: Practice and Experience. 12:457-475
The Java language incurs a runtime overhead for exception checks and object accesses, which are executed without an interior pointer in order to ensure safety. It also requires type inclusion test, dynamic class loading, and dynamic method calls in o
Autor:
Toshio Suganuma, Kazuaki Ishizaki, Mikio Takeuchi, Takeshi Ogasawara, Motohiro Kawahito, Toshiaki Yasue, Toshio Nakatani, Hideaki Komatsu
Publikováno v:
IBM Systems Journal. 39:175-193
We present the design and implementation of several optimizations and techniques included in the latest IBM JavaTM Just-in-Time (JIT) Compiler. We first discuss some of the modifications we have applied to Sun Microsystems' reference implementation o
Publikováno v:
Conf. Computing Frontiers
OpenCL is an open standard for heterogeneous parallel programming, exploiting multi-core CPUs, GPUs, or other accelerators as parallel computing resources. Recent work has extended the OpenCL parallel programming model for distributed heterogeneous c
Autor:
Toshio Suganuma, Yasuko Nagatsuka, Yasuyuki Koroiwa, Yasushi Ono, Tamotsu Fukuda, Shigemasa Hanazawa
Publikováno v:
Letters in Applied Microbiology. 19:206-209
We have established 950 and 430 oligoclonal B-lymphoblastoid cell lines (LCL) from two normal persons and eight autoimmune disease patients, respectively by using Epstein-Barr virus (EBV)-induced transformation. To re-evaluate the EBV technique for p
Autor:
Hiroshi Horii, Kiyokuni Kawachiya, Toshio Suganuma, Toyotaro Suzumura, Yuki Makino, Tamiya Onodera, Mikio Takeuchi
Publikováno v:
Proceedings of the 2011 ACM SIGPLAN X10 Workshop.
X10 is a new programming language for improving the software productivity in the multicore era by making parallel/distributed programming easier. X10 programs are compiled into C++ or Java source code, but X10 supports various features not supported