DocumentCode :
2085756
Title :
Hard-Real-Time Scheduling on a Weakly Programmable Multi-core Processor with Application to Multi-standard Channel Decoding
Author :
Tong, Wei ; Moreira, Orlando ; Nas, Rick ; Van Berkel, Kees
Author_Institution :
Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear :
2012
fDate :
16-19 April 2012
Firstpage :
151
Lastpage :
160
Abstract :
In Software Defined Radio (SDR), some or all of the physical layer functions are implemented by software. In this paper, we focus on the channel decoding part of SDR. We use Synchronous Data Flow (SDF) and Cyclo-Static Data Flow (CSDF) graphs to model channel decoding functions. We want to tackle the problem of scheduling a dynamic mix of multiple radios with throughput constraints on a multi-standard multi-channel channel decoder. The decoder consists of a Micro-Controller Unit (MCU) and several weakly programmable Hardware Units (HU) with internal states and very limited buffer sizes. Each HU has a Round Robin (RR) scheduler hosted on the MCU. To reduce scheduling overhead, RR schedules applications at coarse granularity. Due to limited buffer sizes, some tasks of an application are tightly coupled. We propose a so-called coupled scheduling policy, which is a relaxation of strict gang scheduling, to concurrently schedule these tasks. We propose a technique to model coupled scheduling in (C)SDF graphs. Under our scheduling policies, we also design an admission controller to guarantee the throughput requirements of running applications. To verify the approach, we have implemented a simulation system to run DVB-SH and DVB-T concurrently and independently.
Keywords :
channel coding; data flow graphs; microcontrollers; multiprocessing systems; programmable controllers; scheduling; software radio; telecommunication computing; wireless channels; CSDF; DVB-SH; DVB-T; HU; MCU; SDF; SDR; admission controller; coupled scheduling policy; cyclo-static data flow graph; hard-real-time scheduling; limited buffer sizes; microcontroller unit; multistandard multichannel channel decoder; physical layer functions; round robin scheduler; software defined radio; strict gang scheduling relaxation; synchronous data flow graph; weakly programmable multicore processor; Decoding; Digital video broadcasting; Dynamic scheduling; Hardware; Schedules; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2012 IEEE 18th
Conference_Location :
Beijing
ISSN :
1080-1812
Print_ISBN :
978-1-4673-0883-0
Type :
conf
DOI :
10.1109/RTAS.2012.32
Filename :
6200047
Link To Document :
بازگشت