• DocumentCode
    1891468
  • Title

    A Co-design Approach for Hardware Optimizations in Multicore Architectures Using MCAPI

  • Author

    Da Rosa, Thiago Raupp ; Lemaire, Romain ; Clermidy, Fabien

  • Author_Institution
    Univ. Grenoble Alpes, Grenoble, France
  • fYear
    2015
  • fDate
    19-19 Jan. 2015
  • Firstpage
    17
  • Lastpage
    20
  • Abstract
    Current SoC platforms targeting high-performance with high power efficiency rely on replicating several processing cores while adding dedicated hardware units for specific tasks. However, programming such architectures demand a high effort when compared to homogeneous multiprocessors since there is no widely used standard for heterogeneous embedded systems. The use of standard application programming interfaces (APIs) increases the programmability but also costs performance/memory usage overheads. Providing mechanisms at the software level leveraging on dedicated hardware resources can help reducing that impact. To address this point, this work presents a co-design approach for improving programming based on a standard API deployed through a mix of hardware and software support for tasks synchronization. Results present a reduction of up to 88% in network traffic and processor active times during synchronization phases when compared to a pure software implementation.
  • Keywords
    application program interfaces; hardware-software codesign; multiprocessing systems; optimisation; synchronisation; MCAPI; application programming interface; codesign approach; hardware optimization; multicore architecture; software level leveraging; synchronization phase; Hardware; Multicore processing; Receivers; Software; Synchronization; System-on-chip; HW-SW Co-Design; MCAPI; multicore communication; multicore progammability.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interconnection Network Architectures: On-Chip, Multi-Chip (INA-OCMC), 2015 Ninth International Workshop on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4799-1869-0
  • Type

    conf

  • DOI
    10.1109/INA-OCMC.2015.11
  • Filename
    7051998