DocumentCode :
1998255
Title :
Hardware synchronization for embedded multi-core processors
Author :
Stoif, Christian ; Schoeberl, Martin ; Liccardi, Benito ; Haase, Jan
Author_Institution :
Inst. of Comput. Technol., Vienna Univ. of Technol., Vienna, Austria
fYear :
2011
fDate :
15-18 May 2011
Firstpage :
2557
Lastpage :
2560
Abstract :
Multi-core processors are about to conquer embedded systems - it is not the question of whether they are coming but how the architectures of the microcontrollers should look with respect to the strict requirements in the field. We present the step from one to multiple cores in this paper, establishing coherence and consistency for different types of shared memory by hardware means. Also support for point-to-point synchronization between the processor cores is realized implementing different hardware barriers. The practical examinations focus on the logical first step from single- to dual-core systems, using an FPGA-development board with two hard PowerPC processor cores. Best and worst-case results, together with intensive bench- marking of all synchronization primitives implemented, show the expected superiority of the hardware solutions. It is also shown that dual-ported memory outperforms single-ported memory if the multiple cores use inherent parallelism by locking shared memory more intelligently using an address-sensitive method.
Keywords :
embedded systems; field programmable gate arrays; microprocessor chips; shared memory systems; FPGA development; embedded multicore processors; embedded systems; hard PowerPC processor cores; hardware synchronization; microcontroller architectures; point-to-point synchronization; shared memory; single- to dual-core systems; Computer architecture; Hardware; Parallel processing; Random access memory; Spinning; Synchronization; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
ISSN :
0271-4302
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
Type :
conf
DOI :
10.1109/ISCAS.2011.5938126
Filename :
5938126
Link To Document :
بازگشت