A Dynamic Resource Allocation Optimization for SMT Processors

被引:1
|
作者
Chen, Hongzhou [1 ]
Ping, Lingdi [1 ]
Lu, Kuijun [1 ]
Jiang, Xiaoning [2 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310003, Zhejiang, Peoples R China
[2] Sunyard Syst Engn Co Ltd, Hangzhou, Peoples R China
来源
INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATIONS, PROCEEDINGS | 2009年
关键词
resource allocation; simultaneous multithreading; optimization method; performance evaluation;
D O I
10.1109/ICFCC.2009.47
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The threads on simultaneous multithreading (SMT) processors compete for the common resources rather than share them, and meanwhile they take on changing program phases. It is a challenge to meet the changing resource requirements of the threads by making resource allocation according to limited pipeline information. To avoid the stagnation of resource allocation optimization in the local suboptimal resource distributions and perform quick capture On the new optimal resource distributions, this paper proposes a dynamic resource allocation optimization (DRAO) for SMT processors, which optimizes the resource allocation targeting only the throughput performance. An optimization model with consideration of both throughput and fairness performance is designed for DRAO to steer the exploitation on historical allocation and the exploration on new allocation solutions. Results from experiment show that DRAO obtains potential improvement of fairness performance as well as good improvement of throughput performance. These are attributed to the well-balanced exploitation and exploration activities.
引用
收藏
页码:353 / +
页数:2
相关论文
共 50 条
  • [1] An Adaptive Resource Partitioning Algorithm for SMT Processors
    Wang, Huaping
    Koren, Israel
    Krishna, C. Mani
    PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, : 230 - 239
  • [2] Dynamic capping of rename registers for SMT processors
    Sheikh, Marwa Naveed
    Lin, Wei-Ming
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 99
  • [3] A resource utilization based instruction fetch policy for SMT processors
    Weng, Lichen
    Liu, Chen
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (01) : 1 - 10
  • [4] SYNPA: SMT Performance Analysis and Allocation of Threads to Cores in ARM Processors
    Navarro, Marta
    Feliu, Josue
    Petit, Salvador
    Gomez, Maria E.
    Sahuquillo, Julio
    PROCEEDINGS 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS 2024, 2024, : 705 - 715
  • [5] Simulation-based optimization for dynamic resource allocation
    Zhang, H
    Li, H
    AUTOMATION IN CONSTRUCTION, 2004, 13 (03) : 409 - 420
  • [6] DLL-conscious instruction fetch optimization for SMT processors
    Mohamood, Fayez
    Ghosh, Mrinmoy
    Lee, Hsien-Hsin S.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (12) : 1089 - 1100
  • [7] Design of Non-Critical Path Resource Distributor for SMT Processors
    Chen, Hongzhou
    Ping, Lingdi
    Chen, Xiaoping
    Lu, Kuijun
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 48 - 52
  • [8] An Efficient Dynamic Resource Allocation Framework for Evolutionary Bilevel Optimization
    Xu, Dejun
    Ye, Kai
    Zheng, Zimo
    Zhou, Tao
    Yen, Gary G.
    Jiang, Min
    IEEE TRANSACTIONS ON CYBERNETICS, 2025, 55 (02) : 726 - 739
  • [9] Runtime Resource Allocation Model over Network Processors
    Blaiech, Khalil
    Mounaouar, Omar
    Cherkaoui, Omar
    Beliveau, Ludovic
    2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 556 - 561
  • [10] Resource Allocation Problems in Network Processors for the Future Internet
    Kozik, Andrzej
    Rudek, Radoslaw
    Swiatek, Pawel
    Grzech, Adam
    ADVANCES IN KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, 2012, 243 : 1509 - 1520