文献
J-GLOBAL ID:200902254400845330   整理番号:09A1151036

最適なロールバック・ポイントを選択するネスティッド・トランザクショナル・メモリ

Nested Transactional Memory Selecting the Optimal Rollback Point
著者 (5件):
資料名:
巻: 2009  号:ページ: ROMBUNNO.ARC-184,5  発行年: 2009年10月15日 
JST資料番号: Z0031C  ISSN: 2186-2583  資料種別: 逐次刊行物 (A)
記事区分: 原著論文  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
並列プログラミングにおいて,ロックを用いた同期機構が広く用いられている。しかし,ロックを用いると,デッドロックや不要なロックによる並列性の低下が生じることがある。一方で,ロックを用いるよりも容易に速いプログラムを書ける,トランザクショナル・メモリを用いた同期機構が提案されている。トランザクショナル・メモリを用いた並列プログラミングでは,プログラマが排他制御したい一連の処理をトランザクションとして指定する。多くのトランザクショナル・メモリの手法では,トランザクションは一つのスレッドで投機実行され,他スレッドから見れば,アトミックに実行されているかのように実行される。そのため,並列に実行されている他スレッドの処理とトランザクションの処理が競合した場合,トランザクションの処理をすべて破棄し,初めから再実行する。プログラムの構成上,トランザクション実行中にトランザクションが呼び出されることがある。このようなネスティッド・トランザクションについてもトランザクションとして正しく実行される必要がある。最も外側のトランザクションのアトミシティのためにロールバック時のロールバック・ポイントを最も外側のトランザクション開始点とすれば,その内に含まれるトランザクションもアトミシティが保たれる。しかし,競合とは関係のない処理もまた再実行されることがある。本稿では,最適なロールバック・ポイントを選択するネスティッド・トランザクショナル・メモリを提案する。最も外側のトランザクション開始点にロールバックする必要がない場合,再実行される処理が最小限になるようなロールバック・ポイントをネスティッド・トランザクション開始点の中から選択することができる。(著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

分類 (3件):
分類
JSTが定めた文献の分類名称とコードです
記憶装置  ,  ディジタル計算機方式一般  ,  オペレーティングシステム 
タイトルに関連する用語 (2件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る