Resource Centric Characterization and Classification of Applications Using KMeans for Multicores

被引:0
作者
Jain, Preeti [1 ]
Surve, Sunil K. [2 ]
机构
[1] Fr Conceicao Rodrigues Coll Engn, Dept Elect Engn, Mumbai, Maharashtra, India
[2] Fr Conceicao Rodrigues Coll Engn, Dept Comp Engn, Mumbai, Maharashtra, India
来源
33RD INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2019) | 2019年
关键词
shared resource; multicore; characterization; classification; statistical; variance; KMeans; HIGH-PERFORMANCE;
D O I
10.1109/icoin.2019.8717981
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The knowledge on the behavior of an application program towards consumption of shared resources in multicore systems could assist in characterizing and classifying these programs. Further categorizing applications assists in predicting optimal coschedules for multicores, which eventually leads to lower contention and enhance performance. The proposed work characterizes applications on the basis of variations in IPC due to various resource allocations. Further classification is done based on parameters of cache memory and Dram bandwidth utilization obtained using hardware counters. A statistical approach is used for classifying the applications. The variance values obtained for an application's behavior towards different resource allocations is considered to build training and test set and KMeans learning algorithm is applied to classify the workloads. The accuracy obtained with the proposed method is 85.71%.
引用
收藏
页码:25 / 30
页数:6
相关论文
共 21 条
[1]  
[Anonymous], CPU2006
[2]  
Antonopoulos CD, 2004, LECT NOTES COMPUT SC, V3296, P286
[3]   Coordinated Management of Multiple Interacting Resources in Chip Multiprocessors: A Machine Learning Approach [J].
Bitirgen, Ramazan ;
Ipek, Engin ;
Martinez, Jose F. .
2008 PROCEEDINGS OF THE 41ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE: MICRO-41, 2008, :318-+
[4]  
Carlson L, 2013, GLOBAL POLITICAL ECONOMY: CONTEMPORARY THEORIES, 2ND EDITION, P91
[5]  
Chandra D., 2005, P 11 INT S HIGH PERF
[6]   High Performance Memory Requests Scheduling Technique for Multicore Processors [J].
El-Reedy, Walid ;
El-Moursy, Ali A. ;
Fahmy, Hossam A. H. .
2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, :127-134
[7]  
Feliu J., 2012, 26 IEEE INT PAR DIST
[8]  
Jain P. N., IEEE 2017 INT C ADV
[9]  
Juan Fang, 2010, Proceedings of the Third International Joint Conference on Computational Sciences and Optimization (CSO 2010), P283, DOI 10.1109/CSO.2010.29
[10]  
Kim J.-N., 2012, HLTH COMMUNICATION R, V6, P1