You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact

Improving the Performance of Bus Platforms byMeans of Segmentation and Optimized Resource Allocation



Tiberiu Seceleanu, Ville Leppanen , Olli Nevalainen

Publication Type:

Journal article


EURASIP Journal on Embedded Systems


Hindawi Publishing Corporation




Consider a processor organization consisting of a number of client modules and server modules (jointly called devices), like memory units and arithmetic-logic processing units. Suppose that these devices are interconnected with a bus which is segmented in such a way that devices connected to a particular segment can communicate in parallel to the data transfer operations going on in the other segments. This is achieved by a control logic which is able to reserve a continuous subsequence of the segments necessary to establish a path from the source to the target device. Given the frequency of data transfer operations between the devices, our task is to determine an efficient segmentation and segment-to-device assignment of this on-chip architecture. This task is formulated as an optimization problem which considers the amount of data transfer operations performed via the bus segments. The problem turns out to be NP hard but we propose efficient local search-based heuristics for i


author = {Tiberiu Seceleanu and Ville Leppanen and Olli Nevalainen},
title = {Improving the Performance of Bus Platforms byMeans of Segmentation and Optimized Resource Allocation},
volume = {2009},
number = {Article ID 867362},
month = {February},
year = {2009},
journal = {EURASIP Journal on Embedded Systems},
publisher = {Hindawi Publishing Corporation},
url = {}