Close category search window
 

A neuro-evolution method for dynamic resource allocation on a chip multiprocessor

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

3 Author(s)
Gomez, F.J. ; Dept. of Comput. Sci., Texas Univ., Austin, TX, USA ; Burger, D. ; Miikkulainen, R.

Technology-driven limitations will soon force microprocessor chips to contain multiple processing cores, as the scalability of individual cores peaks while transistor counts continue to increase. To obtain the best performance, flexible management of the on-chip resources, such as cache memory and off-chip bandwidth, is needed. However, the control for the dynamic management of these on-chip resources is difficult to design. In this paper, we propose a method for developing such a controller: evolving a recurrent neural network using the enforced sub-populations algorithm. The method is tested in a trace-based simulation that measures dynamic assignation of a pool of level-two cache banks to a set of processing cores. We present results showing that, when the chip is controlled by the neural network, we obtain a 13% performance improvement over static cache partitioning

Published in:
Neural Networks, 2001. Proceedings. IJCNN '01. International Joint Conference on  (Volume:4 )

Date of Conference: 2001

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2013 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.