Title :
Scheduling of turbo decoding on a multiprocessor platform to manage its processing effort variability
Author :
Sahraii, Negin ; Savaria, Yvon ; Thibeault, Claude ; Gagnon, François
Author_Institution :
Electr. Eng. Dept., Ecole Polytech. de Montreal, Montreal, QC
Abstract :
This paper presents means of mapping and scheduling portions of a wide-band code division multiple access (WCDMA) application on a homogeneous multi processor system-on-chip (MPSoC). We focus on the turbo decoder, which is a computationally intensive part of the application and which presents a significant processing variability. Our model allows deriving and validating a flexible scheduling method for turbo decoding tasks, which is adapted to the variable processing effort required by the decoder. Using a proposed performance model, the efficiency of this scheduling method is demonstrated. A proposed flexible scheduling (FS) method, when compared to a worst case execution time (WCET) scheduling method, allows increasing the number of users from 14 to 29, while keeping an acceptable quality of service, as reflected in a very small degradation of less than 0.15 dB of the decoding gain.
Keywords :
code division multiple access; codecs; decoding; microprocessor chips; multiprocessing systems; quality of service; scheduling; turbo codes; flexible scheduling method; multi processor system-on-chip; multiprocessor platform; processing effort variability; quality of service; turbo decoding scheduling; wide-band code division multiple access; 3G mobile communication; Decoding; Degradation; Mathematical model; Multiaccess communication; Processor scheduling; Quality of service; System-on-a-chip; Timing; Wideband;
Conference_Titel :
Circuits and Systems and TAISA Conference, 2008. NEWCAS-TAISA 2008. 2008 Joint 6th International IEEE Northeast Workshop on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4244-2331-6
Electronic_ISBN :
978-1-4244-2332-3
DOI :
10.1109/NEWCAS.2008.4606324