A Kind of Instruction Queue Competition Easing Strategy for Simultaneous Multi threading Architecture
Author:
Affiliation:

Clc Number:

TP368.5

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    The simultaneous multi threading (SMT) technique boosts instructions per clock (IPC) by adopting thread level parallelism and instruction level parallelism. However, the competition of key resources between threads do weaken such advancement. Instruction queue (IQ) is proved as one key resource and its competition always results into performance degradation. Typical IQ competition easing strategies include Dwarn, 2OP_Block and Static. This paper presets two IQ utilization parameters to estimate the relationships between IQ usage and system performance. Competition easing capability of typical IQ strategies and their combination are compared. A load dependency chain model is built and analysis of thread characteristics based on the model is given. Then a new IQ competition easing strategy combining with thread characteristics is proposed. The experimental results show that such strategy can achieve total IPC improvement by accelerating high IPC threads.

    Reference
    Related
    Cited by
Get Citation

JIANG Jianhui, LIU Yu, ZHU Yinan, QIAN Jiancheng. A Kind of Instruction Queue Competition Easing Strategy for Simultaneous Multi threading Architecture[J].同济大学学报(自然科学版),2013,41(12):1889~1897

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:July 23,2012
  • Revised:September 15,2013
  • Adopted:August 23,2013
  • Online: December 06,2013
  • Published: