Logo image
Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors
Thesis

Supporting Streaming RPC Mechanisms on Embedded Dual-core Processors

Yen-Chih Liu
Masters, 國立清華大學, 資訊工程學系
2008

Abstract

雙核心 串流程式 嵌入式系統 程式架構 遠端呼叫機制 Dual-core Streaming programming programming model Embedded system IPC
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.

Metrics

1 Record Views

Details

Logo image