• Sonuç bulunamadı

A fault-tolerant hexagonal systolic array

N/A
N/A
Protected

Academic year: 2021

Share "A fault-tolerant hexagonal systolic array"

Copied!
1
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Information Processing Letters 42 (I 992) 187-196 North-Holland

19 June 1992

A fault-tolerant

hexagonal systolic array

F.

bzgiiner

Department qf Electrical Engineering, The Uhio State Umrxrrity, Culumbus, OH 43210, USA

Communicated by F.B. Schneider Received 11 October 1989 Revised 11 March 1992

Keywords: Fault tolerance, systolic array, error detecting

1. Introduction

Systolic array structures have been proposed as a cost effective means of achieving high per- formance computing for a wide range of compute bound applications such as real-time signal and image processing and matrix computations 16571. Fault tolerance is an important issue in these architectures to ensure the correctness of compu- tations. Time redundancy techniques for fault detection and correction in systolic arrays are not desirable due to real-time constraints. Thus, hardware redundancy would be the most efficient alternative for fault tolerance. Careful analysis of some bidirectional systolic algorithms reveals the fact that a substantial number of PE’s remain idle to provide correct timing and sequencing of data operands. This feature has been used to perform computations in duplicate for error detection in [4] for linear arrays and in [3] for hexagonal arrays, In this paper, a concurrent error detecting systolic design and algorithm will be presented for band matrix multiplication on a hexagonal

Cwrcspondence ~0: F. &giiner, llepartment of Electrical Engineering, The Ohio State University, 205 Dreese Labora- tory, 2015 Neil Avenue, Columbus. OH 43210, USA. Email: ozgufier@bambi.eng.ohio-state.edu.

* Email: aykanat@trblin.bitnet.

systolic array, that uses fewer comparators than Choi’s design [3]. An error correcting design is also presented that performs computations in triplicate by utilizing the property that in any row or column of the systolic array, out of every

three

consecutive

PE’s, only one is active at any given time.

Band matrix multiplication represents the in- ner loop of many real-time compute bound tasks [S]. The two-dimensional systolic network of hexagonally connected processors

shown in

Fig. 1 has been proposed by Kung and Leiserson C71 for the multiplication of band matrices. The original systolic algorithm proposed by Kung and Leiser- son was refined by Huang and Abraham in [5] to minimize turnaround time and maximize proces- sor utilization. However, the increase in the per- formance obtained by the Huang-Abraham sys- tolic algorithm is achieved by trading off the relaxed I/O bandwidth of the Kung-Leiserson algorithm. Thus, the Kung-Leiserson systolic al- gorithm is best suited for the multiplication of wide-banded matrices, whcrcas the Huang- Abraham algorithm is best suited for narrow- banded matrices which require fewer data trans- fers from the host computer [2]. In [5] a design technique for an error detecting hexagonal array is also given that is based on encoding the input matrices and checking the encoded output ma- 0020-0190/92/$05.00 (0 1992 - Elsevier Science Puhlishers B.V. All rights rcaerved 187

Referanslar

Benzer Belgeler

We would like to acknowledge and thank Mary Ann Dickinson and Bill Christiansen of the Alliance for Water Efficiency, Kathy Nguyen of Cobb County Water System, Kurlis Rogers of

To train the prediction model, we opted to use the full-factorial designs [20]. The proposed approach operates as follows: 1) for each of the four features discussed in Section III-A,

Effects of percutaneous balloon mitral valvuloplasty on left ventricular deformation in patients with isolated severe mitral stenosis: a speckle-tracking strain

We would like to thank you for your comments on our ar- ticle (1) entitled “The first six-month clinical outcomes and risk factors associated with high on-treatment platelet

D’ abord, que la carte de Pirî Reis avait tou­ jours une grande valeur en dépit du temps passé, ensuite, qu’ il y avait des cartographes à Istanbul à cette

Accordingly, it can be argued that the diffusion frameworks, the punctuated-equilibrium model, and multiple streams theory are prefer- able compared to the stages

Öte yandan yükseköğrenim gençliğinin beslenm e sorunlarının hafifletilm esi için üniversitelerde ve y u rtla rd a beslenm e olanakla­ rının iyileştirilm esi,

Eğer bir histogram sağa çarpık (pozitif çarpıklık) ise tek bir tepe noktası olan çubuk bulunmakta ve verileri bu tepe noktasından sağa doğru, sola doğru olduğundan daha