JAXA Repository / AIREX 未来へ続く、宙(そら)への英知

このアイテムに関連するファイルはありません。

タイトルThe Design and Evaluation of "CAPTools"--A Computer Aided Parallelization Toolkit
本文(外部サイト)http://hdl.handle.net/2060/20020064447
著者(英)Evans, Emyr; Leggett, Pete; Waheed, Abdul; Hribar, Michelle; Cross, Jark; Johnson, Steve; Frumkin, Michael; Yan, Jerry; Ierotheou, Constantinos; Saini, Subhash; Jin, Haoqiang
著者所属(英)NASA Ames Research Center|MRJ Technology Solutions, Inc.
発行日1998-01-01
言語eng
内容記述Writing applications for high performance computers is a challenging task. Although writing code by hand still offers the best performance, it is extremely costly and often not very portable. The Computer Aided Parallelization Tools (CAPTools) are a toolkit designed to help automate the mapping of sequential FORTRAN scientific applications onto multiprocessors. CAPTools consists of the following major components: an inter-procedural dependence analysis module that incorporates user knowledge; a 'self-propagating' data partitioning module driven via user guidance; an execution control mask generation and optimization module for the user to fine tune parallel processing of individual partitions; a program transformation/restructuring facility for source code clean up and optimization; a set of browsers through which the user interacts with CAPTools at each stage of the parallelization process; and a code generator supporting multiple programming paradigms on various multiprocessors. Besides describing the rationale behind the architecture of CAPTools, the parallelization process is illustrated via case studies involving structured and unstructured meshes. The programming process and the performance of the generated parallel programs are compared against other programming alternatives based on the NAS Parallel Benchmarks, ARC3D and other scientific applications. Based on these results, a discussion on the feasibility of constructing architectural independent parallel applications is presented.
NASA分類Computer Programming and Software
権利No Copyright
URIhttps://repository.exst.jaxa.jp/dspace/handle/a-is/91365


このリポジトリに保管されているアイテムは、他に指定されている場合を除き、著作権により保護されています。