Speculative execution scheme of macrotasks for parallel processing systems

Hayato Yamana, Toshiaki Yasue, Yoshihiko Ishii, Yoichi Muraoka

Research output: Contribution to journalArticle

Abstract

The high-speed execution of FORTRAN programs on parallel processing systems is presented and the parallelizing scheme of the program and execution is proposed based on the speculative execution over multiple conditional branches. The program is divided into macrotasks and the multiple stage speculative execution scheme between macrotasks on the general parallel processing is defined. Then, the macrotasks execution control for the individual macrotask is proposed, using the execution start condition, the control establishment condition and the execution stop condition.

Original languageEnglish
Pages (from-to)1-15
Number of pages15
JournalSystems and Computers in Japan
Volume26
Issue number6
Publication statusPublished - 1995 Jun 1
Externally publishedYes

Fingerprint

Speculative Execution
Parallel processing systems
Parallel Processing
D.3.2 [Programming Languages]: Language Classifications - Fortran
High Speed
Branch
Processing

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Hardware and Architecture
  • Information Systems
  • Theoretical Computer Science

Cite this

Speculative execution scheme of macrotasks for parallel processing systems. / Yamana, Hayato; Yasue, Toshiaki; Ishii, Yoshihiko; Muraoka, Yoichi.

In: Systems and Computers in Japan, Vol. 26, No. 6, 01.06.1995, p. 1-15.

Research output: Contribution to journalArticle

Yamana, Hayato ; Yasue, Toshiaki ; Ishii, Yoshihiko ; Muraoka, Yoichi. / Speculative execution scheme of macrotasks for parallel processing systems. In: Systems and Computers in Japan. 1995 ; Vol. 26, No. 6. pp. 1-15.
@article{e14e546150364d96b23f4098d8a6e949,
title = "Speculative execution scheme of macrotasks for parallel processing systems",
abstract = "The high-speed execution of FORTRAN programs on parallel processing systems is presented and the parallelizing scheme of the program and execution is proposed based on the speculative execution over multiple conditional branches. The program is divided into macrotasks and the multiple stage speculative execution scheme between macrotasks on the general parallel processing is defined. Then, the macrotasks execution control for the individual macrotask is proposed, using the execution start condition, the control establishment condition and the execution stop condition.",
author = "Hayato Yamana and Toshiaki Yasue and Yoshihiko Ishii and Yoichi Muraoka",
year = "1995",
month = "6",
day = "1",
language = "English",
volume = "26",
pages = "1--15",
journal = "Systems and Computers in Japan",
issn = "0882-1666",
publisher = "John Wiley and Sons Inc.",
number = "6",

}

TY - JOUR

T1 - Speculative execution scheme of macrotasks for parallel processing systems

AU - Yamana, Hayato

AU - Yasue, Toshiaki

AU - Ishii, Yoshihiko

AU - Muraoka, Yoichi

PY - 1995/6/1

Y1 - 1995/6/1

N2 - The high-speed execution of FORTRAN programs on parallel processing systems is presented and the parallelizing scheme of the program and execution is proposed based on the speculative execution over multiple conditional branches. The program is divided into macrotasks and the multiple stage speculative execution scheme between macrotasks on the general parallel processing is defined. Then, the macrotasks execution control for the individual macrotask is proposed, using the execution start condition, the control establishment condition and the execution stop condition.

AB - The high-speed execution of FORTRAN programs on parallel processing systems is presented and the parallelizing scheme of the program and execution is proposed based on the speculative execution over multiple conditional branches. The program is divided into macrotasks and the multiple stage speculative execution scheme between macrotasks on the general parallel processing is defined. Then, the macrotasks execution control for the individual macrotask is proposed, using the execution start condition, the control establishment condition and the execution stop condition.

UR - http://www.scopus.com/inward/record.url?scp=0029326276&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0029326276&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0029326276

VL - 26

SP - 1

EP - 15

JO - Systems and Computers in Japan

JF - Systems and Computers in Japan

SN - 0882-1666

IS - 6

ER -