DocumentCode
3257624
Title
CHIDDAM: a data mining based technique for cache hierarchy determination in commercial applications
Author
Elakkumanan, Praveen ; Liu, Lushan ; Vankadara, Vijay Kumar ; Sridhar, Ramalingam
Author_Institution
Dept. of Comput. Sci. & Eng., SUNY, Buffalo, NY, USA
fYear
2005
fDate
7-10 Aug. 2005
Firstpage
1888
Abstract
In this paper, we present a cache hierarchy design using data mining (CHIDDAM) methodology to improve the memory efficiency for a given type of commercial application and its data set characteristics. Performance analysis, workload characterization, decision tree induction (a classification data mining method), and a greedy search algorithm are used in determining the optimal number of levels and sizes of the cache in the hierarchy. SimICS, a full system simulator, is used to simulate an ×86 machine loaded with Enterprise Linux operating system. Popular representative applications in data mining, such as, C4.5 and Apriori are used as benchmark applications for our simulation analysis. However, the proposed methodology is generic and can be applied to other applications for determine the design details of memory subsystems.
Keywords
Linux; cache storage; circuit simulation; data mining; decision trees; greedy algorithms; logic design; search problems; Apriori application; C4.5 application; CHIDDAM; Enterprise Linux operating system; SimICS; cache hierarchy determination; data mining; data set characteristics; decision tree induction; full system simulator; greedy search algorithm; memory efficiency; performance analysis; simulation analysis; workload characterization; Algorithm design and analysis; Analytical models; Application software; Computer science; Data engineering; Data mining; Decision trees; Microarchitecture; Performance analysis; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2005. 48th Midwest Symposium on
Print_ISBN
0-7803-9197-7
Type
conf
DOI
10.1109/MWSCAS.2005.1594493
Filename
1594493
Link To Document