DocumentCode
2866492
Title
The Rendezvous Mechanism for the Multi-core AMBA System
Author
Chiu, Jih-ching ; Yang, Kai-ming ; Chang, Mu-Chi
Author_Institution
Dept. of Electr. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
fYear
2009
fDate
22-25 Sept. 2009
Firstpage
574
Lastpage
578
Abstract
The complex architectures of the signal core have the bottlenecks to improve performance. The homogenous and heterogeneous multi-core architecture will be the further trends. For the job´s cooperation, the synchronous behaviors are needed to keep the task achievements and, more frequently, occur in the multi-core systems. Polling and interrupt usually used as the inter-processor communication mechanisms among multi-cores, and they will cause the heavy bus traffic and more cycle loss for the context switching. In this paper, we have proposed a rendezvous mechanism and implement it at the AHB, called RAHB. In RAHB, the slave organizations will be added in each core´s AHB interface. When the data is not ready, the core will be waiting and regarded as a slave device on bus. By this way, the synchronization will be constructed with the load-store instructions among multi-cores without polling mechanisms or interrupt handlers. Because the RAHB reduce the conflicts on the bus and cycle loss, simulation results show that the performance will be improved about the speedup 30% approximately. The core locked hazard had also been considered and avoided by the aging mechanism in this design.
Keywords
embedded systems; microcomputers; parallel architectures; aging mechanism; core locked hazard; inter-processor communication mechanisms; interrupt mechanism; multicore AMBA system; polling mechanism; rendezvous AHB mechanism; Communication switching; Context; Costs; Embedded system; Hardware; Multicore processing; Parallel processing; Performance loss; Sections; Signal processing; Embedded Multi-Core Systems; Multi-core communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
Conference_Location
Vienna
ISSN
1530-2016
Print_ISBN
978-1-4244-4923-1
Electronic_ISBN
1530-2016
Type
conf
DOI
10.1109/ICPPW.2009.16
Filename
5366377
Link To Document