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 条
  • [21] SIFT: A Low-Overhead Dynamic Information Flow Tracking Architecture for SMT Processors
    Ozsoy, Meltem
    Ponomarev, Dmitry
    Abu-Ghazaleh, Nael
    Suri, Tameesh
    PROCEEDINGS OF THE 2011 8TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF 2011), 2011,
  • [22] Application of instruction analysis/scheduling techniques to resource allocation of superscalar processors
    Huang, IJ
    Xie, PH
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2002, 10 (01) : 44 - 54
  • [23] Decentralized Consensus Optimization and Resource Allocation
    Nedic, Angelia
    Olshevsky, Alexander
    Shi, Wei
    LARGE-SCALE AND DISTRIBUTED OPTIMIZATION, 2018, 2227 : 247 - 287
  • [24] Constrained Optimization of Resource Allocation in Colleges
    Ye, Mengdie
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2017), 2017, 61 : 454 - 456
  • [25] A Dynamic Resource Allocation Framework in the Cloud
    Zhang, Hairui
    Yang, Yi
    Li, Lian
    Cheng, Wenzhi
    Ding, Cong
    MACHINERY ELECTRONICS AND CONTROL ENGINEERING III, 2014, 441 : 974 - 979
  • [26] Opportunistic cooperation by dynamic resource allocation
    Gunduz, Deniz
    Erkip, Elza
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2007, 6 (04) : 1446 - 1454
  • [27] Dynamic Resource Allocation in LEO Satellite
    Ivanov, Andrey
    Stoliarenko, Maria
    Kruglik, Stanislav
    Novichkov, Serafim
    Savinov, Andrey
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 930 - 935
  • [28] Information and Memory in Dynamic Resource Allocation
    Xu, Kuang
    Zhong, Yuan
    OPERATIONS RESEARCH, 2020, 68 (06) : 1698 - 1715
  • [29] Approximation algorithms for dynamic resource allocation
    Farias, VF
    Van Roy, B
    OPERATIONS RESEARCH LETTERS, 2006, 34 (02) : 180 - 190
  • [30] AN EXPLORATION ON THE RAILWAY TOURISM CRISES: THE APPLICATION OF DYNAMIC PROGRAMMING ON THE RESOURCE ALLOCATION OPTIMIZATION ON THE RAILWAY
    Wang Gengsheng
    SECOND INTERNATIONAL SYMPOSIUM ON INNOVATION & SUSTAINABILITY OF MODERN RAILWAY - PROCEEDINGS OF ISMR '2010, 2010, : 451 - 457