• 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