ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.39
  4. No.SIG1(PRO1)

データ並列言語における疑似ベクトル処理のための実行方式

https://ipsj.ixsq.nii.ac.jp/records/17034
https://ipsj.ixsq.nii.ac.jp/records/17034
2b9cd8da-dc24-41b0-b01a-15be30c7db4f
名前 / ファイル ライセンス アクション
IPSJ-TPRO3901005.pdf IPSJ-TPRO3901005.pdf (1.9 MB)
Copyright (c) 1998 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 1998-12-15
タイトル
タイトル データ並列言語における疑似ベクトル処理のための実行方式
タイトル
言語 en
タイトル An Execution Method of Data-parallel Languages for Pseudo Vector Processing
言語
言語 jpn
キーワード
主題Scheme Other
主題 通常論文
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
豊橋技術科学大学情報工学系 現在 岡山大学工学部情報工学科
著者所属
京都大学大学院情報学研究科通信情報システム専攻
著者所属
京都大学大学院情報学研究科通信情報システム専攻
著者所属(英)
en
Department of Information and Computer Sciences, Toyohashi University of Technology Department of Information Technology, Faculty of Engineering, Okayama University
著者所属(英)
en
Department of Communications and Computer Engineering, Graduate School of Informatics, Kyoto University
著者所属(英)
en
Department of Communications and Computer Engineering, Graduate School of Informatics, Kyoto University
著者名 渡邊, 誠也 横山, 亮 湯淺, 太一

× 渡邊, 誠也 横山, 亮 湯淺, 太一

渡邊, 誠也
横山, 亮
湯淺, 太一

Search repository
著者名(英) Nobuya, Watanabe Ryo, Yokoyama Taiichi, Yuasa

× Nobuya, Watanabe Ryo, Yokoyama Taiichi, Yuasa

en Nobuya, Watanabe
Ryo, Yokoyama
Taiichi, Yuasa

Search repository
論文抄録
内容記述タイプ Other
内容記述 データ並列言語で用いられるデータの数は 通常 利用可能なプロセッサ数を大きく上回るため 個々のプロセッサに対して複数のデータが割り当てられ 繰り返しによりSIMD実行が実現される.この繰り返し実行は プログラムのコンテキスト制御を行うために 単純な繰り返しではなく これまでにいくつかの実行方式が提案されている.一方 スカラプロセッサにおいて ループ長の長い繰り返し実行の際に生じるキャッシュミスによる性能低下を防ぐ機構に 疑似ベクトル処理機構がある.本論文では データ並列言語の実行方式について考察し 疑似ベクトル処理に適する実行方式を提案する.また 疑似ベクトル化の成功率を高めるループ分割方法を提案する.提案する手法をデータ並列C言語NCXの処理系に実装し 並列計算機SR2201を用いて性能評価を行った.その結果 本手法によりデータ並列言語で疑似ベクトル処理が利用可能となり プログラムの実行速度を向上できることを確認した.
論文抄録(英)
内容記述タイプ Other
内容記述 Since the number of data used in data-parallel programs is generally larger than the number of available processors, multiple data are allocated to each processor and the SIMD execution is realized by iteration. This iterative execution is not obvious because it requires context control of the program, and some execution control methods have been proposed. On the other hand, pseudo vector processing is a mechanism which prevents performance degradation caused by cache fault during execution of a long iteration on scalar processors. In this paper, we analyze execution methods of data-parallel programs and propose a method that is appropriate for pseudo vector processing. Furthermore, we present a loop partition technique which enables to promote pseudo vectorization. We implemented the proposed techniques on our language system for the data-parallel C language NCX and evaluated the performance by using a parallel computer Hitachi SR2201. The result of evaluation shows that the proposed techniques make it possible to use pseudo vector processing on data-parallel languages and to increase the performance of programs.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 39, 号 SIG01(PRO1), p. 34-42, 発行日 1998-12-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:33:40.727006
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3