Two Research Results on System Software Technologies of Parallel Processings
碩士 === 國立清華大學 === 資訊工程學系 === 87 === In this thesis, we present two important new results for system softwares of parallel computations. These two results are done in my first year and second year MS work, respectively. In the first work, we propose workload models to schedule r...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/25871171459932705489 |
id |
ndltd-TW-087NTHU0392015 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087NTHU03920152015-10-13T11:46:55Z http://ndltd.ncl.edu.tw/handle/25871171459932705489 Two Research Results on System Software Technologies of Parallel Processings 平行處理上的兩個系統軟體技術 Chung-De Lin 林崇德 碩士 國立清華大學 資訊工程學系 87 In this thesis, we present two important new results for system softwares of parallel computations. These two results are done in my first year and second year MS work, respectively. In the first work, we propose workload models to schedule real-time works with gang scheduling environments. Gang scheduling has recently been shown to be an effective job scheduling policy for parallel computers that combines elements of space sharing and time sharing\cite{FeRu92,Setia97}. In this work, we propose new policies to enable gang scheduling to adapt to environments with real-time constraints. Our work, to our best knowledge, is the first work to attempt to address the real-time aspects with gang scheduling. Our system guided by a metric, called ``task utilization workload'', can schedule both real-time and non-real-time tasks at the same time. In our work, we report simulation results with a family of scheduling algorithms based on our proposed metric. Our scheme is designed to be a practical scheme to be used for large scale industrial and commercial parallel systems. Preliminary simulation results also show that our proposed policy is an effective scheme to perform real-time scheduling, while schedule non-real-time jobs with fairness and good throughput. This work is jointly done with Prof. Wei-Kuan Shih's Group during an industrial research project. In the second work, we implement a pointer analysis for distributed data structures. For many parallel scientific computations, the performance of the program ca be improved, if compiler can obtain the data structure information from user programs. The theoretical aspect of this work was published earlier in ICPP'97 by our Lab members and received the most original paper award in ICPP'97. In this work, we focus on the implementation of the pointer analysis to verify the theories with actual experimental results. We incorporate PIP (Parametric Integer Programming) solver to analyze the data distribution of pointer-based programs. With our implementation, we now shoe that the theory developed earlier by out Lab members is mapping data distribution analysis problem into PIP(Parametric Integer Programming) solver can be implemented effectively and efficiently. Jenq Kuen Lee 李政崑 1999 學位論文 ; thesis 58 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 87 === In this thesis, we present two important new results for system softwares of parallel computations. These two results are done in my first year and second year MS work, respectively.
In the first work, we propose workload models to schedule real-time works with gang scheduling environments. Gang scheduling has recently been shown to be an effective job
scheduling policy for parallel computers that combines elements of space sharing and time sharing\cite{FeRu92,Setia97}.
In this work, we propose new policies to enable gang scheduling to adapt to environments with real-time constraints.
Our work, to our best knowledge, is the first work to attempt to address the real-time aspects with gang scheduling. Our system guided by a metric, called ``task utilization workload'', can schedule both real-time and non-real-time tasks at the same time. In our work, we report simulation results with a family of scheduling algorithms based on our proposed metric. Our scheme is designed to be a practical scheme to be used for large scale industrial and commercial parallel systems. Preliminary simulation results also show that our proposed policy is an effective scheme to perform real-time scheduling, while schedule non-real-time jobs with fairness and good throughput.
This work is jointly done with Prof. Wei-Kuan Shih's Group during an industrial research project.
In the second work, we implement a pointer analysis for distributed data structures. For many parallel scientific computations, the performance of the program ca be improved, if compiler can obtain the data structure information from user programs. The theoretical aspect of this work was published earlier in ICPP'97 by our Lab members and received the most
original paper award in ICPP'97. In this work, we focus on
the implementation of the pointer analysis to verify the theories with actual experimental results. We incorporate PIP (Parametric Integer Programming) solver to analyze the data distribution of pointer-based programs. With our implementation,
we now shoe that the theory developed earlier by out Lab members is mapping data distribution analysis problem into PIP(Parametric Integer Programming) solver can be implemented effectively and efficiently.
|
author2 |
Jenq Kuen Lee |
author_facet |
Jenq Kuen Lee Chung-De Lin 林崇德 |
author |
Chung-De Lin 林崇德 |
spellingShingle |
Chung-De Lin 林崇德 Two Research Results on System Software Technologies of Parallel Processings |
author_sort |
Chung-De Lin |
title |
Two Research Results on System Software Technologies of Parallel Processings |
title_short |
Two Research Results on System Software Technologies of Parallel Processings |
title_full |
Two Research Results on System Software Technologies of Parallel Processings |
title_fullStr |
Two Research Results on System Software Technologies of Parallel Processings |
title_full_unstemmed |
Two Research Results on System Software Technologies of Parallel Processings |
title_sort |
two research results on system software technologies of parallel processings |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/25871171459932705489 |
work_keys_str_mv |
AT chungdelin tworesearchresultsonsystemsoftwaretechnologiesofparallelprocessings AT línchóngdé tworesearchresultsonsystemsoftwaretechnologiesofparallelprocessings AT chungdelin píngxíngchùlǐshàngdeliǎnggèxìtǒngruǎntǐjìshù AT línchóngdé píngxíngchùlǐshàngdeliǎnggèxìtǒngruǎntǐjìshù |
_version_ |
1716847607230234624 |