Parallel Solutions of Simple Index Recurrence Equations

نویسندگان

  • Yosi Ben-Asher
  • Gadi Haber
چکیده

We deene a new type of recurrence equation called \Simple Indexed Recurrences" (SIR). In this type of equation, ordinary recurrences of the form Xi] = opi(Xi ? 1]; Xi]) i = 1 : : : n are generalized to Xg(i)] = opi(Xf(i)];Xg(i)]), where f; g : f1 : : : ng 7 ! f1 : : : mg and g is distinct. This enables us to model sequential loops of the form for i = 1 to n Xg(i)] = opi(Xf(i)];Xg(i)]); as a sequence of SIR equations. A parallel algorithm that solves a set of SIR equations will in fact parallelize sequential loops of the above type. Such a parallel SIR algorithm must be eecient enough to compete with the O(n) work of the original loop. We show why eecient parallel algorithms of related problems of List Ranking and Tree Contraction , which require O(n) work, cannot be applied to SIR, as is. We use instead, repeated iterations of pointer jumping to compute the nal values of X] in n p logp steps and nlogp work, with p processors. A sequence of experiments was performed to test the eeect of synchronous and asynchronous executions on the actual performance of the algorithm. These experiments show that pointer jumping requires O(n) work in most practical cases of SIR loops. Finally, useful applications for SIR to the well-known Livermore Loops benchmark are presented.

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

ثبت نام

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

منابع مشابه

Perturbation-Iteration Algorithm for Solving Heat and Mass Transfer in the Unsteady Squeezing Flow between Parallel Plates

In this paper, heat and mass transfer in the unsteady squeezing flow between parallel plates is analyzed using a perturbation-iteration algorithm. The similarity transformation is used to transform the governing partial differential equations into ordinary differential equations, before being solved. The solutions of the velocity, temperature and concentration are derived and sketched to explai...

متن کامل

Solutions to the Communication Minimization Problem for Affine Recurrence Equations

This paper deals with communication optimization which is a crucial issue in automatic parallelization. From a system of parameter-ized aane recurrence equations, we propose a heuristic which determines an eecient space-time transformation. It reduces rst the distant communications and then the local communications.

متن کامل

The prediction of compressive strength of travertines with special reference to laminae-orientation using index tests

In this research, different experimental techniques have been used to determine the strength of four types of travertines, selected from Hamedan and Markazi Provinces, west and central parts of Iran respectively. For this purpose, after sample preparation and assessment of mineral properties, the selected samples were subjected to physical and mechanical tests with special reference to two majo...

متن کامل

Modeling of Refractive Indices for Binary Aqueous Solutions of Some Alkane Polyols at Constant Temperature and Pressure

In this research, a theoretical study has been undertaken on the density and also on the relationship between refractive index and density for aqueous solutions. A simple linear equation is suggested to show this relationship. Also, a semi-empirical equation has been developed for estimating the constant of this linear equation. By using our suggested equations, the refractive indices of aq...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1998