Automatic Source Code Analysis of Branch Mispredictions

被引:0
|
作者
Ozturk, Celal [1 ]
Karsli, Ibrahim Burak [1 ]
Sendag, Resit [1 ]
机构
[1] Univ Rhode Isl, Dept Elect Comp & Biomed Engn, Kingston, RI 02881 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
After over two decades of extensive research on branch prediction, branch mispredictions are still an important performance/power bottleneck for today's aggressive processors. In our prior work, to further understand the causes for mispredictions, we presented a source-code based classification of branch mispredictions extending the prior work on predictor-specific classification. Since source-code analysis by hand is very time-consuming and not possible in some cases, in this paper, we develop methods in order to automatically identify the data structures for each branch instruction, which allows detailed source-code analysis at run-time. We show that our run-time method can successfully provide source-code analysis and classify more than 99% of the branch mispredictions.
引用
收藏
页码:82 / 83
页数:2
相关论文
共 50 条
  • [41] Securing Energy Metering Software with Automatic Source Code Correction
    Medeiros, Iberia
    Neves, Nuno F.
    Correia, Miguel
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 701 - 706
  • [42] AUTOMATIC SOURCE-CODE PARALLELIZATION USING HICOR OBJECTS
    GILDER, MR
    KRISHNAMOORTHY, MS
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1994, 22 (03) : 303 - 350
  • [43] Automatic Quality Assessment of Source Code Comments: The Java']JavadocMiner
    Khamis, Ninus
    Witte, Rene
    Ruling, Juergen
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2010, 6177 : 68 - 79
  • [44] Automatic Grader for Programming Assignment Using Source Code Analyzer
    Yulianto, Susilo Veri
    Liem, Inggriani
    2014 International Conference on Data and Software Engineering (ICODSE), 2014,
  • [45] An Automatic Source Code Vulnerability Detection Approach Based on KELM
    Tang, Gaigai
    Yang, Lin
    Ren, Shuangyin
    Meng, Lianxiao
    Yang, Feng
    Wang, Huiqiang
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [46] Automatic source code generation of peripheral hardware modules firmware
    Krunic, Momcilo
    Letvencuk, Ivan
    Povazan, Ivan
    Stanojlovic, Ivana
    2013 21ST TELECOMMUNICATIONS FORUM (TELFOR), 2013, : 833 - +
  • [47] Automatic Source Code Summarization with Extended Tree-LSTM
    Shido, Yusuke
    Kobayashi, Yasuaki
    Yamamoto, Akihiro
    Miyamoto, Atsushi
    Matsumura, Tadayuki
    2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [48] SOFTWARE VERSIONING IN THE CLOUD Towards Automatic Source Code Management
    Gioachin, Filippo
    Liang, Qianhui
    Yao, Yuxia
    Lee, Bu-Sung
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, : 160 - 165
  • [49] On Automatic Summarization of What and Why Information in Source Code Changes
    Shen, Jinfeng
    Sun, Xiaobing
    Li, Bin
    Yang, Hui
    Hu, Jiajun
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS, VOL 1, 2016, : 103 - 112
  • [50] CloCom: Mining Existing Source Code for Automatic Comment Generation
    Wong, Edmund
    Liu, Taiyue
    Tan, Lin
    2015 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2015, : 380 - 389