Show simple item record

dc.creatorSathye, Adwait B.
dc.date.accessioned2012-06-07T22:34:00Z
dc.date.available2012-06-07T22:34:00Z
dc.date.created1993
dc.date.issued1993
dc.identifier.urihttps://hdl.handle.net/1969.1/ETD-TAMU-1993-THESIS-S253
dc.descriptionDue to the character of the original source materials and the nature of batch digitization, quality control issues may be present in this document. Please report any quality issues you encounter to digital@library.tamu.edu, referencing the URI of the item.en
dc.descriptionIncludes bibliographical references.en
dc.description.abstractThe computational requirements of science and engineering demand computational resources orders of magnitude of the current day sequential machines. Most of the research effort has been concentrated upon the creation of parallel algorithms and parallel axchitectures, but not enough research has been done on the software environment and parallel program portability. Unfortunately, no architecture can map all programs optimally and most of the programs perform poorly. Heterogeneous network computing offers a viable and cost-efficient alternative to actually constructing a heterogeneous element machine. We attempt to extract machine level parallelism in a given computational problem by selecting parts of a program that could be executed in parallel, and then selecting a machine that will be the most appropriate to execute that part of the program. In effect we could have n machines executing the same program but simultaneously working on a particular part that maps the best on that machine. Alternatively, different programs could execute on the three machines assuming there are minimal conflicts, that is, the jobs are well balanced. In this project we have developed a network based heterogeneous program execution environment. We adopted a master-slave approach to free the user from the rigors of network programming. At the heart of the system is a the master, a workstation, which controls the scheduling and execution of jobs on the different slaves. We selected three different machines each of them a supercomputer in its own different machines each of them a supercomputer in its own right, each of them belonging to a different classification of parallel machines. The machines we selected were, a hypercube(MIMD), an array processor(SIMD), and a vector processor(MISD). An existing physical problem was implemented to benchmark this approach.en
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.publisherTexas A&M University
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries in 2008. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.subjectcomputer science.en
dc.subjectMajor computer science.en
dc.titleA network based model for heterogeneous parallel computationen
dc.typeThesisen
thesis.degree.disciplinecomputer scienceen
thesis.degree.nameM.S.en
thesis.degree.levelMastersen
dc.type.genrethesisen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access