CFTP (Cray Fortran/ANSI FORTRAN '77 prefine)

a tool to aid in hand-parallelizing sequential code.

Aaron Klappholz, Xiangyun Kong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

CFTP is a software tool designed to aid programmers in hand-parallelizing sequential ANSI Fortran 77 or CFT code. It assists the programmer by providing information about the code which the programmer must have in order to determine where parallel execution is safe and where it is not. CFTP collects information regarding the input code's usage of its variables. In doing so it builds a call graph, and performs intra- and interprocedural def-use, use-def, and aliasing analysis. CFTP makes the results of these different forms of analysis directly available to the user.

Original languageEnglish (US)
Title of host publicationDigest of Papers - IEEE Computer Society International Conference
PublisherPubl by IEEE
Pages92-97
Number of pages6
ISBN (Print)0818619090
StatePublished - Feb 1 1989
EventCompcon '89: Thirty-Fourth IEEE Computer Society International Conference - San Francisco, CA, USA
Duration: Feb 27 1989 → …

Publication series

NameDigest of Papers - IEEE Computer Society International Conference

Other

OtherCompcon '89: Thirty-Fourth IEEE Computer Society International Conference
CitySan Francisco, CA, USA
Period2/27/89 → …

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Klappholz, A., & Kong, X. (1989). CFTP (Cray Fortran/ANSI FORTRAN '77 prefine): a tool to aid in hand-parallelizing sequential code. In Digest of Papers - IEEE Computer Society International Conference (pp. 92-97). (Digest of Papers - IEEE Computer Society International Conference). Publ by IEEE.
Klappholz, Aaron ; Kong, Xiangyun. / CFTP (Cray Fortran/ANSI FORTRAN '77 prefine) : a tool to aid in hand-parallelizing sequential code. Digest of Papers - IEEE Computer Society International Conference. Publ by IEEE, 1989. pp. 92-97 (Digest of Papers - IEEE Computer Society International Conference).
@inproceedings{e18363c921b34ce789d9492c5d8fa76b,
title = "CFTP (Cray Fortran/ANSI FORTRAN '77 prefine): a tool to aid in hand-parallelizing sequential code.",
abstract = "CFTP is a software tool designed to aid programmers in hand-parallelizing sequential ANSI Fortran 77 or CFT code. It assists the programmer by providing information about the code which the programmer must have in order to determine where parallel execution is safe and where it is not. CFTP collects information regarding the input code's usage of its variables. In doing so it builds a call graph, and performs intra- and interprocedural def-use, use-def, and aliasing analysis. CFTP makes the results of these different forms of analysis directly available to the user.",
author = "Aaron Klappholz and Xiangyun Kong",
year = "1989",
month = "2",
day = "1",
language = "English (US)",
isbn = "0818619090",
series = "Digest of Papers - IEEE Computer Society International Conference",
publisher = "Publ by IEEE",
pages = "92--97",
booktitle = "Digest of Papers - IEEE Computer Society International Conference",

}

Klappholz, A & Kong, X 1989, CFTP (Cray Fortran/ANSI FORTRAN '77 prefine): a tool to aid in hand-parallelizing sequential code. in Digest of Papers - IEEE Computer Society International Conference. Digest of Papers - IEEE Computer Society International Conference, Publ by IEEE, pp. 92-97, Compcon '89: Thirty-Fourth IEEE Computer Society International Conference, San Francisco, CA, USA, 2/27/89.

CFTP (Cray Fortran/ANSI FORTRAN '77 prefine) : a tool to aid in hand-parallelizing sequential code. / Klappholz, Aaron; Kong, Xiangyun.

Digest of Papers - IEEE Computer Society International Conference. Publ by IEEE, 1989. p. 92-97 (Digest of Papers - IEEE Computer Society International Conference).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - CFTP (Cray Fortran/ANSI FORTRAN '77 prefine)

T2 - a tool to aid in hand-parallelizing sequential code.

AU - Klappholz, Aaron

AU - Kong, Xiangyun

PY - 1989/2/1

Y1 - 1989/2/1

N2 - CFTP is a software tool designed to aid programmers in hand-parallelizing sequential ANSI Fortran 77 or CFT code. It assists the programmer by providing information about the code which the programmer must have in order to determine where parallel execution is safe and where it is not. CFTP collects information regarding the input code's usage of its variables. In doing so it builds a call graph, and performs intra- and interprocedural def-use, use-def, and aliasing analysis. CFTP makes the results of these different forms of analysis directly available to the user.

AB - CFTP is a software tool designed to aid programmers in hand-parallelizing sequential ANSI Fortran 77 or CFT code. It assists the programmer by providing information about the code which the programmer must have in order to determine where parallel execution is safe and where it is not. CFTP collects information regarding the input code's usage of its variables. In doing so it builds a call graph, and performs intra- and interprocedural def-use, use-def, and aliasing analysis. CFTP makes the results of these different forms of analysis directly available to the user.

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

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

M3 - Conference contribution

SN - 0818619090

T3 - Digest of Papers - IEEE Computer Society International Conference

SP - 92

EP - 97

BT - Digest of Papers - IEEE Computer Society International Conference

PB - Publ by IEEE

ER -

Klappholz A, Kong X. CFTP (Cray Fortran/ANSI FORTRAN '77 prefine): a tool to aid in hand-parallelizing sequential code. In Digest of Papers - IEEE Computer Society International Conference. Publ by IEEE. 1989. p. 92-97. (Digest of Papers - IEEE Computer Society International Conference).