D Newsletter #9 Handling Irregular Problems with Fortran D | a Preliminary Report Handling Irregular Problems with Fortran D | a Preliminary Report

نویسنده

  • Reinhard von Hanxleden
چکیده

Compiling irregular applications written in a data parallel, HPF-like language presents a challenging problem of growing importance. A project addressing this problem is the extension of the Fortran D compiler at Rice University to handle such codes. Generality and robustness have been major design objectives throughout this extension, allowing for arbitrary control ow and irregular accesses to multidimensional arrays. Even though this project is still in progress, it can already handle real-world codes fairly well, such as the non-bonded force calculation routine which is critical to molecular dynamics. This paper is a rst report on the experiences gained from extending the Fortran D compiler for irregular problems. Since the theoretical background underlying this project has already been described to some degree in previous publications, this paper focuses on the practical aspects of the implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Which Applications Can Use High Performance Fortran and Fortran-D: Industry Standard Data Parallel Languages?

In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on compiling and running benchmark applications using a prototype implementation of HPF/Fortran-D compiler. The analysis indicate that the HPF is a very convenient tool for programming many applications on massively parallel and/or distributed systems. In addition, we cumulate experience on how to ...

متن کامل

Supporting Irregular Distributions Using S DatacParallel Languages

12 0 n distributed-memory machines, large data arrays need to be partitioned between local processor memories. These partitioned data arrays are called distributed arrays. Many applications can be efficiently implemented by using simple schemes for mapping distributed arrays. One such scheme is BLOCK distribution, which divides an array into contiguous, equal-sized subarrays and assigns each su...

متن کامل

Compiler Support for Machine Independent Parallelization of Irregular Problems Compiler Support for Machine Independent Parallelization of Irregular Problems

The Fortran D group at Rice University aims at providing a machine independent data parallel programming style, in which the applications programmer uses a dialect of sequential Fortran and high level distribution annotations. Extracting parallelism from these applications typically is straightforward, but making eecient use of this par-allelism for irregular applications, such as molecular dyn...

متن کامل

Contribution to Better Handling of Irregular Problems in HPF2

In this paper, we present our contribution for handling irregular applications with HPF2 and some experimental results. We propose a programming style of irregular applications close to the regular case, so that both compile-time and run-time techniques can be more easily performed. We use the well-known tree data structure to represent irregular data structures with hierarchical access, such a...

متن کامل

The Vitamin D Receptor (VDR) Gene Polymorphisms Fok1 In Obese Pakistanis – a Preliminary Report

Objective: The role of vitamin D has soared to a pinnacle in recent years with functions affecting 229 human genes linked to cardiovascular, autoimmune, humoral, pulmonary and neurological diseases. Relationship between obesity and vitamin D has not as yet been fully established. The objective of the study was to determine the possible relationship between Vitamin D receptor (VDR) gene polymorp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993