skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Implementation of a Loosely-Coupled Lockstep Approach in the Zynq-7000.

Abstract

Abstract not provided.

Authors:
Publication Date:
Research Org.:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
1429257
Report Number(s):
SAND2017-2897C
651816
DOE Contract Number:
AC04-94AL85000
Resource Type:
Conference
Resource Relation:
Conference: Proposed for presentation at the GOMACTech 2017 held March 20-23, 2017 in Reno, Nevada, U.S.A..
Country of Publication:
United States
Language:
English

Citation Formats

Kral, Ryan David. Implementation of a Loosely-Coupled Lockstep Approach in the Zynq-7000.. United States: N. p., 2017. Web.
Kral, Ryan David. Implementation of a Loosely-Coupled Lockstep Approach in the Zynq-7000.. United States.
Kral, Ryan David. Wed . "Implementation of a Loosely-Coupled Lockstep Approach in the Zynq-7000.". United States. doi:. https://www.osti.gov/servlets/purl/1429257.
@article{osti_1429257,
title = {Implementation of a Loosely-Coupled Lockstep Approach in the Zynq-7000.},
author = {Kral, Ryan David},
abstractNote = {Abstract not provided.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Mar 01 00:00:00 EST 2017},
month = {Wed Mar 01 00:00:00 EST 2017}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share:
  • Abstract not provided.
  • In pursuit of a general fault-tolerance scheme application to many loosely coupled networks (LCNs), this dissertation investigated software techniques for practical and cost-effective implementation of such a scheme with emphasis on decentralized computation recovery. As a result, a scheme, called the PTC/LCN scheme was developed that allows independent and uncoordinated design of error detection and recovery capabilities of distributed processes. Operational principles of the PTC/LCN were devised to support the system design philosophy under which a process is allowed to exchange information which has not been completely validated while each process is solely responsible for detecting and correcting errors thatmore » it originated. A graph-theoretic model was exploited to analyze and validate performance-related properties of the PTC/LCN scheme. In order to demonstrate the practicality of the PTC/LCN scheme, the scheme has been realized in a general architectural model of fault-tolerant LCNs. The focus of this architectural model is placed on design of an efficient and reliable communication protocol that allows exchange of pre-committed messages and is capable of recalling them when invalidated.« less
  • Many aspects of loosely coupled multiprocessors have been widely covered in the literature. This thesis is concerned with some issues of a parallelizing compiler that restructures sequential programs. Three main issues addressed are basic-block parallelization, loop parallelization, and task synchronization. A flexible-granularity model is applied to a basic block and is shown to be a novel way of merging fine-grain operations into parallel tasks such that communication overhead is decreased while the parallelism obtained at the small grain level is retained. Several loop-parallelization techniques are also introduced: (1) message segmentation partitions a block of contiguous data to several optimal-size segmentsmore » so as to maximize the overlap of computation and communication. (2) Compensating loop distribution places more iterations to processing elements that can start earlier, while the rest of the processing elements are receiving messages. (3) Heterogeneous loop scheduling improves the resource utilization for multiply nested loops. Simulation results indicate that such techniques show promise for automatic parellelization for a loosely coupled multiprocessor system.« less