Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Takashi Ishihara

dblp:27/6330 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 2004
0000-0002-4520-6964ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › fast fourier transform
3D FFT
0.012002
16.4-Tflops direct numerical simulation of turbulence by a Fourier spectral method on the Earth Simulator · SC 2002
High-performance computing › large-scale simulation
direct numerical simulation
0.012002
16.4-Tflops direct numerical simulation of turbulence by a Fourier spectral method on the Earth Simulator · SC 2002
Computational science and engineering
computational fluid dynamics
0.012002
16.4-Tflops direct numerical simulation of turbulence by a Fourier spectral method on the Earth Simulator · SC 2002

Methods — techniques the papers use, named apart from their topics

fourier spectral method · 0.13D FFT · 0.1
YearPublicationVenuePosition
2004 A comparison of concurrent programming and cooperative multithreading under load balancing applications
abstract
Abstract Two models of thread execution are the general concurrent programming execution model (CP) and the cooperative multithreading execution model (CM). CP provides nondeterministic thread execution where context switches occur arbitrarily. CM provides threads that execute one at a time until they explicitly choose to yield the processor. This paper focuses on a classic application to reveal the advantages and disadvantages of load balancing during thread execution under CP and CM styles; results from a second classic application were similar. These applications are programmed in two different languages (SR and Dynamic C) on different hardware (standard PCs and embedded system controllers). An SR‐like run‐time system, DesCaRTeS, was developed to provide interprocess communication for the Dynamic C implementations. This paper compares load balancing and non‐load balancing implementations; it also compares CP and CM style implementations. The results show that in cases of very high or very low workloads, load balancing slightly hindered performance; and in cases of moderate workload, both SR and Dynamic C implementations of load balancing generally performed well. Further, for these applications, CM style programs outperform CP style programs in some cases, but the opposite occurs in some other cases. This paper also discusses qualitative tradeoffs between CM style programming and CP style programming for these applications. Copyright © 2004 John Wiley & Sons, Ltd.
Justin T. Maris, Aaron W. Keen, Takashi Ishihara, Ronald A. Olsson
Concurr. Comput. Pract. Exp.3
2004 Scalability of hybrid programming for a CFD code on the Earth Simulator
Ken'ichi Itakura, Atsuya Uno, Mitsuo Yokokawa, Takashi Ishihara, Yukio Kaneda
Parallel Comput.4
2003 A comparison of concurrent programming and cooperative multithreading
abstract
Abstract This paper presents a comparison of the cooperative multithreading model with the general concurrent programming model. It focuses on the execution time performance of a range of standard concurrent programming applications. The overall results are mixed. In some cases, programs written in the cooperative multithreading model outperform those written in the general concurrent programming model. The contributions of this paper are twofold. First, it presents a thorough analysis of the performances of applications in the different models, i.e. to explain the criteria that determine when a program in one model will outperform an equivalent program in the other. Second, it examines the tradeoffs in writing programs in the different programming styles. In some cases, better performance comes at the cost of more complicated code. Copyright © 2003 John Wiley & Sons, Ltd.
Aaron W. Keen, Takashi Ishihara, Justin T. Maris, Eugene F. Fodor, Ronald A. Olsson
Concurr. Comput. Pract. Exp.2
2002 16.4-Tflops direct numerical simulation of turbulence by a Fourier spectral method on the Earth Simulator
abstract
The high-resolution direct numerical simulations (DNSs) of incompressible turbulence with numbers of grid points up to 40963 have been executed on the Earth Simulator (ES). The DNSs are based on the Fourier spectral method, so that the equation for mass conservation is accurately solved. In DNS based on the spectral method, most of the computation time is consumed in calculating the three-dimensional (3D) Fast Fourier Transform (FFT), which requires huge-scale global data transfer and has been the major stumbling block that has prevented truly high-performance computing. By implementing new methods to efficiently perform the 3D-FFT on the ES, we have achieved DNS at 16.4 Tflops on 20483 grid points. The DNS yields an energy spectrum exhibiting a wide inertial subrange, in contrast to previous DNSs with lower resolutions, and therefore provides valuable data for the study of the universal features of turbulence at large Reynolds number.
Mitsuo Yokokawa, Ken'ichi Itakura, Atsuya Uno, Takashi Ishihara, Yukio Kaneda
SC4
2000 A Comparison of Concurrent Programming and Cooperative Multithreading
Takashi Ishihara, Eugene F. Fodor, Ronald A. Olsson
Euro-Par1