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
Link To Document