Thermal Optimization in Multi-Granularity Multi-Core Floorplanning
Source: Georgia Institute of Technology
Multi-core microarchitectures require a careful balance between many competing objectives to achieve the highest possible performance. Integrated Early Analysis is the consideration of all of these factors at an early stage. Toward this goal, this work presents the first adaptive multi-granularity multi-core microarchitecture-level floorplanner that simultaneously optimizes temperature and performance, and considers memory bus length. The authors include simultaneous optimization at both the module-level and the core/cache-bank level. Related experiments show that the methodology is effective for optimizing multi-core architectures.