The Philosophy and Implementation of Next-Generation Parallel Programming Languages

نویسنده

  • Victor Hanson-Smith
چکیده

2 Explicit Parallelism 3 2.1 Message-Passing with MPI, SHMEM, ARMCI, and GASNet . . . 3 2.2 Partitioned Global Address Space . . . . . . . . . . . . . . . . . . 4 2.3 Co-Arrays with Fortran and C . . . . . . . . . . . . . . . . . . . 4 2.3.1 Co-Array Fortran . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.2 UPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3.3 Performance Evaluation . . . . . . . . . . . . . . . . . . . 11 2.4 Titanium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.5 X10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

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

ثبت نام

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

منابع مشابه

Statement of Research

History has shown the benefits of high-level languages, language design, and managed language runtimes on how programmers develop complex and sophisticated systems. High-level languages, such as Java and Standard ML, are strongly typed and provide rich abstraction mechanisms, thereby reducing the time and effort to develop software. Language primitives and abstractions provide semantic guarante...

متن کامل

Implementation of the direction of arrival estimation algorithms by means of GPU-parallel processing in the Kuda environment (Research Article)

Direction-of-arrival (DOA) estimation of audio signals is critical in different areas, including electronic war, sonar, etc. The beamforming methods like Minimum Variance Distortionless Response (MVDR), Delay-and-Sum (DAS), and subspace-based Multiple Signal Classification (MUSIC) are the most known DOA estimation techniques. The mentioned methods have high computational complexity. Hence using...

متن کامل

Sustainable Management of Saravan Sylvan Park Using Stochastic Dynamic Programming

The present study sustainable management of Guilan Saravan Sylvan Park was planned. The used method in the form of decision support model in three10-year period was studied for parks of various states and with considering the economic, ecological and social criteria during the years 2008 to 2038. By using hierarchical fuzzy analysis method, the reaching to an optimal level of economic, ecologic...

متن کامل

A Systematic Approach to Exploiting Implicit Parallelism in Full Prolog

Prolog is a practical declarative programming language based on Horn Logic. In this paper we argue that implicit parallelism can be extracted from full Prolog. By full Prolog we mean pure Prolog with extra-logical features such as side-eeects, database predicates and cuts. Prolog programs have three main forms of implicit parallelism present in them: or-parallelism, independent and-parallelism ...

متن کامل

Generating an Implementation of a Parallel Programming Language from a Formal Semantic Definition

ATLANTIS is a tool for the semi-automatic generation of interpretive language implementations from formal semantic definitions. This tool was originally designed to facilitate the implementation of sequential programming languages and the present paper describes how it has been adapted to also generate implementations of parallel programming languages. ATLANTIS is founded on a layered, informat...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2007