特許6222670IP Force 特許公報全文掲載

技術分野

1つ又は複数の態様は、一般に、マルチプロセッシング・コンピューティング環境に関し、具体的には、こうしたコンピューティング環境内でのトランザクション処理

発明が解決しようとする課題[発明の詳細な説明]から抜粋

コンピューティング環境内でトランザクションの実行を制御するための方法、システム及びコンピュータ・プログラムを提供する。

課題を解決するための手段[発明の詳細な説明]から抜粋

コンピューティング環境におけるトランザクションの実行を制御するためのコンピュータ・プログラム製品を提供することにより、従来技術の欠点が克服され、利点がもたらされる。コンピュータ・プログラム製品は、処理回路により読み取り可能であり、且つ、方法を実施するための、処理回路により実行される命令を格納するコンピュータ可読ストレージ媒体を含む。この方法は、例えば、プロセッサにより、TRANSACTION・・・ 続きを知財ポータルサイト IP Force にログインして見る

この発明についての権利主張の範囲[特許請求の範囲]

知財ポータルサイト IP Force にログインして確認する (無料)

この特許公報に記載されている図面[図面の簡単な説明]から抜粋

【図1】コンピューティング環境の一実施形態を示す。

【図2】TRANSACTION BEGIN(TBEGIN)命令の一例を示す。

【図3】図2のTBEGIN命令のフィールドのさらなる詳細の一実施形態を示す。

【図4】TRANSACTION BEGIN constrained(TBEGINC)命令の一例を示す。

【図5】図4のTBEGINC命令のフィールドのさらなる詳細の一実施形態を示す。

【図6】TRANSACTION END(TEND)命令の一例を示す。

【図7】TRANSACTION ABORT(TABORT)命令の一例を示す。

【図8】ネスト化されたトランザクションの一例を示す。

【図9】NONTRANSACTIONAL STORE(NTSTG)命令の一例を示す。

【図10】EXTRACT TRANSACTION NESTING DEPTH(ETND)命令の一例を示す。

【図11】トランザクション診断ブロックの一例を示す。

【図12】関連したアボート・コード及び条件コードと共に、例示的なアボート理由を示す。

【図13】TBEGINC命令の実行と関連した論理の一実施形態を示す。

【図14】TBEGIN命令の実行と関連した論理の一実施形態を示す。

【図15】TEND命令の実行と関連した論理の一実施形態を示す。

【図16】トランザクション・アボート処理と関連した論理の一実施形態を示す。

【図17】トランザクション処理と関連した論理の一実施形態を示す。

【図18】制約なしトランザクションのアボート後の処理の再開と関連した論理の一実施形態を示す。

【図19】キュー要素をキュー要素の二重連結リストに挿入する例を示す。

【図20】キュー要素をキュー要素の二重連結リストに挿入する例を示す。

【図21】コンピュータ・プログラム製品の一実施形態を示す。

【図22】ホスト・コンピュータ・システムの一実施形態を示す。

【図23】コンピュータ・システムの更に別の例を示す。

【図24】コンピュータ・ネットワークを含むコンピュータ・システムの別の例を示す。

【図25】コンピュータ・システムの種々の要素の一実施形態を示す。

【図26】図25のコンピュータ・システムの実行ユニットの一実施形態を示す。

【図27】図25のコンピュータ・システムの分岐ユニットの一実施形態を示す。

【図28】図25のコンピュータ・システムのロード/ストア・ユニットの一実施形態を示す。

【図29】エミュレートされたホスト・コンピュータ・システムの一実施形態を示す。

選択図 図1出願人が指定した本件の代表的な図

100:コンピューティング環境   102:中央プロセッサ・コンプレックス(CPC)   106:I/Oデバイス   108:制御ユニット   110:中央プロセッサ   112:パーティション   114:論理パーティション・ハイパーバイザ   115:入力/出力サブシステム   200:TRANSACTION BEGIN(TBEGIN)命令   202、302、402、502、702a、702b、802:オペコード・フィールド   204、304、504、708:ベース・フィールド   206、306、506、710:変位フィールド   208、308:即値フィールド   210、310:汎用レジスタ保存マスク(GRSM)   212、312:AR変更許可(A)   214:浮動小数点演算許可(F)   216:プログラム割り込みフィルタ処理制御(PIFC)   300:TRANSACTION BEGIN constrained(TBEGINC)命令   400:TRANSACTION END(TEND)命令   500:TRANSACTION ABORT(TABORT)命令   600:ネスト化されたトランザクション   700:NONTRANSACTIONAL STORE命令   704、804:レジスタ・フィールド   706:インデックス・フィールド   800:EXTRACT TRANSACTION NESTING DEPTH命令   900:トランザクション診断ブロック(TDB)   1600:二重連結リスト   1700:コンピュータ・プログラム製品

全ての図面はログインすると無料で閲覧できます。ログイン・ユーザー登録

[広告欄]

ログインすれば広告は減ります

ログインすれば広告は減ります