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...

Full description

Bibliographic Details
Main Authors: Chia-Hung Chen, 陳嘉宏
Other Authors: Mau-Tsuen Yang
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