A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers

碩士 === 國立中央大學 === 資訊及電子工程研究所 === 81 === This thesis presents the implementation of a simulator of shared-memory multiprocessor system for our project UPPER (User-interactive Parallel Programming EnviRonment), which is currently devel...

Full description

Bibliographic Details
Main Authors: Chu Chia Chen, 朱家珍
Other Authors: Sheu Jang Ping
Format: Others
Language:en_US
Published: 1993
Online Access:http://ndltd.ncl.edu.tw/handle/82934518504239730224
id ndltd-TW-081NCU00393013
record_format oai_dc
spelling ndltd-TW-081NCU003930132016-07-20T04:11:45Z http://ndltd.ncl.edu.tw/handle/82934518504239730224 A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers 為平行編譯器製作一個共享式記憶體多處理機的模擬器 Chu Chia Chen 朱家珍 碩士 國立中央大學 資訊及電子工程研究所 81 This thesis presents the implementation of a simulator of shared-memory multiprocessor system for our project UPPER (User-interactive Parallel Programming EnviRonment), which is currently developed in NCU. Since the performance of a specific parallel program is sensitive for program scheduling techniques, it is important to design and implement a simulator for parallelizing compilers. Our simulator can help users or parallelizing compilers to estimate the performance of a program under the supervision of various program scheduling techniques. The simulator can simulate arbitrarily nested parallel loops containing doall and doacross loops in the form of parallel intermediate codes with synchronization primitives. The output results of the simulator include the processor states, such as busy, idle, or communication at each time stamp, and performance statistics of estimated execution cost and CPU utilization rates. Finally, several examples are presented to illustrate the success of our simulator. Sheu Jang Ping 許健平 1993 學位論文 ; thesis 52 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 資訊及電子工程研究所 === 81 === This thesis presents the implementation of a simulator of shared-memory multiprocessor system for our project UPPER (User-interactive Parallel Programming EnviRonment), which is currently developed in NCU. Since the performance of a specific parallel program is sensitive for program scheduling techniques, it is important to design and implement a simulator for parallelizing compilers. Our simulator can help users or parallelizing compilers to estimate the performance of a program under the supervision of various program scheduling techniques. The simulator can simulate arbitrarily nested parallel loops containing doall and doacross loops in the form of parallel intermediate codes with synchronization primitives. The output results of the simulator include the processor states, such as busy, idle, or communication at each time stamp, and performance statistics of estimated execution cost and CPU utilization rates. Finally, several examples are presented to illustrate the success of our simulator.
author2 Sheu Jang Ping
author_facet Sheu Jang Ping
Chu Chia Chen
朱家珍
author Chu Chia Chen
朱家珍
spellingShingle Chu Chia Chen
朱家珍
A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers
author_sort Chu Chia Chen
title A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers
title_short A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers
title_full A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers
title_fullStr A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers
title_full_unstemmed A Simulator of Shared-Memory Multiprocessor systems for Parallelizing Compilers
title_sort simulator of shared-memory multiprocessor systems for parallelizing compilers
publishDate 1993
url http://ndltd.ncl.edu.tw/handle/82934518504239730224
work_keys_str_mv AT chuchiachen asimulatorofsharedmemorymultiprocessorsystemsforparallelizingcompilers
AT zhūjiāzhēn asimulatorofsharedmemorymultiprocessorsystemsforparallelizingcompilers
AT chuchiachen wèipíngxíngbiānyìqìzhìzuòyīgègòngxiǎngshìjìyìtǐduōchùlǐjīdemónǐqì
AT zhūjiāzhēn wèipíngxíngbiānyìqìzhìzuòyīgègòngxiǎngshìjìyìtǐduōchùlǐjīdemónǐqì
AT chuchiachen simulatorofsharedmemorymultiprocessorsystemsforparallelizingcompilers
AT zhūjiāzhēn simulatorofsharedmemorymultiprocessorsystemsforparallelizingcompilers
_version_ 1718355006494605312