ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

NUMAアーキテクチャに適した軽量スレッド向け動的負荷分散方式

https://ipsj.ixsq.nii.ac.jp/records/218137
https://ipsj.ixsq.nii.ac.jp/records/218137
6b80153b-aaf1-4fd8-b4ff-99900d9854e3
名前 / ファイル ライセンス アクション
IPSJ-TPRO1502009.pdf IPSJ-TPRO1502009.pdf (108.6 kB)
Copyright (c) 2022 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2022-05-20
タイトル
タイトル NUMAアーキテクチャに適した軽量スレッド向け動的負荷分散方式
タイトル
言語 en
タイトル Dynamic Load Balancing for Lightweight Multi-threading Programs for NUMA Archtectures
言語
言語 jpn
キーワード
主題Scheme Other
主題 [発表概要, Unrefereed Presentatin Abstract]
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
富士通株式会社
著者所属
富士通株式会社
著者所属
富士通株式会社
著者所属
富士通株式会社
著者所属(英)
en
FUJITSU LIMITED
著者所属(英)
en
FUJITSU LIMITED
著者所属(英)
en
FUJITSU LIMITED
著者所属(英)
en
FUJITSU LIMITED
著者名 前田, 宗則

× 前田, 宗則

前田, 宗則

Search repository
小林, 伸治

× 小林, 伸治

小林, 伸治

Search repository
加藤, 純

× 加藤, 純

加藤, 純

Search repository
佐藤, 充

× 佐藤, 充

佐藤, 充

Search repository
著者名(英) Munenori, Maeda

× Munenori, Maeda

en Munenori, Maeda

Search repository
Shinji, Kobayashi

× Shinji, Kobayashi

en Shinji, Kobayashi

Search repository
Jun, Kato

× Jun, Kato

en Jun, Kato

Search repository
Mitsuru, Sato

× Mitsuru, Sato

en Mitsuru, Sato

Search repository
論文抄録
内容記述タイプ Other
内容記述 我々が開発したRMIスレッド基盤は,ユーザレベルスレッドを用いてNUMA型マルチプロセッサ計算機上で細粒度な並列処理を実現するマルチスレッドフレームワークである.RMIスレッド基盤は,データセンタでのSDx応用をターゲットとしており,応答性能やスループット性能に加えて,より平易にマルチスレッドプログラミングが行えることを要件としており,スレッドプールと動的負荷分散を備えたアーキテクチャを採用している.動作環境となるNUMAアーキテクチャは,メモリアクセスのコストがNUMAノードを跨ぐか否かで不均等であり,ノード間で共有したデータ構造に対してアクセス競合が発生するとレイテンシが著しく増加する特徴を持つ.そのため,動的負荷分散の定番であるワークスチーリングアルゴリズムでは,OS介在を排除したノンブロッキングアルゴリズムを用いても,プロセッサ数に対してスケーラブルな性能を実現することは困難である.RMIスレッド基盤の動的負荷分散方式は(1) SPSC(Single-producer Single-consumer)キューでコア間を全体全で接続し,(2) NUMAノード内外でタスクの分散確率を動的に変更する負荷分散戦略を適用することにより,CPU使用率の向上を得た.本論文では,まずNUMAアーキテクチャでの複数の共有キュー方式の性能比較を行った後,負荷分散戦略の方式とその評価を示す.
論文抄録(英)
内容記述タイプ Other
内容記述 RMI threading environment, we have developed, supports fine-grained parallel processing for NUMA multiprocessor systems over 16k user-level lightweight threads. This aims at a framework of SDx, software-defined-everything, and appeals not only short latency and high-throughput for such applications, but also better programmability without thread affinity awareness upon creation by using both thread pool and dynamic load balancing. NUMA architectures are characterized to have different memory access costs among nodes, and its performance sometimes remarkably degrades while access conflicts are occurred for shared data. Existing work-stealing algorithm for dynamic load balancing is difficult to scale performance on NUMA because it shares a single task queue among processors even non blocking algorithms with fully OS-bypassed. RMI threading environment adopts (1) SPSC, Single-producer Single-consumer, queues to connect processors all-to-all, and (2) load balancing strategy which adjust task distribution probability depending on local/remote NUMA nodes. This paper shows performance comparison among shared queue algorithms, then presents our load balancing strategy and its evaluation.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 15, 号 2, p. 5-5, 発行日 2022-05-20
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 15:15:25.654373
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