A theoretical superscalar microprocessor performance model with limited functional units using instruction dependencies

被引:0
|
作者
Lee, Jong-Bok
机构
关键词
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In the initial design phase of superscalar microprocessors, a performance model is necessary. A theoretic performance model is very useful since performance for various architecture parameters can be obtained by simply computing equations, without repeating simulations. Previous studies established theoretic performance models using the relation between the instruction window size and the issue width, with the penalties due to branch mispredictions and cache misses. However, the study was intended for unlimited number of functional units, which is insufficient for the real case application. This paper proposes a superscalar microprocessor theoretical performance model which also works for the limited functional units. To enhance the accuracy of our limited functional unit model, instruction dependency rates are employed. By using trace-driven data of SPEC 2000 integer programs as input, this paper shows that the theoretically computed performance of superscalar microprocessor with limited number of functional units is quite similar to the measured performance.
引用
收藏
页码:423 / 428
相关论文
共 50 条
  • [1] ESTIMATING THE PERFORMANCE OF MULTIPLE FUNCTIONAL UNIT AND PIPELINED PROCESSOR USING STATISTICAL INSTRUCTION DEPENDENCIES
    KINOUCHI, Y
    HOSHIKO, T
    INAMORI, K
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (09) : 1 - 16
  • [2] Estimating the performance of multiple functional unit and pipelined processor using statistical instruction dependencies
    Kinouchi, Yasuo, 1600, Scripta Technica Inc, New York, NY, United States (25):
  • [3] Predicting communication protocol performance on superscalar architectures using instruction dependency
    Huang, Tsai Chi
    Wills, Linda M.
    Melton, Roy W.
    Alford, Cecil O.
    PERFORMANCE EVALUATION, 2006, 63 (9-10) : 939 - 955
  • [5] Maintaining Performance on Power Gating of Microprocessor Functional Units by Using a Predictive Pre-Wakeup Strategy
    Yeh, Chang-Ching
    Chang, Kuei-Chung
    Chen, Tien-Fu
    Yeh, Chingwei
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2011, 8 (03)
  • [6] Using a Performance Model to Implement a Superscalar CVA6
    Allart, Come
    Coulon, Jean-Roch
    Sintzoff, Andre
    Potin, Olivier
    Rigaud, Jean-Baptiste
    PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024-WORKSHOPS AND SPECIAL SESSIONS, CF 2024 COMPANION, 2024, : 43 - 46
  • [7] An Effective Approach to Verbose Queries Using a Limited Dependencies Language Model
    Hoenkamp, Eduard
    Bruza, Peter
    Song, Dawei
    Huang, Qiang
    ADVANCES IN INFORMATION RETRIEVAL THEORY, 2009, 5766 : 116 - +
  • [8] Extracting Functional Dependencies in Large Datasets Using MapReduce Model
    Amshakala, K.
    Nedunchezhian, R.
    Rajalakshmi, M.
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2014, 10 (03) : 19 - 35
  • [9] EFFECT OF RELOCATION OF FUNCTIONAL UNITS OF A NON-UNIFORMLY POWERED MICROPROCESSOR ON THERMAL AND DEVICE CLOCK PERFORMANCE
    Karajgikar, Saket
    Agonafer, Dereje
    Ghose, Kanad
    Sammakia, Bahgat
    Amon, Cristina
    Refai-Ahmed, Gamal
    IMCE2009: PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, VOL 5, 2010, : 179 - 184
  • [10] Reducing power of functional units in high-performance processors by checking instruction codes and resizing adders
    Minana, G.
    Hidalgo, J. I.
    Lanchares, J.
    Colmenar, J. M.
    Garnica, O.
    Lopez, S.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2007, 1 (02): : 113 - 119