Process Partitioning and Scheduling on Shared Memory Systems
碩士 === 大同工學院 === 資訊工程研究所 === 82 === A scheduling strategy for shared memory multiprocessor systems is described. The objective of our research is to reduce the total execution time of the application programs that are to be executed on the...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
1994
|
Online Access: | http://ndltd.ncl.edu.tw/handle/34836120849524761268 |
id |
ndltd-TW-082TTIT0392006 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-082TTIT03920062016-02-08T04:06:33Z http://ndltd.ncl.edu.tw/handle/34836120849524761268 Process Partitioning and Scheduling on Shared Memory Systems 共用記憶體式多處理機系統之程序分割與排程 Tsai-Yih Kuo 郭蔡義 碩士 大同工學院 資訊工程研究所 82 A scheduling strategy for shared memory multiprocessor systems is described. The objective of our research is to reduce the total execution time of the application programs that are to be executed on the target shared memory multiprocessor systems. Generally, the execution time includes the program codes computing time and the data communication time in a multiprocessor system. The time of data communication by the common memory would be decreased by collecting instructions with data dependence together. A program should be translated into many blocks, called parallel execution blocks, and blocks can be executed concurrently to reduce total program computing time. An application program is compiled to the intermediate code and represented by a Control Dependence Graph (CDG). The partition procedure translates CDG into many parallel execution program blocks, and then the scheduler process these blocks. The scheduler takes the blocks computing time and the interblocks communication time into account to allocate these blocks on target systems. The partitioner and the scheduler have been implemented. Some application programs have been tested. Jong-Jiann Shieh 謝忠健 1994 學位論文 ; thesis 39 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大同工學院 === 資訊工程研究所 === 82 === A scheduling strategy for shared memory multiprocessor systems
is described. The objective of our research is to reduce the
total execution time of the application programs that are to be
executed on the target shared memory multiprocessor systems.
Generally, the execution time includes the program codes
computing time and the data communication time in a
multiprocessor system. The time of data communication by the
common memory would be decreased by collecting instructions
with data dependence together. A program should be translated
into many blocks, called parallel execution blocks, and blocks
can be executed concurrently to reduce total program computing
time. An application program is compiled to the intermediate
code and represented by a Control Dependence Graph (CDG). The
partition procedure translates CDG into many parallel execution
program blocks, and then the scheduler process these blocks.
The scheduler takes the blocks computing time and the
interblocks communication time into account to allocate these
blocks on target systems. The partitioner and the scheduler
have been implemented. Some application programs have been
tested.
|
author2 |
Jong-Jiann Shieh |
author_facet |
Jong-Jiann Shieh Tsai-Yih Kuo 郭蔡義 |
author |
Tsai-Yih Kuo 郭蔡義 |
spellingShingle |
Tsai-Yih Kuo 郭蔡義 Process Partitioning and Scheduling on Shared Memory Systems |
author_sort |
Tsai-Yih Kuo |
title |
Process Partitioning and Scheduling on Shared Memory Systems |
title_short |
Process Partitioning and Scheduling on Shared Memory Systems |
title_full |
Process Partitioning and Scheduling on Shared Memory Systems |
title_fullStr |
Process Partitioning and Scheduling on Shared Memory Systems |
title_full_unstemmed |
Process Partitioning and Scheduling on Shared Memory Systems |
title_sort |
process partitioning and scheduling on shared memory systems |
publishDate |
1994 |
url |
http://ndltd.ncl.edu.tw/handle/34836120849524761268 |
work_keys_str_mv |
AT tsaiyihkuo processpartitioningandschedulingonsharedmemorysystems AT guōcàiyì processpartitioningandschedulingonsharedmemorysystems AT tsaiyihkuo gòngyòngjìyìtǐshìduōchùlǐjīxìtǒngzhīchéngxùfēngēyǔpáichéng AT guōcàiyì gòngyòngjìyìtǐshìduōchùlǐjīxìtǒngzhīchéngxùfēngēyǔpáichéng |
_version_ |
1718182747569127424 |