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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |