Agent-Based Thermal Management for Multi-core Architectures
With this article we wish to present additional work (Al Faruque et al. in IEEE Des. Test Comput. 27(6):58–68, 2010) done outside the scope of the DodOrg project regarding agent-based thermal management for multi-core architectures which is distinct from the fully distributed thermal-aware agent economy used in DodOrg (Ebi et al. in IEEE/ACM Intl. Conf. Computer-Aided Design (ICCAD), pp. 302–309, 2009) presented in Chap. 4.3. The approach uses a hierarchy of software agents which divides the problem space using a clustering concept in order to keep thermally-triggered remapping decisions scalable, even for a large number of cores. In order to keep the approach flexible, agents use a negotiation technique to dynamically adapt cluster sizes.
KeywordsDynamic thermal management Agent-based systems Multicore architectures
- 2.AlFaruque, M.A., Krist, R., Henkel, J.: ADAM: run-time agent-based distributed application mapping for on-chip communication. In: ACM/EDAC/IEEE Design Automation Conference (DAC), pp. 760–765 (2008) Google Scholar
- 3.Ebi, T., Al Faruque, M.A., Henkel, J.: TAPE: thermal-aware agent-based power economy for multi/manycore architectures. In: IEEE/ACM Int’l Conf. Computer-Aided Design (ICCAD), pp. 302–309 (2009). Best Paper Award Google Scholar