By Topic

Dynamic processor allocation for multiple RHC systems in multi-core computing environments

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Azimi, A. ; Dept. of Mech. & Ind. Eng., Concordia Univ., Montreal, QC, Canada ; Gordon, B.W.

This paper develops a new dynamic processor allocation algorithm for multiple receding horizon controllers (RHC) executing on a multi-core parallel computer. The proposed formulation accounts for bounded model uncertainty, sensor noise, and computation delay. A cost function appropriate for control of multiple coupled vehicle systems on multiple processors is used and an upper bound on the cost as a function of the execution horizon is employed. A parallel processing adaptation of the SNOPT optimization package is used and the efficiency factor of the parallel optimization routine is estimated through simulation benchmarks. Minimization of the cost function upper bound combined with the efficiency factor information results in a combinatorial optimization problem for dynamically allocating the optimal number of logical processors for each RHC subsystem. The new approach is illustrated through simulation of a leader-follower control system for two 3DOF helicopters running on a computer with two quad-core processors.

Published in:

American Control Conference, 2009. ACC '09.

Date of Conference:

10-12 June 2009