Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kohichiro Hotta is active.

Publication


Featured researches published by Kohichiro Hotta.


international workshop on openmp | 2010

Hybrid parallel programming on SMP clusters using XPFortran and OpenMP

Yuanyuan Zhang; Hidetoshi Iwashita; Kuninori Ishii; Masanori Kaneko; Tomotake Nakamura; Kohichiro Hotta

Process-thread hybrid programming paradigm is commonly employed in SMP clusters. XPFortran, a parallel programming language that specifies a set of compiler directives and library routines, can be used to realize process-level parallelism in distributed memory systems. In this paper, we introduce hybrid parallel programming by XPFortran to SMP clusters, in which thread-level parallelism is realized by OpenMP. We present the language support and compiler implementation of OpenMP directives in XPFortran, and show some of our experiences in XPFortran-OpenMP hybrid programming. For nested loops parallelized by process-thread hybrid programming, it’s common sense to use process parallelization for outer loops and thread parallelization for inner ones. However, we have found that in some cases it’s possible to write XPFortran-OpenMP hybrid program in a reverse way, i.e., OpenMP outside, XPFortran inside. Our evaluation results show that this programming style sometimes delivers better performance than the traditional one. We therefore recommend using the hybrid parallelization flexibly.


ieee international conference on high performance computing data and analytics | 2009

Towards a Lightweight HPF Compiler

Hidetoshi Iwashita; Kohichiro Hotta; Sachio Kamiya; G. Matthijs van Waveren

The UXP/V HPF compiler, that has been developed for the VPP series vector-parallel supercomputers, extracts the highest performance from the hardware. However, it is getting difficult for developers to concentrate on a specific hardware. This paper describes a method of developing an HPF compiler for multiple platforms without losing performance. Advantage is taken of existing technology. The code generator and runtime system of VPP Fortran are reused for high-end computers; MPI is employed for general distributed environments, such as a PC cluster. Following a performance estimation on different systems, we discuss effectiveness of the method and open issues.


ieee international conference on high performance computing data and analytics | 2003

On the Implementation of OpenMP 2.0 Extensions in the Fujitsu PRIMEPOWER Compiler

Hidetoshi Iwashita; Masanori Kaneko; Masaki Aoki; Kohichiro Hotta; G. Matthijs van Waveren

The OpenMP Architecture Review Board has released version 2.0 of the OpenMP Fortran language specification in November 2000, and version 2.0 of the OpenMP C/C++ language specification in March 2002. This paper discusses the implementation of the OpenMP Fortran 2.0 WORKSHARE construct, NUM_THREADS clause, COPYPRIVATE clause, and array REDUCTION clause in the Parallelnavi software package. We focus on the WORKSHARE construct and discuss how we attain parallelization with loop fusion.


Archive | 1993

Compiling apparatus and a compiling method

Masakazu Hayashi; Yutaka Igarashi; Masaaki Takiuchi; Kohichiro Hotta


Archive | 1997

Method of performing a compilation process for determining a branch probability and an apparatus for performing the compilation process

Yutaka Igarashi; Kohichiro Hotta; Masakazu Hayashi; Manabu Matsuyama


Archive | 1998

Apparatus and method for translating with decoding function

Masakazu Hayashi; Kenji Kawasaki-shi Kazumura; Yuji Watanabe; Kohichiro Hotta


Archive | 1996

Compiling system using intermediate codes to store a plurality of values

Manabu Matsuyama; Yutaka Igarashi; Kohichiro Hotta; Masakazu Hayashi


Archive | 1996

Optimization control apparatus and optimization control method for array descriptions

Masatoshi Haraguchi; Masanori Kira; Kohichiro Hotta


Archive | 1994

High speed synchronous processing system for executing parallel processing of programs having loops

Kohichiro Hotta; Hiroshi Nagakura; Eiji Yamanaka; Hideki Nozaki


Proc. of HPCS2009 | 2009

XcalableMP: directive-based language eXtension for Scalable and performance-tunable Parallel Programming

三久 佐藤; Boku Taisuke; Nakajima Kengo; Nanri Takeshi; Okabe Yasuo; Yokokawa Mitsuo; Sakagami Hitoshi; Matsuo Yuichi; 均 上原; Hidetoshi Iwashita; Kohichiro Hotta; Hitoshi Murai; Shoichi Sakon; Atsuro Anzaki; Kiyoshi Negishi; Jinpil Lee; Sato Mitsuhisa; Hitoshi Uehara

Collaboration


Dive into the Kohichiro Hotta's collaboration.

Researchain Logo
Decentralizing Knowledge