Performance study of a concurrent multithreaded processor

被引:4
|
作者
Tsai, JY [1 ]
Jiang, ZZ [1 ]
Ness, E [1 ]
Yew, PC [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
D O I
10.1109/HPCA.1998.650543
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of a concurrent multithreaded architectural model, called superthreading [15], is studied in this paper, It tries to integrate optimizing compilation techniques and run-time hardware support to exploit both thread-level and instruction-level parallelism, as opposed to exploiting only instruction-level parallelism in existing superscalars. The superthreaded architecture uses a thread pipelining execution model to enhance the overlapping between threads, and to facilitate data dependence enforcement between threads through compiler-directed, hardware-supported. thread-level control speculation and run-time data dependence checking. We also evaluate the performance of the superthreaded processor through a detailed trace-driven simulator. Our results show that the superthreaded execution model can obtain good performance by exploiting both thread-level and instruction-level parallelism in programs. We also study the design parameters of ifs main system components, such as the size of the memory buffer, the bandwidth requirement of the communication links between thread processing units, and the bandwidth requirement of the shared data cache.
引用
收藏
页码:24 / 35
页数:12
相关论文
共 50 条
  • [31] Multithreaded dependence graphs for concurrent Java programs
    Fukuoka Inst of Technology, Fukuoka, Japan
    Int Workshop Software Eng Parall Distrib Syst Proc, (13-23):
  • [32] A multithreaded processor designed for distributed shared memory systems
    Grunewald, W
    Ungerer, T
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 206 - 213
  • [33] Space Responsive Multithreaded Processor (SRMTP) for Spacecraft Control
    Nakabeppu, Shota
    Ide, Yosuke
    Takahashi, Masahiko
    Tsukahara, Yuta
    Suzuki, Hiromi
    Shishido, Haruki
    Yamasaki, Nobuyuki
    2020 IEEE COOL CHIPS 23: IEEE SYMPOSIUM ON LOW-POWER AND HIGH-SPEED CHIPS AND SYSTEMS, 2020,
  • [34] Mitosis:: A speculative multithreaded processor based on precomputation slices
    Madriles, Carlos
    Garcia-Quinones, Carlos
    Sanchez, Jesus
    Marcuello, Pedro
    Gonzalez, Antonio
    Tullsen, Dean M.
    Wang, Hong
    Shen, John P.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (07) : 914 - 925
  • [35] Multithreaded Reactive Programming-the Kiel Esterel Processor
    Li, Xin
    von Hanxleden, Reinhard
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (03) : 337 - 349
  • [36] REPLICA MBTAC: multithreaded dual-mode processor
    Martti Forsell
    Jussi Roivainen
    Ville Leppänen
    The Journal of Supercomputing, 2018, 74 : 1911 - 1933
  • [37] REPLICA MBTAC: multithreaded dual-mode processor
    Forsell, Martti
    Roivainen, Jussi
    Leppanen, Ville
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (05): : 1911 - 1933
  • [38] Modeling and simulation of multicore multithreaded processor architectures in SystemC
    Ma, Nicholas
    Manjikian, Naraig
    Sudharsanan, Subramania
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 1102 - +
  • [39] Concurrent High Performance Processor design: From Logic to PD in Parallel
    Stok, Leon
    PROCEEDINGS OF THE 2018 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN (ISPD'18), 2018, : 56 - 57
  • [40] Design and Implementation of the Multimedia Operation Mechanism for Responsive Multithreaded Processor
    Itou, Tsutomu
    Yamasaki, Nobuyuki
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2005, 17 (04) : 456 - 462