Home // ICAS 2013, The Ninth International Conference on Autonomic and Autonomous Systems // View article


Autonomic Diffusive Load Balancing on Many-core Architecture using Simulated Annealing

Authors:
Hyunjik Song
Kiyoung Choi

Keywords: diffusive load balancing, simulated annealing

Abstract:
Many-core architecture is becoming an attractive design choice in high-end embedded systems design. There are, however, many important design issues, and load balancing is one of them. In this work, we take the approach of diffusive load balancing which enables autonomic load distribution in many-core systems. We modify the existing scheme by adding the concept of simulated annealing for more effective load distribution. The modified scheme is also capable of managing a situation of non-uniform granularity of task loading, which the existing ones cannot. As experiments, we tried various existing schemes as well as the proposed one to map a synthetic application with 30 threads on a many-core architecture with 21 cores and 4 memory tiles. The experiments show that the modified scheme gives results better than the existing approaches.

Pages: 90 to 95

Copyright: Copyright (c) IARIA, 2013

Publication date: March 24, 2013

Published in: conference

ISSN: 2308-3913

ISBN: 978-1-61208-257-8

Location: Lisbon, Portugal

Dates: from March 24, 2013 to March 29, 2013