Browse

Reducing fine-grain communication overhead in multithread code generation for heterogeneous MPSoC

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors
Brisolara, Lisane; Han, SangIl; Guerin, Xavier; Carro, Luigi; Reis, Ricardo; Chae, Soo-Ik; Jerraya, Ahmed
Issue Date
2007-04
Citation
10th International Workshop on Software and Compilers for Embedded Systems (SCOPES 2007), pp.81-89
Abstract
Heterogeneous MPSoCs present unique opportunities
for emerging embedded applications, which require both
high-performance and programmability. Although,
software programming for these MPSoC architectures
requires tedious and error-prone tasks, thereby automatic
code generation tools are required. A code generation
method based on fine-grain specification can provide
more design space and optimization opportunities, such as
exploiting fine-level parallelism and more efficient
partitions. However, when partitioned, fine-grain models
may require a large number of inter-processor communications,
decreasing the overall system performance. This
paper presents a Simulink-based multithread code
generation method, which applies Message Aggregation
optimization technique to reduce the number of interprocessor
communications. This technique reduces the
communication overheads in terms of execution time by
reduction on the number of messages exchanged and in
terms of memory size by the reduction on the number of
channels. The paper also presents experiment results for
one multimedia application, showing performance
improvements and memory reduction obtained with
Message Aggregation technique.
Language
English
URI
http://hdl.handle.net/10371/62293
Files in This Item:
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Electrical and Computer Engineering (전기·정보공학부)Others_전기·정보공학부
  • mendeley

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

Browse