A spatially triggered dissipative resource distribution policy for SMT processors

被引:1
|
作者
Chen, Hong-zhou [1 ]
Pan, Xue-zeng [1 ]
Ping, Ling-di [1 ]
Lu, Kui-jun [1 ]
Chen, Xiao-ping [1 ]
机构
[1] Zhejiang Univ, Sch Comp Sci & Technol, Hangzhou 310027, Peoples R China
来源
关键词
simultaneous multithreading (SMT); resource distribution; dynamic optimization; dissipative structures;
D O I
10.1631/jzus.A0720083
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Programs take on changing behavior at runtime in a simultaneous multithreading (SMT) environment. How reasonably common resources are distributed among the threads significantly determines the throughput and fairness performance in SMT processors. Existing resource distribution methods either mainly rely on the front-end fetch policy, or make distribution decisions according to the limited information from the pipeline. It is difficult for them to efficiently catch the various resource requirements of the threads. This work presents a spatially triggered dissipative resource distribution (SDRD) policy for SMT processors. Its two parts, the self-organization mechanism that is driven by the real-time instructions per cycle (IPC) performance and the introduction of chaos that tries to control the diversity of trial resource distributions, work together to supply sustaining resource distribution optimization for changing program behavior. Simulation results show that SDRD with fine-grained diversity controlling is more effective than that with a coarse-grained one. And SDRD benefits much from its two well-coordinated parts, providing potential fairness gains as well as good throughput gains. Meanings and settings of important SDRD parameters are also discussed.
引用
收藏
页码:1070 / 1082
页数:13
相关论文
共 50 条
  • [21] Transparent threads: Resource sharing in SMT processors for high single-thread performance
    Dorai, GK
    Yeung, D
    2002 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2002, : 30 - 41
  • [22] Utilization-Based Resource Partitioning for Power-Performance Efficiency in SMT Processors
    Wang, Huaping
    Koren, Israel
    Krishna, C. Mani
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (07) : 1150 - 1163
  • [23] An instruction fetch policy handling L2 cache misses in SMT processors
    Sun, Caixia
    Tang, Hongwei
    Zhang, Minxuan
    EIGHTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION, PROCEEDINGS, 2005, : 519 - 525
  • [24] Controlling performance of a time-critical thread in SMT processors by instruction fetch policy
    Sun, Caixia
    Tang, Hongwei
    Zhang, Minxuan
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2006, : 217 - +
  • [25] A fault-tolerant dynamic fetch policy for SMT processors in multi-bus environments
    Fechner, Bernhard
    PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 31 - 36
  • [26] Learning-based SMT processor resource distribution via hill-climbing
    Choi, Seungryul
    Yeung, Donald
    33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHTIECTURE, PROCEEDINGS, 2006, : 239 - 250
  • [27] DISTRIBUTION EFFECTS OF NATURAL-RESOURCE POLICY
    AYER, HW
    MCKUSICK, RB
    HORNER, G
    DUDEK, D
    READING, D
    KEITH, JE
    INFANGER, C
    SCOTT, K
    ALTOBELLO, M
    ADAMS, R
    AMERICAN JOURNAL OF AGRICULTURAL ECONOMICS, 1977, 59 (05) : 1096 - 1096
  • [28] PUBLIC-POLICY AND HEALTH RESOURCE DISTRIBUTION
    FOLTZ, AM
    CHEN, M
    STOGA, A
    POLICY SCIENCES, 1977, 8 (03) : 323 - 341
  • [29] DISTRIBUTION OF HOSPITAL PROVISION - POLICY THEMES AND RESOURCE VARIATIONS
    BUXTON, MJ
    KLEIN, RE
    BRITISH MEDICAL JOURNAL, 1975, 1 (5953): : 345 - 349
  • [30] Resource-Aware Model Predictive Control of Spatially Distributed Processes Using Event-Triggered Communication
    Yao, Zhiyuan
    El-Farra, Nael H.
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 3726 - 3731