• DocumentCode
    188018
  • Title

    MRAPI resource management layer on reconfigurable systems-on-chip

  • Author

    Gantel, L. ; Benkhelifa, M.E.A. ; Verdier, Francois ; Lemonnier, F.

  • Author_Institution
    ETIS Lab., Univ. of Cergy-Pontoise, Cergy-Pontoise, France
  • fYear
    2014
  • fDate
    26-28 May 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    A major challenge of heterogeneous reconfigurable System-on-Chip (SoC) is how to fulfil inter-processing element communication without sacrificing performance, ease of programming and portability. In such a platform, the application is divided into threads managed by an operating system, and whereas some threads are implemented as hardware accelerators that can run across different partitions of the chip, others run as software threads on embedded processors. Relying on the Multicore Resource management API (MRAPI) specification and client-server mechanisms, this article describes a way to provide hardware threads the same kind of access to OS services that software threads have, whatever is the core they are running on. As a case-study, we introduce in this work a real implementation (SW and HW) of this API and quantifies the overhead cost of this abstraction layer on top of an operating system.
  • Keywords
    application program interfaces; client-server systems; electronic engineering computing; multiprocessing systems; operating systems (computers); system-on-chip; MRAPI specification; OS service; SoC; client-server mechanism; embedded processor; hardware accelerator; hardware threading; heterogeneous reconfigurable system-on-chip; interprocessing element communication; multicore resource management API specification; operating system; software threading; Hardware; Message systems; Multicore processing; Operating systems; Program processors; Servers; FPGA; MRAPI; multiprocessor architectures; real-time operating systems; reconfigurable computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2014 9th International Symposium on
  • Conference_Location
    Montpellier
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2014.6861348
  • Filename
    6861348