Parallelizing assistant for parallel architectures /

Bibliographic Details
Main Author: Arafeh, Bassel Rashad, 1951-
Other Authors: Friesen, Donald K. (degree committee member.), Noe, Philip S. (degree committee member.), Sheppard, Sallie V. (degree committee member.)
Format: Thesis Book
Language:English
Published: 1986.
Subjects:
Online Access:Link to ProQuest copy
Link to OAKTrust copy

MARC

Tag First Indicator Second Indicator Subfields
LEADER 00000ctm a2200000Ia 4500
001 in00000012052
005 20220104090739.0
008 880405s1986 xx a bm 000 0 eng d
035 |9 AAA4599AM 
035 |a (OCoLC)17735208 
035 |a (OCoLC)ocm17735208 
040 |a TXA  |b eng  |c TXA  |d OCLCQ  |d OCLCF  |d OCLCQ  |d OCLCO  |d TXA 
049 |a TXAM 
099 |a 1986  |a Disser-  |a tation  |a A658 
100 1 |a Arafeh, Bassel Rashad,  |d 1951- 
245 1 0 |a Parallelizing assistant for parallel architectures / 
264 1 |c 1986. 
300 |a xiii, 175 leaves :  |b illustrations ;  |c 29 cm 
336 |a text  |b txt  |2 rdacontent 
337 |a unmediated  |b n  |2 rdamedia 
338 |a volume  |b nc  |2 rdacarrier 
500 |a "Major subject: Computer Science." 
500 |a Typescript (photocopy). 
500 |a Vita. 
502 |b Ph. D.  |c Texas A & M University  |d 1986 
504 |a Includes bibliographical references (leaves 167-173). 
520 3 |a This research presents the design and implementation of a prototype programming tool for vectorization and parallelization assistance, called the Workstation Vectorization and Parallelization Assistance Environment (WVPAE). The proposed working environment for WVPAE is the workstation. The WVPAE is designed to function as an experimentation facility for interactive vectorization and parallelization assistance during the implementation or maintenance of parallel computing applications. The target high-level language for implementing parallel computing applications is chosen to be a Fortran-like language, and the target parallel machine has to be specified by the user. The target parallel machine architecture can be either a vector or a multiprocessor machine. The assistance provided by the WVPAE is based on analyzing user programs to discover all barriers that may cause either vectorization blocking or parallelization blocking. Vectorization and parallelization barriers are categorized in this research into barriers due to sequential language constructs and those due to dependence relationships. The WVPAE tool provides diagnostic messages and advice for most of the barriers defined in this research. User interaction is inquired by the WVPAE tool to avoid some vectorization or parallelization barriers. The user's response has an effect on modifying or redefining parts of the analyzed program information bases. The analyzed program is represented in the WVPAE tool by a program flow graph and information bases for program syntactic and semantic knowledge, program loop structures, symbol tables, and array subscript information. To facilitate matching user programs to parallel machines, the WVPAE tool provides a software tool for Interactive Loop Interchanging, called ILI. The ILI facility allows, incrementally, tuning the nested DO-loop ordering to a particular machine using a machine dependent criterion. The execution time of vectorized operations has been adopted for tuning nested DO-loop ordering to vector machines, and the induced delay interval for the Doacross schedule has been adopted for tuning nested DO-loop ordering to multi-processor machines... 
650 0 |a Computer network architectures. 
650 0 |a Computer networks. 
650 0 |a Parallel processing (Electronic computers) 
650 4 |a Major computer science. 
655 7 |a Academic theses  |2 lcgft 
700 1 |a Friesen, Donald K.,  |e degree committee member. 
700 1 |a Noe, Philip S.,  |e degree committee member. 
700 1 |a Sheppard, Sallie V.,  |e degree committee member. 
700 1 |a Simmons, Dick B.,  |e degree supervisor. 
710 2 |a Texas A & M University,  |e degree granting institution. 
856 4 1 |u http://proxy.library.tamu.edu/login?url=http://proquest.umi.com/pqdweb?did=752632901&sid=1&Fmt=2&clientId=2945&RQT=309&VName=PQD  |z Link to ProQuest copy  |t 0 
856 4 1 |u https://hdl.handle.net/1969.1/DISSERTATIONS-18413  |z Link to OAKTrust copy  |t 0 
994 |a C0  |b TXA 
999 f f |s 0a1501e6-1fac-3700-a7a9-8e1981f1efae  |i 7c274fff-89d5-33e2-a36a-56cf2bbe5a1f  |t 0 
952 f f |p noncirc  |a Texas A&M University  |b J.J. Pickle Campus  |c High Density Repository  |s HDR  |d Remote Storage  |t 0  |e 1986 Dissertation A658  |h Other scheme  |i unmediated -- volume  |m A14839620606 
952 f f |a Texas A&M University  |b College Station  |c Electronic Resources  |s www_evans  |d Available Online  |t 0  |e 1986 Dissertation A658  |h Other scheme 
998 f f |a 1986 Dissertation A658  |t 0  |l Remote Storage 
998 f f |a 1986 Dissertation A658  |t 0  |l Available Online