Description | The trend of increasing the number of integrated cores on a single chip has become apparent in chip manufacture. Some commercial industrial examples are 48-core Intel’s SCC, 61-core Intel Xeon Phi, and Tilera’s processor family. Along with the emerging of multicores, multi-threaded applications have emerged to run multiple threads of each application in parallel on the available cores. In order to optimize for performance in multicore chips, a resource man-agement technique is required to distribute the chip’s resources among the ap-plications; i.e., determine the number of cores that should be allocated to each application and the voltage and frequency levels of these cores. Moreover, to be efficient, a resource management technique needs to consider the implica-tions of its decisions on the physical properties of the cores like the tempera-ture and the power consumption.
|