DocumentCode :
3516807
Title :
Design methods of multithreaded architectures for multicore microcontrollers
Author :
Caprita, Horia V. ; Popa, Mircea
Author_Institution :
Comput. Sci. & Autom. Control Dept., Lucian Blaga Univ. of Sibiu, Sibiu, Romania
fYear :
2011
fDate :
19-21 May 2011
Firstpage :
427
Lastpage :
432
Abstract :
The development of electronic technology today has allowed the implementation of complex architectures, which led to the emergence of multicore processors technology. Multicore architectures are built from superscalar and multithreaded processors. Integrating new technologies in embedded applications requires the development of multicore processors that can be integrated into a smaller area like a classic microcontroller. These processors must manage fewer resources and be able to manage multiple tasks simultaneously. In this paper we present a method of modeling, simulation and evaluation of two multithreaded architectures with limited resources, which could be integrated into embedded systems: Interleaved multithreading (IMT) and Blocked multithreading (BMT). Both techniques permit the processing of multiple independent threads, concurrently. In this paper we propose a SimpleScalar Interleaved Multithreading architecture (SS-IMT) and a SimpleScalar Blocked Multithreading architecture (SS-BMT) that are derived from SimpleScalar simulator. We will evaluate the performances of these architectures compared to the performance of standard SimpleScalar architecture.
Keywords :
computer architecture; embedded systems; microcontrollers; multi-threading; multiprogramming; performance evaluation; SS-BMT; SS-IMT; SimpleScalar blocked multithreading architecture; SimpleScalar simulator; Simplescalar interleaved multithreading architecture; complex architectures; design methods; electronic technology; embedded systems; multicore architectures; multicore microcontrollers; multicore processors technology; multiple independent threads; multiple tasks; multithreaded architectures; multithreaded processors; performance evaluation; standard SimpleScalar architecture; superscalar processors; Benchmark testing; Computer architecture; Context; Instruction sets; Multithreading; Registers; blocked multithreading; interleaved multithreading; multicore microcontroller; multithread processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applied Computational Intelligence and Informatics (SACI), 2011 6th IEEE International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-9108-7
Type :
conf
DOI :
10.1109/SACI.2011.5873041
Filename :
5873041
Link To Document :
بازگشت