2000-ARC-139-23 MT版Paratoolによるマルチスレッド実行方式の評価  [in Japanese] 2000-ARC-139-23 TaMTaM-Trace Analyzer for Multi-Threading Architecture Model  [in Japanese]

Abstract

マルチスレッドプロセッサのマイクロアーキテクチャの検討を行なうため, TaMTaMシミュレータを作成した.このシミュレータはトレースドリブン方式かつ非サイクルベース方式の高速なシミュレーションを特長とする.TaMTaMシミュレータを用いて, 命令フェッチ時のスレッド選択方式(icount方式, ラウンドロビン方式, キャッシュミス方式), 命令フェッチ幅分割方式に関して, FFTプログラムを対象に比較検討を行なった.icount方式とラウンドロビン方式の性能が良いか, これら2方式の性能差が3.6%と僅かであること, また命令フェッチ幅分割は, 2つのスレッドより同数フェッチする方式で十分性能が得られることがわかった.

We have developed a trace-driven simulator for multithreaded processors, called TaMTaM, in order to investigate the behavior of multi-threading applications. Because the TaMTaM is not a kind of cycle-based simulator, its feature allows us to evaluate faster than cycle-based simulators. Through the TaMTaM simulation we studied the strategy of fetching instructions and partitioning fetch bandwidth. As for the FFT program derived from the SPASH2 suite,the icount method can improve the CPU throghput(IPC)the best among several strategies, while the round-robin method is comparable with the icount method. Also we have found the 50%-50% fetch bandwidth partitioning, which fetches the same number of instructions from 2 threads, achieves enough throughput gain.

Journal

IPSJ SIG Notes   [List of Volumes]

IPSJ SIG Notes 2000(74), 133-138, 2000-08-03  [Table of Contents]

Information Processing Society of Japan (IPSJ)

References:  7

You must have a user ID to see the references.If you already have a user ID, please click "Login" to access the info.New users can click "Sign Up" to register for an user ID.

Preview

Preview

Codes

  • NII Article ID (NAID) :
    110002774871
  • NII NACSIS-CAT ID (NCID) :
    AN10096105
  • Text Lang :
    JPN
  • Article Type :
    ART
  • ISSN :
    09196072
  • NDL Article ID :
    5740963
  • NDL Source Classification :
    ZM13(科学技術--科学技術一般--データ処理・計算機)
  • NDL Call No. :
    Z14-1121
  • Databases :
    CJP  NDL  NII-ELS 

Share