DocumentCode :
3575109
Title :
"CERE": A CachE Recommendation Engine: Efficient Evolutionary Cache Hierarchy Design Space Exploration
Author :
Yessin, Gabriel ; Badawy, Abdel-Hameed A. ; Narayana, Vikram ; Mayhew, David ; El Ghazawi, Tarek
Author_Institution :
Electr. & Comput. Eng. Dept., George Washington Univ., Washington, DC, USA
fYear :
2014
Firstpage :
566
Lastpage :
573
Abstract :
Design Space Exploration is a critical step in chip design. Unfortunately, it takes significant amounts of time and resources to explore a fraction of the design space. Herein, we present a heuristic, evolutionary approach (Genetic Algorithm) to exploration that significantly cuts down on the time and resources, obtaining a near optimal design. We demonstrate the real-world utility of our tool-chain "CERE" by rapidly and efficiently designing the cache hierarchy which maximizes the performance of a web-browser navigating to a set of famous websites running on a single ARM core. We rapidly traverse 134,136 possible configurations. At about two days per simulation on the Gem5 full system simulator, the entire space would have taken 268,272 CPU-Days or ≃734 CPU-Years (≃3.7 Years on a cluster of a hundred dual core machines) to brute force search. "CERE" provided results in ≃4.5 days and used ≃17.5 CPU-Days on our cluster. We ran the configurations that "CERE" chose through Gem5 to verify that "CERE" made the right choices and we were able to observe a 17.1% speedup going from the "best" hierarchy relative to the "Worst" hierarchy.
Keywords :
cache storage; genetic algorithms; logic design; microprocessor chips; ARM core; CERE; Gem5; Web sites; Web-browser; cache recommendation engine; chip design; evolutionary cache hierarchy design space exploration; genetic algorithm; Benchmark testing; Computer architecture; Genetic algorithms; Optimization; Sociology; Space exploration; Statistics; Cache Simulation; Design Space Exploration; Dinero; Gem5; Genetic Algorithms; Machine Intelligence;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
Print_ISBN :
978-1-4799-6122-1
Type :
conf
DOI :
10.1109/HPCC.2014.97
Filename :
7056800
Link To Document :
بازگشت