Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer
碩士 === 國立交通大學 === 控制工程研究所 === 83 === Improving the computing speed is often the primary object to the computer system designer. One of the sulution method is to use the parallel and superscalar processing architechtures. Futhermore, it is also required to schedule the sequential instruction codes...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1995
|
Online Access: | http://ndltd.ncl.edu.tw/handle/88916956263392776431 |
id |
ndltd-TW-083NCTU3327017 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-083NCTU33270172015-11-09T04:04:37Z http://ndltd.ncl.edu.tw/handle/88916956263392776431 Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer 多處理單元電腦系統之指令排程設計與其在AD100電腦系統之應用 Kao, Tung-Wei 高東煒 碩士 國立交通大學 控制工程研究所 83 Improving the computing speed is often the primary object to the computer system designer. One of the sulution method is to use the parallel and superscalar processing architechtures. Futhermore, it is also required to schedule the sequential instruction codes into parallel ones to maximize the performance of those systems. There are two important functions have been proposed in this thesis: those are (1) scheduling the instructions which must be executed adjacently (2) scheduling the instructions operated in multi-cycle and pipelined processing. We have applied our scheduling algorithm to the AD 100 computing system, which is widely used for the simulation of aero-craft systems. For our developing requirement, we developed a prototype of parallel C compiler, which can compile the C codes and produce parallel object codes for AD 100. Our experiments have shown that our method outperforms the existing compiler in AD 100, named ADSIM, in 16 tests except two, the division and livermore-loop-7. Chang, Lon-Kou Lian, Der-Cherng 張隆國 廖德誠 1995 學位論文 ; thesis 101 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 控制工程研究所 === 83 ===
Improving the computing speed is often the primary object to the computer system designer. One of the sulution method is to use the parallel and superscalar processing architechtures. Futhermore, it is also required to schedule the sequential instruction codes into parallel ones to maximize the performance of those systems. There are two important functions have been proposed in this thesis: those are (1) scheduling the instructions which must be executed adjacently (2) scheduling the instructions operated in multi-cycle and pipelined processing.
We have applied our scheduling algorithm to the AD 100 computing system, which is widely used for the simulation of aero-craft systems. For our developing requirement, we developed a prototype of parallel C compiler, which can compile the C codes and produce parallel object codes for AD 100. Our experiments have shown that our method outperforms the existing compiler in AD 100, named ADSIM, in 16 tests except two, the division and livermore-loop-7.
|
author2 |
Chang, Lon-Kou |
author_facet |
Chang, Lon-Kou Kao, Tung-Wei 高東煒 |
author |
Kao, Tung-Wei 高東煒 |
spellingShingle |
Kao, Tung-Wei 高東煒 Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer |
author_sort |
Kao, Tung-Wei |
title |
Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer |
title_short |
Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer |
title_full |
Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer |
title_fullStr |
Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer |
title_full_unstemmed |
Scheduling For Multiple Processors Based Computers With Applications To AD 100 Computer |
title_sort |
scheduling for multiple processors based computers with applications to ad 100 computer |
publishDate |
1995 |
url |
http://ndltd.ncl.edu.tw/handle/88916956263392776431 |
work_keys_str_mv |
AT kaotungwei schedulingformultipleprocessorsbasedcomputerswithapplicationstoad100computer AT gāodōngwěi schedulingformultipleprocessorsbasedcomputerswithapplicationstoad100computer AT kaotungwei duōchùlǐdānyuándiànnǎoxìtǒngzhīzhǐlìngpáichéngshèjìyǔqízàiad100diànnǎoxìtǒngzhīyīngyòng AT gāodōngwěi duōchùlǐdānyuándiànnǎoxìtǒngzhīzhǐlìngpáichéngshèjìyǔqízàiad100diànnǎoxìtǒngzhīyīngyòng |
_version_ |
1718126393057869824 |