• DocumentCode
    2666074
  • Title

    XMCAPI: Inter-core Communication Interface on Multi-chip Embedded Systems

  • Author

    Miura, Shin Ichi ; Hanawa, Toshihiro ; Boku, Taisuke ; Sato, Mitsuhisa

  • Author_Institution
    Center for Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2011
  • fDate
    24-26 Oct. 2011
  • Firstpage
    397
  • Lastpage
    402
  • Abstract
    Multi-core processor technology has been applied to the processors in embedded systems as well as in ordinary PC systems. In multi-core embedded processors, however, a processor may consist of heterogeneous CPU cores that are not configured with a shared memory and do not have a communication mechanism for inter-core communication. MCAPI is a highly portable API standard for providing inter-core communication independent of the architecture heterogeneity. In this paper, we extend the current MCAPI to a multi-chip in a distributed memory configuration and propose its portable implementation, named XMCAPI, on a commodity network stack. With XMCAPI, the inter-core communication method for intra-chip cores is extended to inter-chip cores. We evaluate the XMCAPI implementation, xmcapi/ip, on a standard socket in a portable software development environment.
  • Keywords
    application program interfaces; distributed memory systems; embedded systems; microprocessor chips; parallel architectures; parallel programming; software engineering; PC system; XMCAPI; architecture heterogeneity; commodity network stack; distributed memory configuration; heterogeneous CPU core; highly portable API standard; interchip cores; intercore communication interface; intrachip cores; multicore embedded processor; portable software development environment; xmcapi/ip module; Embedded systems; IP networks; Message systems; Multicore processing; Program processors; Receivers; Sockets; Distributed architectures; Hardware/software interfaces; Interprocessor communications; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing (EUC), 2011 IFIP 9th International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4577-1822-9
  • Type

    conf

  • DOI
    10.1109/EUC.2011.78
  • Filename
    6104556