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

技術分野

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

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

従って、当技術分野において、上述の問題に対処するための必要性が存在する。

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

コンピューティング環境内で命令を実行するためのコンピュータ・プログラム製品を提供することにより、従来技術の欠点が克服され、利点がもたらされる。コンピュータ・プログラム製品は、処理回路により読み出し可能であり、方法を実施するための、処理回路により実行される命令を格納するコンピュータ可読ストレージ媒体を含む。この方法は、プロセッサにより、実行のためのマシン命令を取得することであって、マシン命令は・・・ 続きを知財ポータルサイト 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】本発明の好ましい実施形態による、トランザクション・アボート処理と関連した論理の一実施形態を示す。

【図14】本発明の好ましい実施形態による、有効プログラム割り込みフィルタ処理制御(PIFC)及びトランザクション実行プログラム割り込みクラスのリストの一例を示す。

【図15】本発明の好ましい実施形態による、種々のプログラム例外条件についてのトランザクション実行クラスの一例を示す。

【図16】本発明の好ましい実施形態による、種々のプログラム例外条件についてのトランザクション実行クラスの一例を示す。

【図17】本発明の好ましい実施形態による、アボート条件の優先順位の一例を示す。

【図18】本発明の好ましい実施形態による、プログラム割り込み条件の優先順位の一例を示す。

【図19】本発明の好ましい実施形態による、プログラム割り込み条件の優先順位の一例を示す。

【図20】本発明の好ましい実施形態による、キュー要素をキュー要素の二重連結リストに挿入する例を示す。

【図21】本発明の好ましい実施形態による、キュー要素をキュー要素の二重連結リストに挿入する例を示す。

【図22】本発明の好ましい実施形態による、コンピュータ・プログラム製品の一実施形態を示す。

【図23】本発明の好ましい実施形態を実施できる、従来技術によるホスト・コンピュータ・システムの一実施形態を示す。

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

【図25】本発明の好ましい実施形態を実施できる、従来技術による、コンピュータ・ネットワークを含むコンピュータ・システムの別の例を示す。

【図26】本発明の好ましい実施形態による、コンピュータ・システムの種々の要素の一実施形態を示す。

【図27】本発明の好ましい実施形態による、図26のコンピュータ・システムの実行ユニットの一実施形態を示す。

【図28】本発明の好ましい実施形態による、図26のコンピュータ・システムの分岐ユニットの一実施形態を示す。

【図29】本発明の好ましい実施形態による、図26のコンピュータ・システムのロード/ストア・ユニットの一実施形態を示す。

【図30】本発明の好ましい実施形態による、エミュレートされたホスト・コンピュータ・システムの一実施形態を示す。

選択図 図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:コンピュータ・プログラム製品

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

[広告欄]

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

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