Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors

碩士 === 國立清華大學 === 資訊工程學系 === 97 === Dual-core(multi-core) processors have become popular in recent years to provide a high performance platform for supporting complex multimedia applications. To de- velop applications on such platforms, programmers will encounter challenges in the implementation suc...

Full description

Bibliographic Details
Main Authors: Yen-Chih Liu, 劉彥志
Other Authors: Jenq-Kuen Lee
Format: Others
Language:en_US
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/16841993053295233353
id ndltd-TW-097NTHU5392001
record_format oai_dc
spelling ndltd-TW-097NTHU53920012015-11-27T04:04:17Z http://ndltd.ncl.edu.tw/handle/16841993053295233353 Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors 支援嵌入式雙核心處理器之串流遠端程序呼叫機制 Yen-Chih Liu 劉彥志 碩士 國立清華大學 資訊工程學系 97 Dual-core(multi-core) processors have become popular in recent years to provide a high performance platform for supporting complex multimedia applications. To de- velop applications on such platforms, programmers will encounter challenges in the implementation such as programming in multiple ISA, handling inter-processor com- munication, extracting parallelism in the applications, etc. The most popular and basic programming model is remote procedure call(RPC). However, for some appli- cation with nature data streaming feature, it is important for a programming model to enable streaming flow in the applications. In this thesis, we present a middleware called streaming RPC to supporting a streaming-function remoting mechanism on dual-core platform. This middleware is also implemented on TI OMAP5912 dual- core platform, and the usage and efficiency of this model are demonstrated in a MP3 decoder and a QCIF H.264 decoder. The experimental results show that our ap- proach improves the performance of the decoders of MP3 and H.264 by 40% and 30% on OMAP5912 respectively. The experiments also show that the performance im- provement can also be achieved on PACDSP platform with our early implementation of streaming RPC. Jenq-Kuen Lee 李政崑 2008 學位論文 ; thesis 37 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系 === 97 === Dual-core(multi-core) processors have become popular in recent years to provide a high performance platform for supporting complex multimedia applications. To de- velop applications on such platforms, programmers will encounter challenges in the implementation such as programming in multiple ISA, handling inter-processor com- munication, extracting parallelism in the applications, etc. The most popular and basic programming model is remote procedure call(RPC). However, for some appli- cation with nature data streaming feature, it is important for a programming model to enable streaming flow in the applications. In this thesis, we present a middleware called streaming RPC to supporting a streaming-function remoting mechanism on dual-core platform. This middleware is also implemented on TI OMAP5912 dual- core platform, and the usage and efficiency of this model are demonstrated in a MP3 decoder and a QCIF H.264 decoder. The experimental results show that our ap- proach improves the performance of the decoders of MP3 and H.264 by 40% and 30% on OMAP5912 respectively. The experiments also show that the performance im- provement can also be achieved on PACDSP platform with our early implementation of streaming RPC.
author2 Jenq-Kuen Lee
author_facet Jenq-Kuen Lee
Yen-Chih Liu
劉彥志
author Yen-Chih Liu
劉彥志
spellingShingle Yen-Chih Liu
劉彥志
Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors
author_sort Yen-Chih Liu
title Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors
title_short Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors
title_full Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors
title_fullStr Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors
title_full_unstemmed Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors
title_sort supporting streaming rpc mechanisms on embedded dual-core processors
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/16841993053295233353
work_keys_str_mv AT yenchihliu supportingstreamingrpcmechanismsonembeddeddualcoreprocessors
AT liúyànzhì supportingstreamingrpcmechanismsonembeddeddualcoreprocessors
AT yenchihliu zhīyuánqiànrùshìshuānghéxīnchùlǐqìzhīchuànliúyuǎnduānchéngxùhūjiàojīzhì
AT liúyànzhì zhīyuánqiànrùshìshuānghéxīnchùlǐqìzhīchuànliúyuǎnduānchéngxùhūjiàojīzhì
_version_ 1718138024001273856