Native MPSoC co-simulation environment for software performance estimation
CODES+ISSS '09 Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis
Representativeness models of systems: smart grid example
Innovations in Systems and Software Engineering
Enhancing Reconfigurable Platforms Programmability for Synchronous Data-Flow Applications
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
Hi-index | 0.00 |
Embedded appliances designers rely on Heterogeneous Multi-Core System-on-Chips (HMC-SoC) to provide the computing power required by modern applications. Due to the inherent complexity of this kind of platform, the development of specific system architectures is not considered as an option to provide low-level services to an application. Hence, the software is built either from scratch - when the software’s requirements are not too high - or over a general-purpose operating system, leading to performance and memory usage trade-offs. Our contribution is a component-based system framework that provides high-level system services for embedded software applications with few impacts on the memory usage and final performances, thanks to strong interfaces that enable the reuse of existing software elements and facilitate the support of multiple hardware platforms. The efficiency of our approach is demonstrated on an existing MC-SoC.