Parallel Program Archetypes

نویسندگان

  • Berna L. Massingill
  • K. Mani Chandy
چکیده

A parallel program archetype is an abstraction that captures the common features of a class of problems with similar computational structure and combines them with a parallelization strategy to produce a pattern of dataflow and communication. Such abstractions are useful in application development, both as a conceptual framework and as a basis for tools and techniques. This paper describes an approach to parallel application development based on archetypes and presents two example archetypes with applications.

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

ثبت نام

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

منابع مشابه

Experiments with Program Parallelization Using Archetypes and Stepwise Refinement

Parallel programming continues to be difficult and error-prone, whether starting from specifications or from an existing sequential program. This paper presents (1) a methodology for parallelizing sequential applications and (2) experiments in applying the methodology. The methodology is based on the use of stepwise refinement together with what we call parallel programming archetypes (briefly,...

متن کامل

Experiments with Program Parallelization Using Archetypes and Stepwise Reenement ?

Parallel programming continues to be diicult and error-prone, whether starting from speciications or from an existing sequential program. This paper presents (1) a methodology for parallelizing sequential applications and (2) experiments in applying the methodology. The methodology is based on the use of stepwise reenement together with what we call parallel programming archetypes (brieey, abst...

متن کامل

A Multimedia Interactive Environment Using Program Archetypes: Divide-and-Conquer

As networks and distributed systems that can exploit parallel computing become more widespread, the need for ways to teach parallel programming effectively grows as well. Even though many colleges and universities provide courses on parallel programming [1], most of those courses are reserved for graduate students and advanced undergraduates. There is a demand for ways to teach fundamental para...

متن کامل

International developments in openEHR archetypes and templates.

Electronic Health Records (EHRs) are a complex knowledge domain. The ability to design EHRs to cope with the changing nature of health knowledge, and to be shareable, has been elusive. A recent pilot study1 tested the applicability of the CEN 13606 as an electronic health record standard. Using openEHR archetypes and tools2, 650 clinical content specifi cations (archetypes) were created (e.g. f...

متن کامل

Archetypal Source Code Searches: A Survey of Software Developers and Maintainers

In this study, we conducted a survey to generate archetypes of source code searching by programmers across maintenance tasks. Using a questionnaire on a web page, we obtained 69 responses from readers of 7 newsgroups. Respondents were asked about their source code searching habits: what tools they used, why they searched, and what they searched for. The four most common search targets were func...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1999