Title :
Efficient cache exploration method for a tiled chip multiprocessor
Author :
Dani, Aparna Mandke ; Srikant, Y.N. ; Amrutur, Bharadwaj
Author_Institution :
Indian Inst. of Sci., Bangalore, India
Abstract :
Past studies use deterministic models to evaluate optimal cache configuration or to explore its design space. However, with the increasing number of components present on a chip multiprocessor (CMP), deterministic approaches do not scale well. Hence, we apply probabilistic genetic algorithms (GA) to determine a near-optimal cache configuration for a sixteen tiled CMP. We propose and implement a faster trace based approach to estimate fitness of a chromosome. It shows up-to 218x simulation speedup over the cycle-accurate architectural simulation. Our methodology can be applied to solve other cache optimization problems such as design space exploration of cache and its partitioning among applications/virtual machines.
Keywords :
cache storage; genetic algorithms; microprocessor chips; multiprocessing systems; virtual machines; CMP; GA; cache exploration method; chromosome; cycle-accurate architectural simulation; design space exploration; optimal cache configuration; optimization problems; probabilistic genetic algorithms; tiled chip multiprocessor; trace based approach; virtual machines; chip multiprocessors; genetic algorithms; performance evaluation;
Conference_Titel :
High Performance Computing (HiPC), 2012 19th International Conference on
Conference_Location :
Pune
Print_ISBN :
978-1-4673-2372-7
Electronic_ISBN :
978-1-4673-2370-3
DOI :
10.1109/HiPC.2012.6507524