arrow
返回

Algorithm based error-detection schemes for iterative solution of partial differential equations

delete1996-04-01
delete16
PRE
AI
A
A. Roy-Chowdhury *
N
Nikolaos Bellas
P
P. Banerjee
DOI:10.1109/12.494098delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Algorithm-based fault tolerance is an inexpensive method of achieving fault tolerance without requiring any hardware modifications. Algorithm-based schemes have been proposed for a wide variety of numerical applications. However, for a particular class of numerical applications, namely those involving the iterative solution of linear systems arising from discretization of various PDEs, there exist almost no fault-tolerant algorithms in the literature. In this paper, we first describe an error-detecting version of a parallel algorithm for iteratively solving the Laplace equation over a rectangular grid. This error-detecting algorithm is based on the popular successive overrelaxation scheme with red-black ordering. We use the Laplace equation merely as a vehicle for discussion; later in the paper we show how to modify the algorithm to devise error-detecting iterative schemes for solving linear systems arising from discretizations of other PDEs, such as the Poisson equation and a variant of the Laplace equation with a mixed derivative term. We also discuss a modification of the basic scheme to handle situations where the underlying solution domain is not rectangular. We then discuss a somewhat different error-detecting algorithm for iterative solution of PDEs which can be expected to yield better error coverage. We also present a new way of dealing with the roundoff errors which complicate the check phase of algorithm-based schemes. Our approach is based on error analysis incorporating some simplifications and gives high fault coverage and no false alarms for a large variety of data sets. We report experimental results on the error coverage and performance overhead of our algorithm-based error-detection schemes on an Intel iPSC/2 hypercube multiprocessor. The timing overheads of our error-detecting algorithms Over the basic iterative algorithms involving no error detection decrease with increasing problem dimension and become small for large data sizes.
Keyword:
algorithm-based fault-tolerance
parallel algorithms
partial differential equations
error analysis
fault injection

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

Surgical Clipping Versus Endovascular Coiling in the Management of Intracranial Aneurysms
err2021-12-17
err0
errOAAI
errRishab Belavadi; Sri Vallabh Reddy Gudigopuram; Ciri C Raguthu; Harini Gajjela; Iljena Kela; Chandra L Kakarala; Mohammad Hassan; Ibrahim Sange
err分享
err收藏
Correlation between antibiotic use and changes in susceptibility patterns of Pseudomonas aeruginosa in a medical-surgical intensive care unit
err2008-01-01
err0
errOAAI
errHatem Kallel; Fouzia Mahjoubi; Hassen Dammak; Mabrouk Bahloul; Chokri Ben Hamida; Hedi Chelly; Noureddine Rekik; Adnene Hammami; Mounir Bouaziz
err分享
err收藏
Time-Resolved Investigations of Heterobimetallic Cofactor Assembly in R2lox Reveal Distinct Mn/Fe Intermediates
err2017-06-16
err0
errOAAI
errEffie K. Miller; Nicholas E. Trivelas; Pearson T. Maugeri; Elizabeth J. Blaesi; Hannah S. Shafaat
err分享
err收藏
没有更多内容