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
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;
Conference_Titel :
Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
Conference_Location :
Vienna
Print_ISBN :
978-1-4244-4923-1
Electronic_ISBN :
1530-2016
DOI :
10.1109/ICPPW.2009.16