ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

共有メモリ向けプリミティブとそのGCCを使った実現

https://ipsj.ixsq.nii.ac.jp/records/16833
https://ipsj.ixsq.nii.ac.jp/records/16833
9240b960-671b-44bb-8d8c-570c6365d526
名前 / ファイル ライセンス アクション
IPSJ-TPRO4301012.pdf IPSJ-TPRO4301012.pdf (239.9 kB)
Copyright (c) 2002 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2002-01-15
タイトル
タイトル 共有メモリ向けプリミティブとそのGCCを使った実現
タイトル
言語 en
タイトル Primitives for Shared Memory and Its Implementation with GCC
言語
言語 jpn
キーワード
主題Scheme Other
主題 通常論文
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
京都大学大学院情報学研究科通信情報システム専攻/科学技術振興事業団さきがけ研究21「情報と知」領域グループ
著者所属
京都大学大学院情報学研究科通信情報システム専攻
著者所属
京都大学大学院情報学研究科通信情報システム専攻
著者所属
京都大学大学院情報学研究科通信情報システム専攻
著者所属
京都大学大学院情報学研究科通信情報システム専攻
著者所属(英)
en
Department of Communications and Computer Engineering, Graduate School of Informatics, Kyoto University/"Information and Human Activity", PRESTO, Japan Science and Technology Corporation (JST)
著者所属(英)
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
著者所属(英)
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
著者名(英) Masahiro, Yasugi Jun, Takada Yusuke, Tabata Tsuneyasu, Komiya Taiichi, Yuasa

× Masahiro, Yasugi Jun, Takada Yusuke, Tabata Tsuneyasu, Komiya Taiichi, Yuasa

en Masahiro, Yasugi
Jun, Takada
Yusuke, Tabata
Tsuneyasu, Komiya
Taiichi, Yuasa

Search repository
論文抄録
内容記述タイプ Other
内容記述 並列計算機は共有メモリ型だけを考えてもプロセッサやメモリモデルなどの点で様々なアーキテクチャがある.アーキテクチャの違いを吸収して信頼性・再利用性・実行効率の高いソフトウェアを開発するには,並列処理のための高水準プログラミング言語が有用である.高水準言語コンパイラでは,直接アセンブリコードを生成する代わりに,C言語を実装用言語として利用することでプロセッサに依存するコード生成をCコンパイラに担当させることができる.しかしながら,C言語では,共有メモリに関する不可分操作やメモ リアクセス完了順序を直接記述することはできず,ライブラリやasm文などを利用する必要があり,移植性や実行効率を低下させる原因となっていた.そこで移植性や実行効率を高めるため,C言語の拡張による共有メモリ向けプリミティブを設計している.一方,プリミティブの普及を図るには既存のシステムでもできるだけ利用可能であることが望ましい.そこでプリミティブを少し変更し,GCCの拡張機能による実現を行った.
論文抄録(英)
内容記述タイプ Other
内容記述 There are various architectures for shared-memory parallel computers in terms of processors and memory models. High-level programming languages for parallel processing are quite useful to develop reliable, reusable and efficient applications on various parallel computers by concealing their architectural difference. Compliers for high-level languages may directly generate assembly code, but they are implemented more easily by employing C language as an implementation language and using C compilers to generate processor-dependent code. In C, however, we cannot directly describe atomic operations and memory orders for the shared memory; we have to use library routines or asm statements, resulting in poor portability and lower performance. We designed an extended language to C with primitives for shared memory to obtain better portability and performance. On the other hand, in order to promote those primitives, it is desirable that they are available on the conventional system. Thus, we implement the slightly modified version of the primitives with GCC's extended functionality.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 43, 号 SIG01(PRO13), p. 118-132, 発行日 2002-01-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:39:44.457256
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