Publications

Detailed Information

Memory-efficient multithreaded code generation from Simulink for heterogeneous MPSoC

DC Field Value Language
dc.contributor.authorHan, Sang-Il-
dc.contributor.authorChae, Soo-Ik-
dc.contributor.authorBrisolara, Lisane-
dc.contributor.authorGuerin, Xavier-
dc.contributor.authorReis, Ricardo-
dc.contributor.authorCarro, Luigi-
dc.contributor.authorJerraya, Ahmed Amine-
dc.date.accessioned2013-01-23T02:20:56Z-
dc.date.available2013-01-23T02:20:56Z-
dc.date.issued2007-12-
dc.identifier.citationDESIGN AUTOMATION FOR EMBEDDED SYSTEMS, Vol.11, No.4, pp.249-283ko_KR
dc.identifier.issn0929-5585-
dc.identifier.urihttps://hdl.handle.net/10371/81016-
dc.descriptionThis manuscript has been extended with multithreaded code generation based on Buffer memory optimization for video codec application modeled in Simulink by Sang-Il Han, Ahmed A. Jerraya, et. al., which appeared in the Proceedings of the DAC 2006 and Functional modeling techniques for
efficient SW code generation of video codec application by Sang-Il Han, Ahmed A. Jerraya, et. al., which appeared in the Proceedings of the ASPDAC 2006.
ko_KR
dc.description.abstractEmerging embedded systems require heterogeneous multiprocessor SoC architectures that can satisfy both high-performance and programmability. However, as the complexity of embedded systems increases, software programming on an increasing number of multiprocessors faces several critical problems, such as multithreaded code generation, heterogeneous architecture adaptation, short design time, and low cost implementation. In this paper, we present a software code generation flow based on Simulink to address these problems. We propose a functional modeling style to capture data-intensive and control-dependent target applications, and a system architecture modeling style to seamlessly transform the functional model into the target architecture. Both models are described using Simulink. From a system architecture Simulink model, a code generator produces a multithreaded code, inserting thread and communication primitives to abstract the heterogeneity of the target architecture. In addition, the multithread code generator called LESCEA applies the extensions of dataflow based memory optimization techniques, considering both data and control dependency. Experimental results on a Motion-JPEG decoder and an H.264 decoder show that the proposed multithread code generator enables easy software programming on different multiprocessor architectures with substantially reduced data memory size (up to 68.0%) and code memory size (up to 15.9%).ko_KR
dc.language.isoenko_KR
dc.publisherSpringer Verlagko_KR
dc.subjectmultithreaded code generationko_KR
dc.subjectmemory size reductionko_KR
dc.subjectmultiprocessor SoCko_KR
dc.subjectSimulinkko_KR
dc.titleMemory-efficient multithreaded code generation from Simulink for heterogeneous MPSoCko_KR
dc.typeArticleko_KR
dc.contributor.AlternativeAuthor한상일-
dc.contributor.AlternativeAuthor채수익-
dc.identifier.doi10.1007/s10617-007-9009-4-
dc.citation.journaltitleDESIGN AUTOMATION FOR EMBEDDED SYSTEMS-
dc.description.tc0-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share