A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor
碩士 === 國立東華大學 === 資訊工程學系 === 93 === For video processing applications, response time is also an important requirement instead of throughput. An automatic Critical-Path-based pipelined scheduler is designed to minimize the response time and the number of processor needed under a desired iteration per...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/66376130676078946485 |
id |
ndltd-TW-093NDHU5392069 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093NDHU53920692016-06-06T04:11:19Z http://ndltd.ncl.edu.tw/handle/66376130676078946485 A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor 關鍵路徑管線排程器於視訊處理應用程式-最小化反應時間及處理器數量 Chia-Hung Chen 陳嘉宏 碩士 國立東華大學 資訊工程學系 93 For video processing applications, response time is also an important requirement instead of throughput. An automatic Critical-Path-based pipelined scheduler is designed to minimize the response time and the number of processor needed under a desired iteration period. We design a two-phase algorithm. In phase one, we take a video processing application represented by a directed acyclic graph (DAG) and a desired iteration period (the reciprocal of throughput) as input. The objective of phase one is to minimize the response time under a given iteration period with critical path node first in a dynamic critical path (DCP) fashion. In phase two, the inputs are the partial schedule and the response time determined in phase one. The objective of phase two is to minimize the number of processor needed within the response time determined in phase one. The dynamic fashion of dynamic critical path is fit to our dynamic fashion of assigning new processor to the designated pipeline stage. The problem occurs in the parallel processing scheduling based on critical path heuristics is also encountered in our proposed algorithm. In the experiment results, the dynamic critical path heuristic is shown to be better than critical path heuristic. Mau-Tsuen Yang 楊茂村 2005 學位論文 ; thesis 56 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立東華大學 === 資訊工程學系 === 93 === For video processing applications, response time is also an important
requirement instead of throughput. An automatic Critical-Path-based pipelined
scheduler is designed to minimize the response time and the number of processor
needed under a desired iteration period. We design a two-phase algorithm. In phase
one, we take a video processing application represented by a directed acyclic graph
(DAG) and a desired iteration period (the reciprocal of throughput) as input. The
objective of phase one is to minimize the response time under a given iteration period
with critical path node first in a dynamic critical path (DCP) fashion. In phase two,
the inputs are the partial schedule and the response time determined in phase one. The
objective of phase two is to minimize the number of processor needed within the
response time determined in phase one. The dynamic fashion of dynamic critical path
is fit to our dynamic fashion of assigning new processor to the designated pipeline
stage. The problem occurs in the parallel processing scheduling based on critical path
heuristics is also encountered in our proposed algorithm. In the experiment results, the
dynamic critical path heuristic is shown to be better than critical path heuristic.
|
author2 |
Mau-Tsuen Yang |
author_facet |
Mau-Tsuen Yang Chia-Hung Chen 陳嘉宏 |
author |
Chia-Hung Chen 陳嘉宏 |
spellingShingle |
Chia-Hung Chen 陳嘉宏 A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor |
author_sort |
Chia-Hung Chen |
title |
A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor |
title_short |
A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor |
title_full |
A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor |
title_fullStr |
A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor |
title_full_unstemmed |
A Critical-Path-Based Pipelined Scheduler for Video Processing Applications-Minimization of Response Time and Number of Processor |
title_sort |
critical-path-based pipelined scheduler for video processing applications-minimization of response time and number of processor |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/66376130676078946485 |
work_keys_str_mv |
AT chiahungchen acriticalpathbasedpipelinedschedulerforvideoprocessingapplicationsminimizationofresponsetimeandnumberofprocessor AT chénjiāhóng acriticalpathbasedpipelinedschedulerforvideoprocessingapplicationsminimizationofresponsetimeandnumberofprocessor AT chiahungchen guānjiànlùjìngguǎnxiànpáichéngqìyúshìxùnchùlǐyīngyòngchéngshìzuìxiǎohuàfǎnyīngshíjiānjíchùlǐqìshùliàng AT chénjiāhóng guānjiànlùjìngguǎnxiànpáichéngqìyúshìxùnchùlǐyīngyòngchéngshìzuìxiǎohuàfǎnyīngshíjiānjíchùlǐqìshùliàng AT chiahungchen criticalpathbasedpipelinedschedulerforvideoprocessingapplicationsminimizationofresponsetimeandnumberofprocessor AT chénjiāhóng criticalpathbasedpipelinedschedulerforvideoprocessingapplicationsminimizationofresponsetimeandnumberofprocessor |
_version_ |
1718295946380443648 |