抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
高速不揮発性メモリ(NVM)の開発が順調に進めば,従来のDRAMとハードディスクが全てNVMに置き換えられる可能性がある。本論文では,そのようなアーキテクチャの計算機を想定する。NVM上に置かれたデータは,電源喪失などの障害が起きても保持されるが,そのデータを再利用することは現在のプログラム言語では想定されておらず,問題が生じる。また,データ更新中に障害が起きた場合には,データが矛盾状態になるという問題もある。本研究で提案するライブラリは,NVM上のデータにグローバルな名前を付けることで,後での再実行でもそのデータを再利用することを可能とする。また,障害に対するデータの一貫性保持のための原子的更新の機能を有する。特に実装上の課題としては,メモリキャッシュのためにデータがNVMに確実に書き出されないという問題がある。これを解決した上で原子的更新を実装するために,ソフトウェアトランザクショナルメモリと類似の実装方法を提案する。本論文では,以上についての設計と実装について述べたのち,実験等により提案を評価する。(著者抄録)