کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4633277 1340666 2009 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
On optimal message vector length for block single parallel partition algorithm in a three-dimensional ADI solver
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه ریاضیات ریاضیات کاربردی
پیش نمایش صفحه اول مقاله
On optimal message vector length for block single parallel partition algorithm in a three-dimensional ADI solver
چکیده انگلیسی

It has long been recognized that many direct parallel tridiagonal solvers are only efficient for solving a single tridiagonal equation of large sizes, and they become inefficient when naively used in a three-dimensional ADI solver. In order to improve the parallel efficiency of an ADI solver using a direct parallel solver, we implement the single parallel partition (SPP) algorithm in conjunction with message vectorization, which aggregates several communication messages into one to reduce the communication costs. The measured performances show that the longest allowable message vector length (MVL) is not necessarily the best choice. To understand this observation and optimize the performance, we propose an improved model that takes the cache effect into consideration. The optimal MVL for achieving the best performance is shown to depend on number of processors and grid sizes. Similar dependence of the optimal MVL is also found for the popular block pipelined method.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Applied Mathematics and Computation - Volume 215, Issue 7, 1 December 2009, Pages 2565–2577
نویسندگان
, , ,