Huang, Chien-Jen

Relationships
Member of: Graduate College
Person Preferred Name
Huang, Chien-Jen
Model
Digital Document
Publisher
Florida Atlantic University
Description
The object of this reaearch is to define and implement
an experimental language, Tutorial Programming Language
(TPL). Basic language concepts and definitions are introduced
initially to provide the background for defining TPL, which
is intended as a means to illustrate language concepts, and
has Type-3 grammar as a data type. A formal definition of
TPL is given in the form of an SLR(1) grammar. TPL is implemented by a syntax directed compiler and a
hypothetical machine for which the compiler provides code.
The machine is emulated by a Pascal program, making TPL
highly portable. It is also possible for the interested
user to enhance the power of TPL by writing more functions
for practical purposes.
Model
Digital Document
Publisher
Florida Atlantic University
Description
Multistage interconnection networks (MINs) have become an important subset of the interconnection networks which are used to communicate between processors and memory modules for large scale multiprocessor systems. Unfortunately, unique path MINs lack fault tolerance. In this dissertation, a novel scheme for constructing fault-tolerant MINs is presented. We first partition the given MINs into even sized partitions and show some fault-tolerant properties of the partitioned MINs. Using three stages of multiplexers/demultiplexers, an augmenting scheme which takes advantage of locality in program execution is then proposed to further improve the fault-tolerant ability and performance of the partitioned MINs. The topological characteristics of augmented partitioned multistage interconnection networks (APMINs) are analyzed. Based on switch fault model, simulations have been carried out to evaluate the full access and dynamic full access capabilities of APMINs. The results show that the proposed scheme significantly improves the fault-tolerant capability of MINs. Cost effectiveness of this new scheme in terms of cost, full access, dynamic full access, locality, and average path length has also been evaluated. It has been shown that this new scheme is more cost effective for high switch failure rate and/or large size networks. Analytical modeling techniques have been developed to evaluate the performance of AP-Omega network and AP-Omega network-based multiprocessor systems. The performance of Omega, modified Omega, and AP-Omega networks in terms of processor utilization and processor waiting time have been compared and the results show that the new scheme indeed, improves the performance both in network level and in system level. Finally, based on the reliability of serial/parallel network components, models for evaluating the terminal reliability and the network reliability of AP-Omega network using upper and lower bound measures have also been proposed and the results show that applying locality improve APMINs' reliability.