کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431715 688617 2014 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Block pivoting implementation of a symmetric Toeplitz solver
ترجمه فارسی عنوان
جلوگیری از پیاده سازی یک متفکر تئل پیکس
کلمات کلیدی
ماتریس توتالیتس متقارن، سیستم های خطی، پیوند دادن ساختار جابجایی، چندگانه
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• We improve the solution of symmetric Toeplitz linear systems in multicore systems.
• We transform the Toeplitz matrix into a Cauchy-like one to obtain some benefits.
• The problem is partitioned into two half-sized independent problems.
• We use partial local pivoting to improve the accuracy of the solution.
• We propose a special scheme to store data in memory that accelerates the algorithm.

Toeplitz matrices are characterized by a special structure that can be exploited in order to obtain fast linear system solvers. These solvers are difficult to parallelize due to their low computational cost and their closely coupled data operations. We propose to transform the Toeplitz system matrix into a Cauchy-like matrix since the latter can be divided into two independent matrices of half the size of the system matrix and each one of these smaller arising matrices can be factorized efficiently in multicore computers. We use OpenMP and store data in memory by blocks in consecutive positions yielding a simple and efficient algorithm. In addition, by exploiting the fact that diagonal pivoting does not destroy the special structure of Cauchy-like matrices, we introduce a local diagonal pivoting technique which improves the accuracy of the solution and the stability of the algorithm.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 74, Issue 5, May 2014, Pages 2392–2399
نویسندگان
, , ,