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 :
بازگشت