DocumentCode :
1578293
Title :
Comparison of Different Thread Scheduling Strategies for Asymmetric Chip MultiThreading Architectures in Embedded Systems
Author :
Bechara, Charly ; Ventroux, Nicolas ; Etiemble, Daniel
Author_Institution :
Embedded Comput. Lab., CEA, Gif-sur-Yvette, France
fYear :
2011
Firstpage :
181
Lastpage :
187
Abstract :
Future embedded systems will have to support multiple and concurrent dynamic compute-intensive applications. These variable workloads can be handled by an efficient asymmetric MPSoC architecture, which integrates multithreaded processors as key processing elements. In this paper, we consider an asymmetric MPSoC architecture with a centralized controller and multiple multithreaded processors, which we call A-CMT (Asymmetric Chip Multi Threading). The centralized controller can implement 2 main types of thread scheduler architectures: VSMP (Virtual Symmetric Multi Processing), and SMTC (Symmetric Multi-Thread-Context). Each type can have a static or dynamic allocation. We show that static scheduling for the A-CMT with dynamic applications (such as connected component labeling) can become a bottleneck for the overall architecture´s performance, which leverages the use of dynamic scheduling for VSMP and SMTC. The dynamic SMTC gave a maximum of 51% and 11% speedup compared to the static SMTC and dynamic VSMP respectively.
Keywords :
multi-threading; multiprocessing systems; processor scheduling; system-on-chip; A-CMT; SMTC; VSMP; asymmetric MPSoC architecture; asymmetric chip multthreading architecture; centralized controller; dynamic allocation; dynamic scheduling; embedded system; multiple multithreaded processor; static allocation; symmetric multithread-context; thread scheduling strategy; virtual symmetric multiprocessing; Computer architecture; Dynamic scheduling; Heuristic algorithms; Instruction sets; Multithreading; Processor scheduling; Embedded systems; SMTC; VSMP; asymmetric MPSoC; dynamic applications; multithreaded processors; thread scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
Type :
conf
DOI :
10.1109/DSD.2011.27
Filename :
6037408
Link To Document :
بازگشت